pub struct ManualLinkRecord {
pub id: String,
pub snapshot_id: String,
pub source_node_id: NodeId,
pub target_node_id: NodeId,
pub kind: String,
pub disposition: ManualLinkDisposition,
pub reason: String,
pub decision: LinkDecision,
pub config_version: u32,
}Expand description
Source-free manual link declaration retained with one immutable graph snapshot.
Fields§
§id: StringStable identifier for this configured declaration.
snapshot_id: StringSnapshot that owns this historical record.
source_node_id: NodeIdExisting source node in the same snapshot.
target_node_id: NodeIdExisting target node in the same snapshot.
kind: StringNormalized link kind used to match active or inferred links.
disposition: ManualLinkDispositionWhether the declaration creates or suppresses the link.
reason: StringRequired operator rationale without source excerpts or provider payloads.
decision: LinkDecisionComplete versioned linker decision retained for explainability.
config_version: u32Version of the configuration format that produced this record.
Trait Implementations§
Source§impl Clone for ManualLinkRecord
impl Clone for ManualLinkRecord
Source§fn clone(&self) -> ManualLinkRecord
fn clone(&self) -> ManualLinkRecord
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 ManualLinkRecord
impl Debug for ManualLinkRecord
Source§impl PartialEq for ManualLinkRecord
impl PartialEq for ManualLinkRecord
impl StructuralPartialEq for ManualLinkRecord
Auto Trait Implementations§
impl Freeze for ManualLinkRecord
impl RefUnwindSafe for ManualLinkRecord
impl Send for ManualLinkRecord
impl Sync for ManualLinkRecord
impl Unpin for ManualLinkRecord
impl UnsafeUnpin for ManualLinkRecord
impl UnwindSafe for ManualLinkRecord
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