pub enum ChainTargetOrigin {
PreviousTarget,
Source,
}Expand description
Spatial source used to choose every additional target after a chain’s explicit first hit.
Variants§
Trait Implementations§
Source§impl Clone for ChainTargetOrigin
impl Clone for ChainTargetOrigin
Source§fn clone(&self) -> ChainTargetOrigin
fn clone(&self) -> ChainTargetOrigin
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChainTargetOrigin
impl Debug for ChainTargetOrigin
Source§impl PartialEq for ChainTargetOrigin
impl PartialEq for ChainTargetOrigin
impl Copy for ChainTargetOrigin
impl Eq for ChainTargetOrigin
impl StructuralPartialEq for ChainTargetOrigin
Auto Trait Implementations§
impl Freeze for ChainTargetOrigin
impl RefUnwindSafe for ChainTargetOrigin
impl Send for ChainTargetOrigin
impl Sync for ChainTargetOrigin
impl Unpin for ChainTargetOrigin
impl UnsafeUnpin for ChainTargetOrigin
impl UnwindSafe for ChainTargetOrigin
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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