pub struct IgnoreDirective {
pub line_start: usize,
pub line_end: usize,
pub kind: DirectiveKind,
pub rule_ids: Vec<String>,
pub options: Option<BeginOptions>,
}Expand description
A parsed inline ignore directive.
Fields§
§line_start: usizeThe byte offset of the line containing this directive.
line_end: usizeThe byte offset of the end of the line containing this directive.
kind: DirectiveKindWhat kind of directive this is.
rule_ids: Vec<String>If set, only suppress the specified rule IDs (unified or native). If empty, suppress all rules. Used by Disable/DisableNextLine.
options: Option<BeginOptions>Options for Begin directives; None for all other kinds.
Trait Implementations§
Source§impl Clone for IgnoreDirective
impl Clone for IgnoreDirective
Source§fn clone(&self) -> IgnoreDirective
fn clone(&self) -> IgnoreDirective
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 IgnoreDirective
impl Debug for IgnoreDirective
Source§impl PartialEq for IgnoreDirective
impl PartialEq for IgnoreDirective
impl Eq for IgnoreDirective
impl StructuralPartialEq for IgnoreDirective
Auto Trait Implementations§
impl Freeze for IgnoreDirective
impl RefUnwindSafe for IgnoreDirective
impl Send for IgnoreDirective
impl Sync for IgnoreDirective
impl Unpin for IgnoreDirective
impl UnsafeUnpin for IgnoreDirective
impl UnwindSafe for IgnoreDirective
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more