Struct swc_ecma_ast::JSXNamespacedName
source · [−]Expand description
XML-based namespace syntax:
Fields
ns: Ident
name: Ident
Trait Implementations
sourceimpl Clone for JSXNamespacedName
impl Clone for JSXNamespacedName
sourcefn clone(&self) -> JSXNamespacedName
fn clone(&self) -> JSXNamespacedName
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for JSXNamespacedName
impl Debug for JSXNamespacedName
sourceimpl<'de> Deserialize<'de> for JSXNamespacedName
impl<'de> Deserialize<'de> for JSXNamespacedName
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 JSXNamespacedName
impl EqIgnoreSpan for JSXNamespacedName
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<JSXNamespacedName> for Box<Expr>
impl From<JSXNamespacedName> for Box<Expr>
sourcefn from(src: JSXNamespacedName) -> Box<Expr>
fn from(src: JSXNamespacedName) -> Box<Expr>
Converts to this type from the input type.
sourceimpl From<JSXNamespacedName> for Expr
impl From<JSXNamespacedName> for Expr
sourcefn from(v: JSXNamespacedName) -> Self
fn from(v: JSXNamespacedName) -> Self
Converts to this type from the input type.
sourceimpl From<JSXNamespacedName> for JSXAttrName
impl From<JSXNamespacedName> for JSXAttrName
sourcefn from(v: JSXNamespacedName) -> Self
fn from(v: JSXNamespacedName) -> Self
Converts to this type from the input type.
sourceimpl From<JSXNamespacedName> for JSXElementName
impl From<JSXNamespacedName> for JSXElementName
sourcefn from(v: JSXNamespacedName) -> Self
fn from(v: JSXNamespacedName) -> Self
Converts to this type from the input type.
sourceimpl From<JSXNamespacedName> for PatOrExpr
impl From<JSXNamespacedName> for PatOrExpr
sourcefn from(src: JSXNamespacedName) -> PatOrExpr
fn from(src: JSXNamespacedName) -> PatOrExpr
Converts to this type from the input type.
sourceimpl Hash for JSXNamespacedName
impl Hash for JSXNamespacedName
sourceimpl PartialEq<JSXNamespacedName> for JSXNamespacedName
impl PartialEq<JSXNamespacedName> for JSXNamespacedName
sourcefn eq(&self, other: &JSXNamespacedName) -> bool
fn eq(&self, other: &JSXNamespacedName) -> bool
sourceimpl Serialize for JSXNamespacedName
impl Serialize for JSXNamespacedName
sourceimpl Spanned for JSXNamespacedName
impl Spanned for JSXNamespacedName
impl Eq for JSXNamespacedName
impl StructuralEq for JSXNamespacedName
impl StructuralPartialEq for JSXNamespacedName
Auto Trait Implementations
impl RefUnwindSafe for JSXNamespacedName
impl Send for JSXNamespacedName
impl Sync for JSXNamespacedName
impl Unpin for JSXNamespacedName
impl UnwindSafe for JSXNamespacedName
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