#![no_std] //@ has "$.index[*][?(@.name=='FooUnsafe')]" //@ is "$.index[*][?(@.name=='FooUnsafe')].inner.trait.is_object_safe" false pub trait FooUnsafe { fn foo() -> Self; } //@ has "$.index[*][?(@.name=='BarUnsafe')]" //@ is "$.index[*][?(@.name=='BarUnsafe')].inner.trait.is_object_safe" false pub trait BarUnsafe { fn foo(i: T); } //@ has "$.index[*][?(@.name=='FooSafe')]" //@ is "$.index[*][?(@.name=='FooSafe')].inner.trait.is_object_safe" true pub trait FooSafe { fn foo(&self); }