pub enum CrossFileScope {
None,
Workspace,
}Expand description
Declares what cross-file data a rule needs
Most rules only need single-file context and should use None (the default).
Rules that need to validate references across files (like MD051) should use Workspace.
Variants§
None
Single-file only - no cross-file analysis needed (default for 99% of rules)
Workspace
Needs workspace-wide index for cross-file validation
Trait Implementations§
Source§impl Clone for CrossFileScope
impl Clone for CrossFileScope
Source§fn clone(&self) -> CrossFileScope
fn clone(&self) -> CrossFileScope
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CrossFileScope
Source§impl Debug for CrossFileScope
impl Debug for CrossFileScope
Source§impl Default for CrossFileScope
impl Default for CrossFileScope
Source§fn default() -> CrossFileScope
fn default() -> CrossFileScope
Returns the “default value” for a type. Read more
impl Eq for CrossFileScope
Source§impl PartialEq for CrossFileScope
impl PartialEq for CrossFileScope
impl StructuralPartialEq for CrossFileScope
Auto Trait Implementations§
impl Freeze for CrossFileScope
impl RefUnwindSafe for CrossFileScope
impl Send for CrossFileScope
impl Sync for CrossFileScope
impl Unpin for CrossFileScope
impl UnsafeUnpin for CrossFileScope
impl UnwindSafe for CrossFileScope
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§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.