pub enum TypeGenericsAngleMember {
Lifetime(Lifetime),
Type(Type),
AssociatedType(AssociatedType),
}Variants§
Implementations§
Source§impl TypeGenericsAngleMember
impl TypeGenericsAngleMember
pub fn into_lifetime(self) -> Option<Lifetime>
pub fn into_type(self) -> Option<Type>
pub fn into_associated_type(self) -> Option<AssociatedType>
pub fn as_lifetime(&self) -> Option<&Lifetime>
pub fn as_type(&self) -> Option<&Type>
pub fn as_associated_type(&self) -> Option<&AssociatedType>
pub fn is_lifetime(&self) -> bool
pub fn is_type(&self) -> bool
pub fn is_associated_type(&self) -> bool
Trait Implementations§
Source§impl Debug for TypeGenericsAngleMember
impl Debug for TypeGenericsAngleMember
Source§impl<'a> Index<&'a TypeGenericsAngleMember> for str
impl<'a> Index<&'a TypeGenericsAngleMember> for str
Source§impl Index<TypeGenericsAngleMember> for str
impl Index<TypeGenericsAngleMember> for str
Auto Trait Implementations§
impl Freeze for TypeGenericsAngleMember
impl RefUnwindSafe for TypeGenericsAngleMember
impl Send for TypeGenericsAngleMember
impl Sync for TypeGenericsAngleMember
impl Unpin for TypeGenericsAngleMember
impl UnsafeUnpin for TypeGenericsAngleMember
impl UnwindSafe for TypeGenericsAngleMember
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