pub struct YulBlock {
pub loc: Loc,
pub statements: Vec<YulStatement>,
}Expand description
A Yul block statement.
{ <statements>* }
Fields§
§loc: LocThe code location.
statements: Vec<YulStatement>The block statements.
Implementations§
Trait Implementations§
Source§impl OptionalCodeLocation for YulBlock
impl OptionalCodeLocation for YulBlock
impl Eq for YulBlock
impl StructuralPartialEq for YulBlock
Auto Trait Implementations§
impl Freeze for YulBlock
impl RefUnwindSafe for YulBlock
impl Send for YulBlock
impl Sync for YulBlock
impl Unpin for YulBlock
impl UnwindSafe for YulBlock
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more