revault_lockbox_api 0.0.1

reVault lockbox API to create and manage lockboxes
Documentation
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub(crate) enum RecordKind {
    Delete = 2,
    Symlink = 4,
    Variable = 5,
    VariableDelete = 6,
    FilePage = 7,
    TocNode = 8,
    CommitRoot = 9,
    FreeIndex = 10,
    CommitAuth = 11,
}

#[derive(Debug, Clone)]
pub(crate) struct RecordHeader {
    pub(crate) kind: RecordKind,
    pub(crate) sequence: u64,
    pub(crate) total_len: u64,
}

#[derive(Debug, Clone)]
pub(crate) struct DecodedRecord {
    pub(crate) header: RecordHeader,
    pub(crate) offset: u64,
    pub(crate) object_id: u64,
    pub(crate) payload: Vec<u8>,
}