| #![no_std] |
| |
| //@ has "$.index[?(@.name=='FooDynIncompatible')]" |
| //@ is "$.index[?(@.name=='FooDynIncompatible')].inner.trait.is_dyn_compatible" false |
| pub trait FooDynIncompatible { |
| fn foo() -> Self; |
| } |
| |
| //@ has "$.index[?(@.name=='BarDynIncompatible')]" |
| //@ is "$.index[?(@.name=='BarDynIncompatible')].inner.trait.is_dyn_compatible" false |
| pub trait BarDynIncompatible<T> { |
| fn foo(i: T); |
| } |
| |
| //@ has "$.index[?(@.name=='FooDynCompatible')]" |
| //@ is "$.index[?(@.name=='FooDynCompatible')].inner.trait.is_dyn_compatible" true |
| pub trait FooDynCompatible { |
| fn foo(&self); |
| } |