Struct leo_ast::statements::assign::Assignee [−][src]
pub struct Assignee { pub identifier: Identifier, pub accesses: Vec<AssigneeAccess>, pub span: Span, }
Expand description
Definition assignee: v, arr[0..2], Point p.x
Fields
identifier: Identifier
accesses: Vec<AssigneeAccess>
span: Span
Implementations
Returns the name of the variable being assigned to
Trait Implementations
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
Auto Trait Implementations
impl !RefUnwindSafe for Assignee
impl UnwindSafe for Assignee
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more