Struct sway_ast::path::PathExprSegment
source · [−]pub struct PathExprSegment {
pub fully_qualified: Option<TildeToken>,
pub name: Ident,
pub generics_opt: Option<(DoubleColonToken, GenericArgs)>,
}
Fields
fully_qualified: Option<TildeToken>
name: Ident
generics_opt: Option<(DoubleColonToken, GenericArgs)>
Trait Implementations
sourceimpl Clone for PathExprSegment
impl Clone for PathExprSegment
sourcefn clone(&self) -> PathExprSegment
fn clone(&self) -> PathExprSegment
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 more
sourceimpl Debug for PathExprSegment
impl Debug for PathExprSegment
Auto Trait Implementations
impl RefUnwindSafe for PathExprSegment
impl Send for PathExprSegment
impl Sync for PathExprSegment
impl Unpin for PathExprSegment
impl UnwindSafe for PathExprSegment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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