pub struct UnusedInfo {
pub imports_by_module: FxHashMap<EcoString, FxHashSet<EcoString>>,
/* private fields */
}Fields§
§imports_by_module: FxHashMap<EcoString, FxHashSet<EcoString>>Implementations§
Source§impl UnusedInfo
impl UnusedInfo
pub fn mark_binding_unused(&mut self, span: Span)
pub fn is_unused_binding(&self, pattern: &Pattern) -> bool
pub fn is_unused_rest_binding(&self, rest: &RestPattern) -> bool
pub fn mark_definition_unused(&mut self, span: Span)
pub fn is_unused_definition(&self, span: &Span) -> bool
Trait Implementations§
Source§impl Clone for UnusedInfo
impl Clone for UnusedInfo
Source§fn clone(&self) -> UnusedInfo
fn clone(&self) -> UnusedInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UnusedInfo
impl Debug for UnusedInfo
Source§impl Default for UnusedInfo
impl Default for UnusedInfo
Source§fn default() -> UnusedInfo
fn default() -> UnusedInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UnusedInfo
impl RefUnwindSafe for UnusedInfo
impl Send for UnusedInfo
impl Sync for UnusedInfo
impl Unpin for UnusedInfo
impl UnsafeUnpin for UnusedInfo
impl UnwindSafe for UnusedInfo
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