pub struct LocalVariableDefinition {
pub span: Span,
pub var_type: Type,
pub name: Identifier,
pub init: Option<VarInit>,
}
Fields§
§span: Span
§var_type: Type
§name: Identifier
§init: Option<VarInit>
Trait Implementations§
Source§impl Clone for LocalVariableDefinition
impl Clone for LocalVariableDefinition
Source§fn clone(&self) -> LocalVariableDefinition
fn clone(&self) -> LocalVariableDefinition
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 LocalVariableDefinition
impl Debug for LocalVariableDefinition
Source§impl PartialEq for LocalVariableDefinition
impl PartialEq for LocalVariableDefinition
impl StructuralPartialEq for LocalVariableDefinition
Auto Trait Implementations§
impl Freeze for LocalVariableDefinition
impl RefUnwindSafe for LocalVariableDefinition
impl Send for LocalVariableDefinition
impl Sync for LocalVariableDefinition
impl Unpin for LocalVariableDefinition
impl UnwindSafe for LocalVariableDefinition
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