pub enum LocalObject {
Local0,
Local1,
Local2,
Local3,
Local4,
Local5,
Local6,
Local7,
}
Expand description
Symbol for a variable local to the current method.
Variants§
Trait Implementations§
Source§impl Clone for LocalObject
impl Clone for LocalObject
Source§fn clone(&self) -> LocalObject
fn clone(&self) -> LocalObject
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 LocalObject
impl Debug for LocalObject
Source§impl From<LocalObject> for SimpleName
impl From<LocalObject> for SimpleName
Source§fn from(l: LocalObject) -> SimpleName
fn from(l: LocalObject) -> SimpleName
Converts to this type from the input type.
Source§impl<'a> From<LocalObject> for SuperName<'a>
impl<'a> From<LocalObject> for SuperName<'a>
Source§fn from(l: LocalObject) -> SuperName<'a>
fn from(l: LocalObject) -> SuperName<'a>
Converts to this type from the input type.
Source§impl<'a> From<LocalObject> for TermArg<'a>
impl<'a> From<LocalObject> for TermArg<'a>
Source§fn from(l: LocalObject) -> TermArg<'a>
fn from(l: LocalObject) -> TermArg<'a>
Converts to this type from the input type.
Source§impl<'a> Parse<'a> for LocalObject
Grammar:
impl<'a> Parse<'a> for LocalObject
Grammar:
LocalObj := Local0Op | Local1Op | Local2Op | Local3Op | Local4Op | Local5Op |
Local6Op | Local7Op
Local0Op := 0x60
Local1Op := 0x61
Local2Op := 0x62
Local3Op := 0x63
Local4Op := 0x64
Local5Op := 0x65
Local6Op := 0x66
Local7Op := 0x67
Source§fn parse<E: AMLParseError<'a>>(
i: ParserState<'a>,
) -> AMLParseResult<'a, Self, E>
fn parse<E: AMLParseError<'a>>( i: ParserState<'a>, ) -> AMLParseResult<'a, Self, E>
Try to parse an object of this type from the given input and state. Read more
Source§impl PartialEq for LocalObject
impl PartialEq for LocalObject
impl Copy for LocalObject
impl Eq for LocalObject
impl StructuralPartialEq for LocalObject
Auto Trait Implementations§
impl Freeze for LocalObject
impl RefUnwindSafe for LocalObject
impl Send for LocalObject
impl Sync for LocalObject
impl Unpin for LocalObject
impl UnwindSafe for LocalObject
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