pub struct UnusedImport {
pub module: String,
pub symbols: Vec<String>,
pub line: usize,
pub reason: String,
}Expand description
Import analysis, optimization, and unused import detection. An import statement containing unused symbols
Fields§
§module: StringModule name
symbols: Vec<String>List of unused symbols from this import
line: usizeLine number where this import statement appears (1-indexed)
reason: StringReason why symbols are considered unused
Trait Implementations§
Source§impl Clone for UnusedImport
impl Clone for UnusedImport
Source§fn clone(&self) -> UnusedImport
fn clone(&self) -> UnusedImport
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 UnusedImport
impl Debug for UnusedImport
Source§impl<'de> Deserialize<'de> for UnusedImport
impl<'de> Deserialize<'de> for UnusedImport
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnusedImport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnusedImport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UnusedImport
impl Serialize for UnusedImport
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for UnusedImport
impl RefUnwindSafe for UnusedImport
impl Send for UnusedImport
impl Sync for UnusedImport
impl Unpin for UnusedImport
impl UnsafeUnpin for UnusedImport
impl UnwindSafe for UnusedImport
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