diff options
Diffstat (limited to 'src/test/ui/suggestions/assoc-const-as-fn.rs')
-rw-r--r-- | src/test/ui/suggestions/assoc-const-as-fn.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/test/ui/suggestions/assoc-const-as-fn.rs b/src/test/ui/suggestions/assoc-const-as-fn.rs deleted file mode 100644 index 4b4595dd5..000000000 --- a/src/test/ui/suggestions/assoc-const-as-fn.rs +++ /dev/null @@ -1,18 +0,0 @@ -unsafe fn pointer(v: usize, w: u32) {} - -pub trait UniformScalar {} -impl UniformScalar for u32 {} - -pub trait GlUniformScalar: UniformScalar { - const FACTORY: unsafe fn(usize, Self) -> (); -} -impl GlUniformScalar for u32 { - const FACTORY: unsafe fn(usize, Self) -> () = pointer; -} - -pub fn foo<T: UniformScalar>(value: T) { - <T as GlUniformScalar>::FACTORY(1, value); - //~^ ERROR the trait bound `T: GlUniformScalar` is not satisfied -} - -fn main() {} |