pub struct TypeEntry {
pub ast: TypeAst,
pub tail: Option<Tail>,
pub params: Vec<Param>,
}Expand description
a type’s declaration
Fields§
§ast: TypeAstthe type
tail: Option<Tail>its else tail
params: Vec<Param>the type parameters
Auto Trait Implementations§
impl !RefUnwindSafe for TypeEntry
impl !Send for TypeEntry
impl !Sync for TypeEntry
impl !UnwindSafe for TypeEntry
impl Freeze for TypeEntry
impl Unpin for TypeEntry
impl UnsafeUnpin for TypeEntry
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