Struct stc_ts_dts::Dts
source · [−]pub(crate) struct Dts {
pub(crate) preserve_stmt: bool,
pub(crate) used_types: FxHashSet<Id>,
pub(crate) used_vars: FxHashSet<Id>,
}
Fields
preserve_stmt: bool
used_types: FxHashSet<Id>
used_vars: FxHashSet<Id>
Trait Implementations
sourceimpl VisitMut<Option<RBlockStmt>> for Dts
impl VisitMut<Option<RBlockStmt>> for Dts
fn visit_mut(&mut self, value: &mut Option<RBlockStmt>)
sourceimpl VisitMut<RClassDecl> for Dts
impl VisitMut<RClassDecl> for Dts
fn visit_mut(&mut self, decl: &mut RClassDecl)
sourceimpl VisitMut<RClassMember> for Dts
impl VisitMut<RClassMember> for Dts
fn visit_mut(&mut self, m: &mut RClassMember)
sourceimpl VisitMut<RClassProp> for Dts
impl VisitMut<RClassProp> for Dts
fn visit_mut(&mut self, prop: &mut RClassProp)
sourceimpl VisitMut<RExportDecl> for Dts
impl VisitMut<RExportDecl> for Dts
fn visit_mut(&mut self, export: &mut RExportDecl)
sourceimpl VisitMut<RPrivateProp> for Dts
impl VisitMut<RPrivateProp> for Dts
fn visit_mut(&mut self, prop: &mut RPrivateProp)
sourceimpl VisitMut<RTsEnumDecl> for Dts
impl VisitMut<RTsEnumDecl> for Dts
fn visit_mut(&mut self, decl: &mut RTsEnumDecl)
sourceimpl VisitMut<RTsIndexSignature> for Dts
impl VisitMut<RTsIndexSignature> for Dts
fn visit_mut(&mut self, sig: &mut RTsIndexSignature)
sourceimpl VisitMut<RTsModuleDecl> for Dts
impl VisitMut<RTsModuleDecl> for Dts
fn visit_mut(&mut self, _: &mut RTsModuleDecl)
sourceimpl VisitMut<RTsParamProp> for Dts
impl VisitMut<RTsParamProp> for Dts
fn visit_mut(&mut self, p: &mut RTsParamProp)
sourceimpl VisitMut<RTsPropertySignature> for Dts
impl VisitMut<RTsPropertySignature> for Dts
fn visit_mut(&mut self, ps: &mut RTsPropertySignature)
sourceimpl VisitMut<RTsTypeAliasDecl> for Dts
impl VisitMut<RTsTypeAliasDecl> for Dts
fn visit_mut(&mut self, decl: &mut RTsTypeAliasDecl)
sourceimpl VisitMut<Vec<RClassMember, Global>> for Dts
impl VisitMut<Vec<RClassMember, Global>> for Dts
fn visit_mut(&mut self, members: &mut Vec<RClassMember>)
sourceimpl VisitMut<Vec<RImportSpecifier, Global>> for Dts
impl VisitMut<Vec<RImportSpecifier, Global>> for Dts
fn visit_mut(&mut self, specifiers: &mut Vec<RImportSpecifier>)
sourceimpl VisitMut<Vec<RModuleItem, Global>> for Dts
impl VisitMut<Vec<RModuleItem, Global>> for Dts
fn visit_mut(&mut self, items: &mut Vec<RModuleItem>)
sourceimpl VisitMut<Vec<RVarDeclarator, Global>> for Dts
impl VisitMut<Vec<RVarDeclarator, Global>> for Dts
fn visit_mut(&mut self, decls: &mut Vec<RVarDeclarator>)
Auto Trait Implementations
impl RefUnwindSafe for Dts
impl Send for Dts
impl Sync for Dts
impl Unpin for Dts
impl UnwindSafe for Dts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more