pub struct BeginOptions {
pub rule_ids: Vec<String>,
pub language: Option<String>,
pub doc_type: Option<String>,
pub line_slice: Option<(usize, usize)>,
pub match_pattern: Option<String>,
pub exclude_pattern: Option<String>,
}Expand description
Options for a lang-check-begin directive.
Fields§
§rule_ids: Vec<String>Only suppress these rule IDs; if empty, suppress all.
language: Option<String>Override natural language for this region (e.g. “fr”, “de”).
doc_type: Option<String>Re-parse region as this format (e.g. “latex”). Deferred implementation.
line_slice: Option<(usize, usize)>Scope applies to a slice of lines after the directive (no end directive needed).
(start, end) in 0-indexed line offsets, like Python slice notation [start:end].
match_pattern: Option<String>Only apply to lines matching this regex pattern.
exclude_pattern: Option<String>Skip lines matching this regex pattern.
Trait Implementations§
Source§impl Clone for BeginOptions
impl Clone for BeginOptions
Source§fn clone(&self) -> BeginOptions
fn clone(&self) -> BeginOptions
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 BeginOptions
impl Debug for BeginOptions
Source§impl Default for BeginOptions
impl Default for BeginOptions
Source§fn default() -> BeginOptions
fn default() -> BeginOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for BeginOptions
impl PartialEq for BeginOptions
impl Eq for BeginOptions
impl StructuralPartialEq for BeginOptions
Auto Trait Implementations§
impl Freeze for BeginOptions
impl RefUnwindSafe for BeginOptions
impl Send for BeginOptions
impl Sync for BeginOptions
impl Unpin for BeginOptions
impl UnsafeUnpin for BeginOptions
impl UnwindSafe for BeginOptions
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<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