pub struct BasicBlock {
pub ops: Vec<(Option<ValueId>, Opcode)>,
pub br: Option<Branch>,
}
Fields§
§ops: Vec<(Option<ValueId>, Opcode)>
§br: Option<Branch>
Trait Implementations§
Source§impl Clone for BasicBlock
impl Clone for BasicBlock
Source§fn clone(&self) -> BasicBlock
fn clone(&self) -> BasicBlock
Returns a copy 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 BasicBlock
impl Debug for BasicBlock
Source§impl Default for BasicBlock
impl Default for BasicBlock
Source§fn default() -> BasicBlock
fn default() -> BasicBlock
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BasicBlock
impl<'de> Deserialize<'de> for BasicBlock
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BasicBlock
impl RefUnwindSafe for BasicBlock
impl Send for BasicBlock
impl Sync for BasicBlock
impl Unpin for BasicBlock
impl UnwindSafe for BasicBlock
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