pub enum ExecutableTargetReference {
Caster,
ExplicitTarget,
Source,
Destination,
}Expand description
Runtime-supported origin for a location or actor selection.
Variants§
Trait Implementations§
Source§impl Clone for ExecutableTargetReference
impl Clone for ExecutableTargetReference
Source§fn clone(&self) -> ExecutableTargetReference
fn clone(&self) -> ExecutableTargetReference
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 ExecutableTargetReference
impl Debug for ExecutableTargetReference
impl Copy for ExecutableTargetReference
impl Eq for ExecutableTargetReference
impl StructuralPartialEq for ExecutableTargetReference
Auto Trait Implementations§
impl Freeze for ExecutableTargetReference
impl RefUnwindSafe for ExecutableTargetReference
impl Send for ExecutableTargetReference
impl Sync for ExecutableTargetReference
impl Unpin for ExecutableTargetReference
impl UnsafeUnpin for ExecutableTargetReference
impl UnwindSafe for ExecutableTargetReference
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