pub struct BlockData {
pub params: Vec<Param>,
pub succs: Vec<BlockCall>,
/* private fields */
}Expand description
One block: what arrives in it, what is in it, and where it goes.
Fields§
§params: Vec<Param>The values that arrive in it, which are the function’s arguments in the entry block.
succs: Vec<BlockCall>Where its terminator goes, in the order the terminator’s arms run.
Trait Implementations§
impl Eq for BlockData
impl StructuralPartialEq for BlockData
Auto Trait Implementations§
impl Freeze for BlockData
impl RefUnwindSafe for BlockData
impl Send for BlockData
impl Sync for BlockData
impl Unpin for BlockData
impl UnsafeUnpin for BlockData
impl UnwindSafe for BlockData
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