#[non_exhaustive]pub struct ForkEntryVersion {
pub generation: i64,
pub size: i64,
pub mtime: i64,
pub updater_id: Option<i64>,
pub content_hash: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.generation: i64§size: i64§mtime: i64§updater_id: Option<i64>§content_hash: Option<String>Trait Implementations§
Source§impl Clone for ForkEntryVersion
impl Clone for ForkEntryVersion
Source§impl Debug for ForkEntryVersion
impl Debug for ForkEntryVersion
Source§impl<'de> Deserialize<'de> for ForkEntryVersion
impl<'de> Deserialize<'de> for ForkEntryVersion
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
Auto Trait Implementations§
impl Freeze for ForkEntryVersion
impl RefUnwindSafe for ForkEntryVersion
impl Send for ForkEntryVersion
impl Sync for ForkEntryVersion
impl Unpin for ForkEntryVersion
impl UnsafeUnpin for ForkEntryVersion
impl UnwindSafe for ForkEntryVersion
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