Trait Mark Copy item path Source trait Mark {
type Unmarked ;
// Required method
fn mark (unmarked: Self::Unmarked ) -> Self;
}
🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) Expand description Helper to wrap associated types to allow trait impl dispatch.
That is, normally a pair of impls for T::Foo
and T::Bar
can overlap, but if the impls are, instead, on types like
Marked<T::Foo, Foo>
and Marked<T::Bar, Bar>
, they can’t.
🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) This trait is not dyn compatible .
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 ) 🔬 This is a nightly-only experimental API. (proc_macro_internals
#27812 )