Struct synthez::Spanning [−][src]
pub struct Spanning<T> where
T: ?Sized, { /* fields omitted */ }
Implementations
Trait Implementations
Returns a Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty. Read more
Auto Trait Implementations
impl<T: ?Sized> RefUnwindSafe for Spanning<T> where
T: RefUnwindSafe,
impl<T: ?Sized> UnwindSafe for Spanning<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Merges the provided value
to this field::Container
with the
specified parsing Kind
and Dedup
lication strategy. Read more
pub fn try_merge_self<K, D>(&mut self, another: T) -> Result<(), Error> where
T: TryApplySelf<V, K, D>,
K: Kind + ?Sized,
D: Dedup + ?Sized,
pub fn try_merge_self<K, D>(&mut self, another: T) -> Result<(), Error> where
T: TryApplySelf<V, K, D>,
K: Kind + ?Sized,
D: Dedup + ?Sized,
Merges the value extracted from another
field::Container
to
this field::Container
with the specified parsing Kind
and
Dedup
lication strategy. Read more