pub enum GenericParamName {
Lifetime(LifetimeName),
Type(TokenStream),
Const(TokenStream),
}Expand description
The name of a generic parameter
Variants§
Lifetime(LifetimeName)
“a” but formatted as “’a”
Type(TokenStream)
“T”, formatted as “T”
Const(TokenStream)
“N”, formatted as “N”
Trait Implementations§
Source§impl Clone for GenericParamName
impl Clone for GenericParamName
Source§fn clone(&self) -> GenericParamName
fn clone(&self) -> GenericParamName
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GenericParamName
impl RefUnwindSafe for GenericParamName
impl !Send for GenericParamName
impl !Sync for GenericParamName
impl Unpin for GenericParamName
impl UnwindSafe for GenericParamName
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more