Struct swc_ecma_ast::TsAsExpr
source · [−]Fields
span: Span
expr: Box<Expr>
type_ann: Box<TsType>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for TsAsExpr
impl<'de> Deserialize<'de> for TsAsExpr
sourcefn 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
sourceimpl EqIgnoreSpan for TsAsExpr
impl EqIgnoreSpan for TsAsExpr
fn eq_ignore_span(&self, other: &Self) -> bool
impl Eq for TsAsExpr
impl StructuralEq for TsAsExpr
impl StructuralPartialEq for TsAsExpr
Auto Trait Implementations
impl RefUnwindSafe for TsAsExpr
impl Send for TsAsExpr
impl Sync for TsAsExpr
impl Unpin for TsAsExpr
impl UnwindSafe for TsAsExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more