pub struct ExternCallBlock {
pub declarations: Vec<FunctionEntryDirective>,
pub setup: Vec<ExternCallSetup>,
pub call: Instruction,
pub post_call: Vec<Instruction>,
}Fields§
§declarations: Vec<FunctionEntryDirective>§setup: Vec<ExternCallSetup>§call: Instruction§post_call: Vec<Instruction>Trait Implementations§
Source§impl Clone for ExternCallBlock
impl Clone for ExternCallBlock
Source§fn clone(&self) -> ExternCallBlock
fn clone(&self) -> ExternCallBlock
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 ExternCallBlock
impl Debug for ExternCallBlock
Source§impl PartialEq for ExternCallBlock
impl PartialEq for ExternCallBlock
impl StructuralPartialEq for ExternCallBlock
Auto Trait Implementations§
impl Freeze for ExternCallBlock
impl RefUnwindSafe for ExternCallBlock
impl Send for ExternCallBlock
impl Sync for ExternCallBlock
impl Unpin for ExternCallBlock
impl UnwindSafe for ExternCallBlock
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