pub struct AtVariableNode {
pub var_type: String,
pub spell_id: Option<u32>,
}Expand description
@ variable like @spelldesc123, @spellname456, @versadmg.
Fields§
§var_type: String§spell_id: Option<u32>Trait Implementations§
Source§impl Clone for AtVariableNode
impl Clone for AtVariableNode
Source§fn clone(&self) -> AtVariableNode
fn clone(&self) -> AtVariableNode
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 AtVariableNode
impl Debug for AtVariableNode
Source§impl<'de> Deserialize<'de> for AtVariableNode
impl<'de> Deserialize<'de> for AtVariableNode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AtVariableNode
impl PartialEq for AtVariableNode
Source§impl Serialize for AtVariableNode
impl Serialize for AtVariableNode
Source§impl Tsify for AtVariableNode
impl Tsify for AtVariableNode
const DECL: &'static str = "/**\n * @ variable like @spelldesc123, @spellname456, @versadmg.\n */\nexport interface AtVariableNode {\n varType: string;\n spellId?: number;\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
impl StructuralPartialEq for AtVariableNode
Auto Trait Implementations§
impl Freeze for AtVariableNode
impl RefUnwindSafe for AtVariableNode
impl Send for AtVariableNode
impl Sync for AtVariableNode
impl Unpin for AtVariableNode
impl UnsafeUnpin for AtVariableNode
impl UnwindSafe for AtVariableNode
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