pub struct InodeRecord {
pub inode_id: InodeId,
pub inode_kind: InodeKind,
pub created_seq: ChangeSeq,
pub commit_id: CommitId,
pub created_by: ActorId,
pub created_at_ms: u64,
}Expand description
One inode’s immutable identity and creation metadata.
Fields§
§inode_id: InodeIdNamespace-scoped inode identity allocated by the publishing writer.
inode_kind: InodeKindClassification fixed when the inode was created.
created_seq: ChangeSeqCommit sequence from which the inode can become visible.
commit_id: CommitIdCommit ID associated with this row.
created_by: ActorIdActor that created the inode, as supplied by the application.
created_at_ms: u64Time the inode was created, in Unix milliseconds.
Trait Implementations§
Source§impl Clone for InodeRecord
impl Clone for InodeRecord
Source§impl Debug for InodeRecord
impl Debug for InodeRecord
Source§impl<'de> Deserialize<'de> for InodeRecord
impl<'de> Deserialize<'de> for InodeRecord
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 InodeRecord
Source§impl PartialEq for InodeRecord
impl PartialEq for InodeRecord
Source§impl Serialize for InodeRecord
impl Serialize for InodeRecord
impl StructuralPartialEq for InodeRecord
Auto Trait Implementations§
impl Freeze for InodeRecord
impl RefUnwindSafe for InodeRecord
impl Send for InodeRecord
impl Sync for InodeRecord
impl Unpin for InodeRecord
impl UnsafeUnpin for InodeRecord
impl UnwindSafe for InodeRecord
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