Enum stc_ts_ast_rnode::RPropOrSpread
source · [−]pub enum RPropOrSpread {
Spread(RSpreadElement),
Prop(Box<RProp>),
}
Variants
Spread(RSpreadElement)
Prop(Box<RProp>)
Trait Implementations
sourceimpl Clone for RPropOrSpread
impl Clone for RPropOrSpread
sourcefn clone(&self) -> RPropOrSpread
fn clone(&self) -> RPropOrSpread
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 RPropOrSpread
impl Debug for RPropOrSpread
sourceimpl<'de> Deserialize<'de> for RPropOrSpread
impl<'de> Deserialize<'de> for RPropOrSpread
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 RPropOrSpread
impl EqIgnoreSpan for RPropOrSpread
fn eq_ignore_span(&self, other: &Self) -> bool
sourceimpl<V> FoldWith<V> for RPropOrSpreadwhere
V: ?Sized,
impl<V> FoldWith<V> for RPropOrSpreadwhere
V: ?Sized,
sourceimpl From<RSpreadElement> for RPropOrSpread
impl From<RSpreadElement> for RPropOrSpread
sourcefn from(v: RSpreadElement) -> Self
fn from(v: RSpreadElement) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<RPropOrSpread> for RPropOrSpread
impl PartialEq<RPropOrSpread> for RPropOrSpread
sourcefn eq(&self, other: &RPropOrSpread) -> bool
fn eq(&self, other: &RPropOrSpread) -> bool
sourceimpl RNode for RPropOrSpread
impl RNode for RPropOrSpread
type Orig = PropOrSpread
fn from_orig(id_gen: &mut NodeIdGenerator, orig: Self::Orig) -> Self
fn into_orig(self) -> Self::Orig
sourceimpl Serialize for RPropOrSpread
impl Serialize for RPropOrSpread
sourceimpl Spanned for RPropOrSpread
impl Spanned for RPropOrSpread
sourceimpl<V> VisitMutWith<V> for RPropOrSpreadwhere
V: ?Sized,
impl<V> VisitMutWith<V> for RPropOrSpreadwhere
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 RPropOrSpreadwhere
V: ?Sized,
impl<V> VisitWith<V> for RPropOrSpreadwhere
V: ?Sized,
fn visit_children_with(&self, _visitor: &mut V)
fn visit_with(&self, visitor: &mut V)where
V: Visit<Self>,
impl StructuralPartialEq for RPropOrSpread
impl Visitable for RPropOrSpread
Auto Trait Implementations
impl RefUnwindSafe for RPropOrSpread
impl Send for RPropOrSpread
impl Sync for RPropOrSpread
impl Unpin for RPropOrSpread
impl UnwindSafe for RPropOrSpread
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.