pub struct HirBlock {
pub span: Span,
pub statements: Vec<HirStmt>,
}Expand description
One lowered block.
Fields§
§span: SpanSource span.
statements: Vec<HirStmt>Lowered statements.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HirBlock
impl<'de> Deserialize<'de> for HirBlock
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 HirBlock
Auto Trait Implementations§
impl Freeze for HirBlock
impl RefUnwindSafe for HirBlock
impl Send for HirBlock
impl Sync for HirBlock
impl Unpin for HirBlock
impl UnsafeUnpin for HirBlock
impl UnwindSafe for HirBlock
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