pub struct MirBody {
pub function: FunctionId,
pub abi: FunctionAbi,
pub locals: Vec<MirLocal>,
pub blocks: Vec<BasicBlock>,
}Fields§
§function: FunctionId§abi: FunctionAbi§locals: Vec<MirLocal>§blocks: Vec<BasicBlock>Trait Implementations§
Source§impl<'de> Deserialize<'de> for MirBody
impl<'de> Deserialize<'de> for MirBody
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
impl StructuralPartialEq for MirBody
Auto Trait Implementations§
impl Freeze for MirBody
impl RefUnwindSafe for MirBody
impl Send for MirBody
impl Sync for MirBody
impl Unpin for MirBody
impl UnsafeUnpin for MirBody
impl UnwindSafe for MirBody
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