Struct AngleBracketedGenericArguments
pub struct AngleBracketedGenericArguments { pub colon2_token: Option<PathSep>, pub lt_token: Lt, pub args: Punctuated<GenericArgument, Comma>, pub gt_token: Gt }
Angle bracketed arguments of a path segment: the <K, V> in HashMap<K, V>.
Fields
colon2_token: Option<PathSep>lt_token: Ltargs: Punctuated<GenericArgument, Comma>gt_token: Gt
Implementations
impl AngleBracketedGenericArguments
fn parse_turbofish(input: ParseStream<'_>) -> Result<Self>Parse
::<…>with mandatory leading::.The ordinary
Parseimpl forAngleBracketedGenericArgumentsparses optional leading::.
Trait Implementations
impl Clone for AngleBracketedGenericArguments
fn clone(&self) -> Self
impl Parse for AngleBracketedGenericArguments
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for AngleBracketedGenericArguments
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for AngleBracketedGenericArguments
impl !Sync for AngleBracketedGenericArguments
impl Freeze for AngleBracketedGenericArguments
impl RefUnwindSafe for AngleBracketedGenericArguments
impl Unpin for AngleBracketedGenericArguments
impl UnsafeUnpin for AngleBracketedGenericArguments
impl UnwindSafe for AngleBracketedGenericArguments
Blanket Implementations
impl<T> Any for AngleBracketedGenericArguments
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AngleBracketedGenericArguments
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AngleBracketedGenericArguments
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for AngleBracketedGenericArguments
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for AngleBracketedGenericArguments
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for AngleBracketedGenericArguments
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for AngleBracketedGenericArguments
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for AngleBracketedGenericArguments
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 AngleBracketedGenericArguments
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for AngleBracketedGenericArguments
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>