rust/tests/rustdoc-json/traits/is_object_safe.rs
2024-07-19 16:54:42 +02:00

20 lines
507 B
Rust

#![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<T> {
fn foo(i: T);
}
//@ has "$.index[*][?(@.name=='FooSafe')]"
//@ is "$.index[*][?(@.name=='FooSafe')].inner.trait.is_object_safe" true
pub trait FooSafe {
fn foo(&self);
}