pub struct BrokenBinding {
pub edge: BindingEdge,
pub target: FieldTarget,
pub reason: BrokenReason,
}Expand description
One report binding that is broken: where it lives, what it wrote, and why
it fails to resolve. A broken binding has no ObjectId of its own — the
written target plus the binding’s provenance identify it.
Fields§
§edge: BindingEdgeThe binding’s site: report, page, visual, bookmark, layout, and what kind of binding it is.
target: FieldTargetThe written field reference that failed, as the report stated it.
reason: BrokenReasonWhy the reference does not resolve.
Trait Implementations§
Source§impl Clone for BrokenBinding
impl Clone for BrokenBinding
Source§fn clone(&self) -> BrokenBinding
fn clone(&self) -> BrokenBinding
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 BrokenBinding
impl Debug for BrokenBinding
impl Eq for BrokenBinding
Source§impl PartialEq for BrokenBinding
impl PartialEq for BrokenBinding
impl StructuralPartialEq for BrokenBinding
Auto Trait Implementations§
impl Freeze for BrokenBinding
impl RefUnwindSafe for BrokenBinding
impl Send for BrokenBinding
impl Sync for BrokenBinding
impl Unpin for BrokenBinding
impl UnsafeUnpin for BrokenBinding
impl UnwindSafe for BrokenBinding
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.