Struct erg_parser::ast::ConstApp
source · pub struct ConstApp {
pub obj: Box<ConstExpr>,
pub attr_name: Option<ConstIdentifier>,
pub args: ConstArgs,
}
Expand description
Application
ex. Vec Int
of Option Vec Int
Fields§
§obj: Box<ConstExpr>
§attr_name: Option<ConstIdentifier>
§args: ConstArgs
Implementations§
Trait Implementations§
source§impl Locational for ConstApp
impl Locational for ConstApp
source§impl NestedDisplay for ConstApp
impl NestedDisplay for ConstApp
impl Eq for ConstApp
impl StructuralPartialEq for ConstApp
Auto Trait Implementations§
impl Freeze for ConstApp
impl RefUnwindSafe for ConstApp
impl Send for ConstApp
impl Sync for ConstApp
impl Unpin for ConstApp
impl UnwindSafe for ConstApp
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)