pub enum SubprogData {
Decl,
Inst {
name: CompoundName,
generics: Option<ParenElems>,
},
Body {
decls: Vec<DeclItem>,
stmts: Vec<Stmt>,
},
}
Variants§
Trait Implementations§
Source§impl Clone for SubprogData
impl Clone for SubprogData
Source§fn clone(&self) -> SubprogData
fn clone(&self) -> SubprogData
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 SubprogData
impl Debug for SubprogData
Source§impl HasDesc for SubprogData
impl HasDesc for SubprogData
Source§impl PartialEq for SubprogData
impl PartialEq for SubprogData
impl Eq for SubprogData
impl StructuralPartialEq for SubprogData
Auto Trait Implementations§
impl Freeze for SubprogData
impl RefUnwindSafe for SubprogData
impl Send for SubprogData
impl Sync for SubprogData
impl Unpin for SubprogData
impl UnwindSafe for SubprogData
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