pub trait StmtLike: Sized + 'static + Send + Sync {
// Required methods
fn try_into_stmt(self) -> Result<Stmt, Self>;
fn as_stmt(&self) -> Option<&Stmt>;
fn as_stmt_mut(&mut self) -> Option<&mut Stmt>;
fn from_stmt(stmt: Stmt) -> Self;
}
Available on crate features
__ecma
and __utils
only.Required Methods§
fn try_into_stmt(self) -> Result<Stmt, Self>
fn as_stmt(&self) -> Option<&Stmt>
fn as_stmt_mut(&mut self) -> Option<&mut Stmt>
fn from_stmt(stmt: Stmt) -> Self
Object Safety§
This trait is not object safe.