pub struct LocalAssignment {
pub local_token: Token,
pub name_list: List<Name>,
pub equal_token: Option<Token>,
pub expressions: List<Pointer<Expression>>,
}Expand description
A struct holding data for local assignments.
Fields§
§local_token: TokenThe local keyword.
name_list: List<Name>The List of names before the = sign.
equal_token: Option<Token>The = sign.
expressions: List<Pointer<Expression>>The list of expressions after the = sign.
Trait Implementations§
Source§impl Clone for LocalAssignment
impl Clone for LocalAssignment
Source§fn clone(&self) -> LocalAssignment
fn clone(&self) -> LocalAssignment
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 LocalAssignment
impl Debug for LocalAssignment
Source§impl GetRange for LocalAssignment
impl GetRange for LocalAssignment
Source§impl Hash for LocalAssignment
impl Hash for LocalAssignment
Source§impl Ord for LocalAssignment
impl Ord for LocalAssignment
Source§fn cmp(&self, other: &LocalAssignment) -> Ordering
fn cmp(&self, other: &LocalAssignment) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl Parse for LocalAssignment
impl Parse for LocalAssignment
Source§impl PartialEq for LocalAssignment
impl PartialEq for LocalAssignment
Source§impl PartialOrd for LocalAssignment
impl PartialOrd for LocalAssignment
Source§impl Print for LocalAssignment
impl Print for LocalAssignment
Source§fn print_final_trivia(&self) -> String
fn print_final_trivia(&self) -> String
Prints only the very final trivia. Used for the default implementation of
Print::print, which just joins Print::print_without_final_trivia
and this function.Source§fn print_without_final_trivia(&self) -> String
fn print_without_final_trivia(&self) -> String
Prints the whole token including all surrounding trivia, excluding the
very last trailing trivia.
impl Eq for LocalAssignment
impl StructuralPartialEq for LocalAssignment
Auto Trait Implementations§
impl Freeze for LocalAssignment
impl RefUnwindSafe for LocalAssignment
impl !Send for LocalAssignment
impl !Sync for LocalAssignment
impl Unpin for LocalAssignment
impl UnwindSafe for LocalAssignment
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