pub enum TyDecl {
Adt {
tys: Box<[AdtDecl]>,
},
Alias {
ty_name: Ident,
ty_params: Box<[Ident]>,
alias: Type,
},
Opaque {
ty_name: Ident,
ty_params: Box<[Ident]>,
},
}Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TyDecl
impl RefUnwindSafe for TyDecl
impl Send for TyDecl
impl Sync for TyDecl
impl Unpin for TyDecl
impl UnsafeUnpin for TyDecl
impl UnwindSafe for TyDecl
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