pub enum SmallStatement<'a> {
Show 16 variants
Pass(Pass<'a>),
Break(Break<'a>),
Continue(Continue<'a>),
Return(Return<'a>),
Expr(Expr<'a>),
Assert(Assert<'a>),
Import(Import<'a>),
ImportFrom(ImportFrom<'a>),
Assign(Assign<'a>),
AnnAssign(AnnAssign<'a>),
Raise(Raise<'a>),
Global(Global<'a>),
Nonlocal(Nonlocal<'a>),
AugAssign(AugAssign<'a>),
Del(Del<'a>),
TypeAlias(TypeAlias<'a>),
}
Variants§
Pass(Pass<'a>)
Break(Break<'a>)
Continue(Continue<'a>)
Return(Return<'a>)
Expr(Expr<'a>)
Assert(Assert<'a>)
Import(Import<'a>)
ImportFrom(ImportFrom<'a>)
Assign(Assign<'a>)
AnnAssign(AnnAssign<'a>)
Raise(Raise<'a>)
Global(Global<'a>)
Nonlocal(Nonlocal<'a>)
AugAssign(AugAssign<'a>)
Del(Del<'a>)
TypeAlias(TypeAlias<'a>)
Trait Implementations§
Source§impl<'a> Clone for SmallStatement<'a>
impl<'a> Clone for SmallStatement<'a>
Source§fn clone(&self) -> SmallStatement<'a>
fn clone(&self) -> SmallStatement<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> Codegen<'a> for SmallStatement<'a>
impl<'a> Codegen<'a> for SmallStatement<'a>
fn codegen(&self, state: &mut CodegenState<'a>)
Source§impl<'a> Debug for SmallStatement<'a>
impl<'a> Debug for SmallStatement<'a>
Source§impl<'a> PartialEq for SmallStatement<'a>
impl<'a> PartialEq for SmallStatement<'a>
impl<'a> Eq for SmallStatement<'a>
impl<'a> StructuralPartialEq for SmallStatement<'a>
Auto Trait Implementations§
impl<'a> Freeze for SmallStatement<'a>
impl<'a> RefUnwindSafe for SmallStatement<'a>
impl<'a> Send for SmallStatement<'a>
impl<'a> Sync for SmallStatement<'a>
impl<'a> Unpin for SmallStatement<'a>
impl<'a> UnwindSafe for SmallStatement<'a>
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