pub enum DiagnosticReference {
Rule {
reference: RuleRef,
matcher: Matcher,
},
Frontmatter(FrontmatterRef),
}Expand description
A normalized constraint reference retained for diagnostic presentation.
Variants§
Rule
A rule reference paired with its resolved target matcher.
Fields
Frontmatter(FrontmatterRef)
A document-level frontmatter proposition.
Trait Implementations§
Source§impl Clone for DiagnosticReference
impl Clone for DiagnosticReference
Source§fn clone(&self) -> DiagnosticReference
fn clone(&self) -> DiagnosticReference
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 moreSource§impl Debug for DiagnosticReference
impl Debug for DiagnosticReference
impl Eq for DiagnosticReference
Source§impl PartialEq for DiagnosticReference
impl PartialEq for DiagnosticReference
impl StructuralPartialEq for DiagnosticReference
Auto Trait Implementations§
impl Freeze for DiagnosticReference
impl RefUnwindSafe for DiagnosticReference
impl Send for DiagnosticReference
impl Sync for DiagnosticReference
impl Unpin for DiagnosticReference
impl UnsafeUnpin for DiagnosticReference
impl UnwindSafe for DiagnosticReference
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.