pub struct RevisionRecord {
pub inode_id: InodeId,
pub revision_no: RevisionNo,
pub committed_seq: ChangeSeq,
pub commit_id: CommitId,
pub committed_at_ms: u64,
pub committed_by: ActorId,
pub delta_index: u32,
pub content_ref: ContentRef,
}Expand description
One immutable content revision for a file inode.
Fields§
§inode_id: InodeIdFile inode whose history contains the revision.
revision_no: RevisionNoMonotonic revision number within that file’s history.
committed_seq: ChangeSeqNamespace sequence that published the revision.
commit_id: CommitIdCommit ID associated with this row.
committed_at_ms: u64The owning commit’s observational wall-clock stamp.
committed_by: ActorIdActor that committed this revision, as supplied by the application.
delta_index: u32Delta position that disambiguates the revision within committed_seq.
content_ref: ContentRefImmutable bytes published by the revision.
Trait Implementations§
Source§impl Clone for RevisionRecord
impl Clone for RevisionRecord
Source§impl Debug for RevisionRecord
impl Debug for RevisionRecord
Source§impl<'de> Deserialize<'de> for RevisionRecord
impl<'de> Deserialize<'de> for RevisionRecord
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 RevisionRecord
Source§impl PartialEq for RevisionRecord
impl PartialEq for RevisionRecord
Source§impl Serialize for RevisionRecord
impl Serialize for RevisionRecord
impl StructuralPartialEq for RevisionRecord
Auto Trait Implementations§
impl Freeze for RevisionRecord
impl RefUnwindSafe for RevisionRecord
impl Send for RevisionRecord
impl Sync for RevisionRecord
impl Unpin for RevisionRecord
impl UnsafeUnpin for RevisionRecord
impl UnwindSafe for RevisionRecord
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