pub(crate) struct CastAuraStateProfile {
pub(crate) required_caster: Option<AuraState>,
pub(crate) required_target: Option<AuraState>,
pub(crate) excluded_caster: Option<AuraState>,
pub(crate) excluded_target: Option<AuraState>,
}Expand description
Required and excluded aura-state coordinates for caster and selected target.
Fields§
§required_caster: Option<AuraState>§required_target: Option<AuraState>§excluded_caster: Option<AuraState>§excluded_target: Option<AuraState>Trait Implementations§
Source§impl Clone for CastAuraStateProfile
impl Clone for CastAuraStateProfile
Source§fn clone(&self) -> CastAuraStateProfile
fn clone(&self) -> CastAuraStateProfile
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 CastAuraStateProfile
impl Debug for CastAuraStateProfile
Source§impl Default for CastAuraStateProfile
impl Default for CastAuraStateProfile
Source§fn default() -> CastAuraStateProfile
fn default() -> CastAuraStateProfile
Returns the “default value” for a type. Read more
impl Copy for CastAuraStateProfile
Auto Trait Implementations§
impl Freeze for CastAuraStateProfile
impl RefUnwindSafe for CastAuraStateProfile
impl Send for CastAuraStateProfile
impl Sync for CastAuraStateProfile
impl Unpin for CastAuraStateProfile
impl UnsafeUnpin for CastAuraStateProfile
impl UnwindSafe for CastAuraStateProfile
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