pub enum ContributeMode {
Append,
Replace,
}Expand description
How a contribution combines with earlier ones of the same type.
Variants§
Append
Add alongside earlier contributions (the default).
Replace
Supersede all earlier contributions of the same type, for a singleton extension point where one contribution should win (a site overriding a default).
Trait Implementations§
Source§impl Clone for ContributeMode
impl Clone for ContributeMode
impl Copy for ContributeMode
Source§impl Debug for ContributeMode
impl Debug for ContributeMode
Source§impl Default for ContributeMode
impl Default for ContributeMode
impl Eq for ContributeMode
Source§impl PartialEq for ContributeMode
impl PartialEq for ContributeMode
impl StructuralPartialEq for ContributeMode
Auto Trait Implementations§
impl Freeze for ContributeMode
impl RefUnwindSafe for ContributeMode
impl Send for ContributeMode
impl Sync for ContributeMode
impl Unpin for ContributeMode
impl UnsafeUnpin for ContributeMode
impl UnwindSafe for ContributeMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more