pub struct BasicBlockData { /* private fields */ }Expand description
The basic block
Implementations§
Source§impl BasicBlockData
impl BasicBlockData
Sourcepub fn new<S: Into<String>>(name: S, params: Vec<BlockParam>) -> Self
pub fn new<S: Into<String>>(name: S, params: Vec<BlockParam>) -> Self
Create a new block with a given name
Sourcepub fn assertions(&self) -> &[Expr]
pub fn assertions(&self) -> &[Expr]
Get all assertions
Trait Implementations§
Source§impl Clone for BasicBlockData
impl Clone for BasicBlockData
Source§fn clone(&self) -> BasicBlockData
fn clone(&self) -> BasicBlockData
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 Default for BasicBlockData
impl Default for BasicBlockData
Source§fn default() -> BasicBlockData
fn default() -> BasicBlockData
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BasicBlockData
impl RefUnwindSafe for BasicBlockData
impl Send for BasicBlockData
impl Sync for BasicBlockData
impl Unpin for BasicBlockData
impl UnwindSafe for BasicBlockData
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