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 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)