Trait Mark Copy item path Source trait Mark {
type Unmarked ;
// Required methods
fn mark (unmarked: Self::Unmarked ) -> Self;
fn unmark (self) -> Self::Unmarked ;
}🔬 This is a nightly-only experimental API. (proc_macro_internals)
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)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
This trait is not dyn compatible .
In older versions of Rust, dyn compatibility was called "object safety".
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)
🔬 This is a nightly-only experimental API. (proc_macro_internals)