pub struct MetaDeleteMarker {
pub version_id: Option<Uuid>,
pub mod_time: Option<OffsetDateTime>,
pub meta_sys: Option<HashMap<String, Vec<u8>>>,
}
Fields§
§version_id: Option<Uuid>
§mod_time: Option<OffsetDateTime>
§meta_sys: Option<HashMap<String, Vec<u8>>>
Implementations§
Source§impl MetaDeleteMarker
impl MetaDeleteMarker
pub fn free_version(&self) -> bool
pub fn into_fileinfo( &self, volume: &str, path: &str, _all_parts: bool, ) -> FileInfo
pub fn unmarshal_msg(&mut self, buf: &[u8]) -> Result<u64>
pub fn marshal_msg(&self) -> Result<Vec<u8>>
Sourcepub fn get_signature(&self) -> [u8; 4]
pub fn get_signature(&self) -> [u8; 4]
Get delete marker signature
Trait Implementations§
Source§impl Clone for MetaDeleteMarker
impl Clone for MetaDeleteMarker
Source§fn clone(&self) -> MetaDeleteMarker
fn clone(&self) -> MetaDeleteMarker
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MetaDeleteMarker
impl Debug for MetaDeleteMarker
Source§impl Default for MetaDeleteMarker
impl Default for MetaDeleteMarker
Source§fn default() -> MetaDeleteMarker
fn default() -> MetaDeleteMarker
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MetaDeleteMarker
impl<'de> Deserialize<'de> for MetaDeleteMarker
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
Source§impl From<FileInfo> for MetaDeleteMarker
impl From<FileInfo> for MetaDeleteMarker
Source§impl PartialEq for MetaDeleteMarker
impl PartialEq for MetaDeleteMarker
Source§impl Serialize for MetaDeleteMarker
impl Serialize for MetaDeleteMarker
impl StructuralPartialEq for MetaDeleteMarker
Auto Trait Implementations§
impl Freeze for MetaDeleteMarker
impl RefUnwindSafe for MetaDeleteMarker
impl Send for MetaDeleteMarker
impl Sync for MetaDeleteMarker
impl Unpin for MetaDeleteMarker
impl UnwindSafe for MetaDeleteMarker
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