pub struct BlockExpr {
pub items: Vec<BlockItem>,
}Expand description
Block expression containing multiple statements
Fields§
§items: Vec<BlockItem>The statements in the block
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BlockExpr
impl<'de> Deserialize<'de> for BlockExpr
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 BlockExpr
Auto Trait Implementations§
impl Freeze for BlockExpr
impl RefUnwindSafe for BlockExpr
impl Send for BlockExpr
impl Sync for BlockExpr
impl Unpin for BlockExpr
impl UnsafeUnpin for BlockExpr
impl UnwindSafe for BlockExpr
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