pub struct ValkyrieFunction {
pub name: Option<String>,
pub params: Vec<ValkyrieParam>,
pub result: Option<ValkyrieType>,
pub locals: Vec<ValkyrieLocal>,
pub body: Vec<ValkyrieInstruction>,
}Expand description
Valkyrie 函数
Fields§
§name: Option<String>§params: Vec<ValkyrieParam>§result: Option<ValkyrieType>§locals: Vec<ValkyrieLocal>§body: Vec<ValkyrieInstruction>Trait Implementations§
Source§impl Clone for ValkyrieFunction
impl Clone for ValkyrieFunction
Source§fn clone(&self) -> ValkyrieFunction
fn clone(&self) -> ValkyrieFunction
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 moreAuto Trait Implementations§
impl Freeze for ValkyrieFunction
impl RefUnwindSafe for ValkyrieFunction
impl Send for ValkyrieFunction
impl Sync for ValkyrieFunction
impl Unpin for ValkyrieFunction
impl UnwindSafe for ValkyrieFunction
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