Struct PathSep
pub struct PathSep { pub spans: [Span; 2] }
::
Usage: path separator.
Don't try to remember the name of this type — use the
Token! macro instead.
Fields
spans: [Span; 2]
Trait Implementations
impl Clone for PathSep
fn clone(&self) -> Self
impl Copy for PathSep
impl Default for PathSep
fn default() -> Self
impl Parse for PathSep
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for PathSep
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for PathSep
Auto Trait Implementations
impl !Send for PathSep
impl !Sync for PathSep
impl Freeze for PathSep
impl RefUnwindSafe for PathSep
impl Unpin for PathSep
impl UnsafeUnpin for PathSep
impl UnwindSafe for PathSep
Blanket Implementations
impl<T> Any for PathSep
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for PathSep
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for PathSep
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for PathSep
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for PathSep
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for PathSep
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for PathSep
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for PathSep
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for PathSep
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for PathSep
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>