Struct scilla_parser::ast::nodes::NodeAddressTypeField
source · pub struct NodeAddressTypeField {
pub identifier: WithMetaData<NodeVariableIdentifier>,
pub type_name: WithMetaData<NodeScillaType>,
}Expand description
NodeAddressTypeField represents an address type field node in the AST
Fields§
§identifier: WithMetaData<NodeVariableIdentifier>§type_name: WithMetaData<NodeScillaType>Trait Implementations§
source§impl AstVisitor for NodeAddressTypeField
impl AstVisitor for NodeAddressTypeField
fn visit( &self, emitter: &mut dyn AstConverting ) -> Result<TraversalResult, String>
source§impl Clone for NodeAddressTypeField
impl Clone for NodeAddressTypeField
source§fn clone(&self) -> NodeAddressTypeField
fn clone(&self) -> NodeAddressTypeField
Returns a copy 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 NodeAddressTypeField
impl Debug for NodeAddressTypeField
source§impl PartialEq for NodeAddressTypeField
impl PartialEq for NodeAddressTypeField
source§fn eq(&self, other: &NodeAddressTypeField) -> bool
fn eq(&self, other: &NodeAddressTypeField) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for NodeAddressTypeField
impl PartialOrd for NodeAddressTypeField
source§fn partial_cmp(&self, other: &NodeAddressTypeField) -> Option<Ordering>
fn partial_cmp(&self, other: &NodeAddressTypeField) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Eq for NodeAddressTypeField
impl StructuralEq for NodeAddressTypeField
impl StructuralPartialEq for NodeAddressTypeField
Auto Trait Implementations§
impl RefUnwindSafe for NodeAddressTypeField
impl Send for NodeAddressTypeField
impl Sync for NodeAddressTypeField
impl Unpin for NodeAddressTypeField
impl UnwindSafe for NodeAddressTypeField
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