Enum resast::decl::ModExport [−][src]
pub enum ModExport<'a> {
Default(DefaultExportDecl<'a>),
Named(NamedExportDecl<'a>),
All(Lit<'a>),
}
Expand description
Something exported from this module
Variants
Default(DefaultExportDecl<'a>)
Tuple Fields
0: DefaultExportDecl<'a>
export default function() {};
//or
export default 1;
Named(NamedExportDecl<'a>)
Tuple Fields
0: NamedExportDecl<'a>
export {foo} from 'mod';
//or
export {foo as bar} from 'mod';
//or
export var foo = 1;
//or
export function bar() {
}
All(Lit<'a>)
Tuple Fields
0: Lit<'a>
export * from 'mod';
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl<'a> RefUnwindSafe for ModExport<'a>
impl<'a> UnwindSafe for ModExport<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more