From d8a313dd422c78fb018cfe4249b526fe3e9dc851 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Fri, 19 Nov 2021 10:35:56 +0100 Subject: allow same-named method generics if they have same bounds --- tests/tests.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/tests.rs b/tests/tests.rs index 6bccc04..4d09847 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -100,12 +100,14 @@ fn test1, X, A, B, C>(some: T) { trait Buz { type C: Into; - fn foobar(&self, x: X) -> Result; + fn foobar1(&self, x: X) -> Result; + fn foobar2(&self) -> Result; } -fn test2, X, A>(some: T, x: X) -> Result { +fn test2, X, A>(some: T, x: X) { let dyn_trait: &dyn DynBuz = &some; - dyn_trait.foobar(x) + let _: Result = dyn_trait.foobar1(x); + let _: Result = dyn_trait.foobar2(); } #[dynamize::dynamize] -- cgit v1.2.3