pub struct AttributesRevisionRecord {
pub inode_id: InodeId,
pub attributes_revision_no: AttributeRevisionNo,
pub committed_seq: ChangeSeq,
pub commit_id: CommitId,
pub delta_index: u32,
pub updated_by: ActorId,
pub updated_at_ms: u64,
pub attributes: Attributes,
}Expand description
One inode’s complete attribute map at one revision.
Fields§
§inode_id: InodeIdInode whose attributes this revision states.
attributes_revision_no: AttributeRevisionNoMonotonic per-inode attribute revision.
committed_seq: ChangeSeqNamespace sequence that published the revision.
commit_id: CommitIdCommit ID associated with this row.
delta_index: u32Delta position that disambiguates the revision within committed_seq.
updated_by: ActorIdActor that updated the attributes.
updated_at_ms: u64Time of the attribute update, in Unix milliseconds.
attributes: AttributesThe inode’s complete attribute map at this revision.
Trait Implementations§
Source§impl Clone for AttributesRevisionRecord
impl Clone for AttributesRevisionRecord
Source§impl Debug for AttributesRevisionRecord
impl Debug for AttributesRevisionRecord
Source§impl<'de> Deserialize<'de> for AttributesRevisionRecord
impl<'de> Deserialize<'de> for AttributesRevisionRecord
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 AttributesRevisionRecord
Source§impl PartialEq for AttributesRevisionRecord
impl PartialEq for AttributesRevisionRecord
Source§impl Serialize for AttributesRevisionRecord
impl Serialize for AttributesRevisionRecord
impl StructuralPartialEq for AttributesRevisionRecord
Auto Trait Implementations§
impl Freeze for AttributesRevisionRecord
impl RefUnwindSafe for AttributesRevisionRecord
impl Send for AttributesRevisionRecord
impl Sync for AttributesRevisionRecord
impl Unpin for AttributesRevisionRecord
impl UnsafeUnpin for AttributesRevisionRecord
impl UnwindSafe for AttributesRevisionRecord
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