Struct lambda_mountain::Nil
source · pub struct Nil {}
Trait Implementations§
source§impl Fragment for Nil
impl Fragment for Nil
fn fragment_type(&self) -> FragmentType
fn as_literal(&self) -> impl Fragment + Constant + Literal
fn as_register(&self) -> impl Fragment + Constant + Register
fn as_global_variable(&self) -> impl Fragment + Constant + GlobalVariable
fn as_local_variable(&self) -> impl Fragment + Constant + LocalVariable
fn as_stack_variable(&self) -> impl Fragment + Constant + StackVariable
source§impl GlobalVariable for Nil
impl GlobalVariable for Nil
fn global_variable_identifier(&self) -> String
source§impl LocalVariable for Nil
impl LocalVariable for Nil
fn offset_from_base_pointer(&self) -> i64
source§impl StackVariable for Nil
impl StackVariable for Nil
fn offset_from_stack_pointer(&self) -> i64
impl Constant for Nil
Auto Trait Implementations§
impl Freeze for Nil
impl RefUnwindSafe for Nil
impl Send for Nil
impl Sync for Nil
impl Unpin for Nil
impl UnwindSafe for Nil
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