Enum stc_ts_ast_rnode::RPropName
source · [−]pub enum RPropName {
Ident(RIdent),
Str(RStr),
Num(RNumber),
BigInt(RBigInt),
Computed(RComputedPropName),
}
Variants
Ident(RIdent)
Str(RStr)
Num(RNumber)
BigInt(RBigInt)
Computed(RComputedPropName)
Trait Implementations
sourceimpl<'de> Deserialize<'de> for RPropName
impl<'de> Deserialize<'de> for RPropName
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 RPropName
impl EqIgnoreSpan for RPropName
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl From<RComputedPropName> for RPropName
impl From<RComputedPropName> for RPropName
sourcefn from(v: RComputedPropName) -> Self
fn from(v: RComputedPropName) -> Self
Converts to this type from the input type.
sourceimpl<V> VisitMutWith<V> for RPropNamewhere
V: ?Sized,
impl<V> VisitMutWith<V> for RPropNamewhere
V: ?Sized,
fn visit_mut_children_with(&mut self, _visitor: &mut V)
fn visit_mut_with(&mut self, visitor: &mut V)where
V: VisitMut<Self>,
sourceimpl<V> VisitWith<V> for RPropNamewhere
V: ?Sized,
impl<V> VisitWith<V> for RPropNamewhere
V: ?Sized,
fn visit_children_with(&self, _visitor: &mut V)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl StructuralPartialEq for RPropName
impl Visitable for RPropName
Auto Trait Implementations
impl RefUnwindSafe for RPropName
impl Send for RPropName
impl Sync for RPropName
impl Unpin for RPropName
impl UnwindSafe for RPropName
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<R, N> IntoRNode<R> for Nwhere
R: RNode<Orig = N>,
impl<R, N> IntoRNode<R> for Nwhere
R: RNode<Orig = N>,
fn into_rnode(self, g: &mut NodeIdGenerator) -> R
sourceimpl<T> SpanExt for Twhere
T: Spanned,
impl<T> SpanExt for Twhere
T: Spanned,
fn is_synthesized(&self) -> bool
fn starts_on_new_line(&self, format: ListFormat) -> bool
sourcefn comment_range(&self) -> Span
fn comment_range(&self) -> Span
Gets a custom text range to use when emitting comments.