pub struct SymbolDefinition {
pub symbol: Ident,
pub definition: Expr,
}Expand description
A single DEFINE item: <symbol> AS <condition>.
Fields§
§symbol: Ident§definition: ExprTrait Implementations§
Source§impl Clone for SymbolDefinition
impl Clone for SymbolDefinition
Source§fn clone(&self) -> SymbolDefinition
fn clone(&self) -> SymbolDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SymbolDefinition
impl Debug for SymbolDefinition
Source§impl Display for SymbolDefinition
impl Display for SymbolDefinition
impl Eq for SymbolDefinition
Source§impl Hash for SymbolDefinition
impl Hash for SymbolDefinition
Source§impl PartialEq for SymbolDefinition
impl PartialEq for SymbolDefinition
Source§fn eq(&self, other: &SymbolDefinition) -> bool
fn eq(&self, other: &SymbolDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SymbolDefinition
Auto Trait Implementations§
impl Freeze for SymbolDefinition
impl RefUnwindSafe for SymbolDefinition
impl Send for SymbolDefinition
impl Sync for SymbolDefinition
impl Unpin for SymbolDefinition
impl UnsafeUnpin for SymbolDefinition
impl UnwindSafe for SymbolDefinition
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