pub enum ModuleItem {
Use(UseDecl),
Sheet(Sheet),
Error(ExprSpan),
}Expand description
Variants§
Use(UseDecl)
An explicit named import.
Sheet(Sheet)
A root or parameterized definition.
Error(ExprSpan)
The span of a malformed file-level declaration.
Implementations§
Trait Implementations§
Source§impl Clone for ModuleItem
impl Clone for ModuleItem
Auto Trait Implementations§
impl !RefUnwindSafe for ModuleItem
impl !Send for ModuleItem
impl !Sync for ModuleItem
impl !UnwindSafe for ModuleItem
impl Freeze for ModuleItem
impl Unpin for ModuleItem
impl UnsafeUnpin for ModuleItem
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