pub struct InvolvedHeader {
pub path: HeaderPath,
pub location: DiagnosticLocation,
}Expand description
A concrete header relevant to a constraint violation.
Fields§
§path: HeaderPathThe concrete header’s document path.
location: DiagnosticLocationThe concrete header’s source anchor.
Trait Implementations§
Source§impl Clone for InvolvedHeader
impl Clone for InvolvedHeader
Source§fn clone(&self) -> InvolvedHeader
fn clone(&self) -> InvolvedHeader
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 InvolvedHeader
impl Debug for InvolvedHeader
impl Eq for InvolvedHeader
Source§impl PartialEq for InvolvedHeader
impl PartialEq for InvolvedHeader
impl StructuralPartialEq for InvolvedHeader
Auto Trait Implementations§
impl Freeze for InvolvedHeader
impl RefUnwindSafe for InvolvedHeader
impl Send for InvolvedHeader
impl Sync for InvolvedHeader
impl Unpin for InvolvedHeader
impl UnsafeUnpin for InvolvedHeader
impl UnwindSafe for InvolvedHeader
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.