pub struct CallerMergeLink {
pub intent_seq: u64,
pub intent_key: String,
pub writer_dev: u64,
pub writer_ino: u64,
}Expand description
Immutable provenance for a caller-owned merge. Checked against the intent projection when the transaction is folded, not inferred from Git ancestry.
Fields§
§intent_seq: u64Durable sequence of caller.settlement_intent.
intent_key: StringStable operation key recorded by that intent.
writer_dev: u64Recorded writer device.
writer_ino: u64Recorded writer inode.
Trait Implementations§
Source§impl Clone for CallerMergeLink
impl Clone for CallerMergeLink
Source§impl Debug for CallerMergeLink
impl Debug for CallerMergeLink
Source§impl<'de> Deserialize<'de> for CallerMergeLink
impl<'de> Deserialize<'de> for CallerMergeLink
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CallerMergeLink
Source§impl PartialEq for CallerMergeLink
impl PartialEq for CallerMergeLink
Source§impl Serialize for CallerMergeLink
impl Serialize for CallerMergeLink
impl StructuralPartialEq for CallerMergeLink
Auto Trait Implementations§
impl Freeze for CallerMergeLink
impl RefUnwindSafe for CallerMergeLink
impl Send for CallerMergeLink
impl Sync for CallerMergeLink
impl Unpin for CallerMergeLink
impl UnsafeUnpin for CallerMergeLink
impl UnwindSafe for CallerMergeLink
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