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