Sign in
fuchsia
/
third_party
/
rust
/
7de9402b77ded0d8ec9e1c554521b2121449ef2b
/
.
/
src
/
test
/
ui
/
trivial-bounds
/
trivial-bounds-inconsistent-projection-error.rs
blob: e0f2996307bf42840f56bd4d70ae92a5d3ed78fb [
file
] [
log
] [
blame
]
#![
feature
(
trivial_bounds
)]
#![
allow
(
unused
)]
struct
B
;
trait
A
{
type
X
;
fn
get_x
()
->
Self
::
X
;
}
impl
A
for
B
{
type
X
=
u8
;
fn
get_x
()
->
u8
{
0
}
}
fn
global_bound_is_hidden
()
->
u8
where
B
:
A
<
X
=
i32
>
{
B
::
get_x
()
//~ ERROR
}
fn
main
()
{}