pub struct NativeBlock {
pub id: BlockId,
pub params: Vec<ValueId>,
pub stmts: Vec<NativeStmt>,
pub terminator: NativeTerminator,
}Fields§
§id: BlockId§params: Vec<ValueId>§stmts: Vec<NativeStmt>§terminator: NativeTerminatorTrait Implementations§
Source§impl Clone for NativeBlock
impl Clone for NativeBlock
Source§fn clone(&self) -> NativeBlock
fn clone(&self) -> NativeBlock
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NativeBlock
impl Debug for NativeBlock
Source§impl PartialEq for NativeBlock
impl PartialEq for NativeBlock
Source§fn eq(&self, other: &NativeBlock) -> bool
fn eq(&self, other: &NativeBlock) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for NativeBlock
impl StructuralPartialEq for NativeBlock
Auto Trait Implementations§
impl Freeze for NativeBlock
impl RefUnwindSafe for NativeBlock
impl Send for NativeBlock
impl Sync for NativeBlock
impl Unpin for NativeBlock
impl UnsafeUnpin for NativeBlock
impl UnwindSafe for NativeBlock
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.