pub struct SpellEffectSemantic {
pub kind: SpellEffectKind,
pub name: &'static str,
pub support: SemanticSupport,
pub handler: &'static str,
}Expand description
One registered DBC spell-effect type.
Fields§
§kind: SpellEffectKind§name: &'static str§support: SemanticSupport§handler: &'static strTrait Implementations§
Source§impl Clone for SpellEffectSemantic
impl Clone for SpellEffectSemantic
Source§fn clone(&self) -> SpellEffectSemantic
fn clone(&self) -> SpellEffectSemantic
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 SpellEffectSemantic
impl Debug for SpellEffectSemantic
Source§impl PartialEq for SpellEffectSemantic
impl PartialEq for SpellEffectSemantic
impl Copy for SpellEffectSemantic
impl Eq for SpellEffectSemantic
impl StructuralPartialEq for SpellEffectSemantic
Auto Trait Implementations§
impl Freeze for SpellEffectSemantic
impl RefUnwindSafe for SpellEffectSemantic
impl Send for SpellEffectSemantic
impl Sync for SpellEffectSemantic
impl Unpin for SpellEffectSemantic
impl UnsafeUnpin for SpellEffectSemantic
impl UnwindSafe for SpellEffectSemantic
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