pub struct TsModule {
pub imports: Vec<TsImport>,
pub type_imports: Vec<TsImport>,
pub declarations: Vec<TsDeclaration>,
}Expand description
A TypeScript source module that can emit .ts or .d.ts source.
Fields§
§imports: Vec<TsImport>§type_imports: Vec<TsImport>§declarations: Vec<TsDeclaration>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TsModule
impl RefUnwindSafe for TsModule
impl Send for TsModule
impl Sync for TsModule
impl Unpin for TsModule
impl UnsafeUnpin for TsModule
impl UnwindSafe for TsModule
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