pub struct UnreferencedCssClass {
pub class: String,
pub path: String,
pub line: u32,
pub actions: Vec<CssCandidateAction>,
}Expand description
A global CSS class defined in a plain .css/.scss rule whose literal name
is referenced by no in-project markup (the CSS analogue of an unused export).
A heavily-gated candidate, never a gated finding: the class may be applied
from an HTML email, server template, CMS, or Markdown the parser never sees.
Fields§
§class: StringThe class name (no dot).
path: StringProject-root-relative, forward-slash path to the defining stylesheet.
line: u321-based line of the class’s first definition.
actions: Vec<CssCandidateAction>Read-only verification step(s) before removing. Always at least one entry,
so consumers can iterate actions uniformly across every finding type.
Trait Implementations§
Source§impl Clone for UnreferencedCssClass
impl Clone for UnreferencedCssClass
Source§impl Debug for UnreferencedCssClass
impl Debug for UnreferencedCssClass
Source§impl<'de> Deserialize<'de> for UnreferencedCssClass
impl<'de> Deserialize<'de> for UnreferencedCssClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UnreferencedCssClass
impl RefUnwindSafe for UnreferencedCssClass
impl Send for UnreferencedCssClass
impl Sync for UnreferencedCssClass
impl Unpin for UnreferencedCssClass
impl UnsafeUnpin for UnreferencedCssClass
impl UnwindSafe for UnreferencedCssClass
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