pub enum TypeExprKind {
Name(TypeName),
Generic(TypeGeneric),
Fn(TypeFn),
}Expand description
What a TypeExpr wraps — exactly one of these per node.
Variants§
Auto Trait Implementations§
impl !RefUnwindSafe for TypeExprKind
impl !Send for TypeExprKind
impl !Sync for TypeExprKind
impl !UnwindSafe for TypeExprKind
impl Freeze for TypeExprKind
impl Unpin for TypeExprKind
impl UnsafeUnpin for TypeExprKind
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