pub struct FileManifest {
pub filename: String,
pub symlink_target: String,
pub sha_hash: String,
pub file_meta_flags: u8,
pub install_tags: Vec<String>,
pub chunk_parts: Vec<ChunkPart>,
pub file_size: i64,
pub mime_type: String,
}Fields§
§filename: String§symlink_target: String§sha_hash: String§file_meta_flags: u8§chunk_parts: Vec<ChunkPart>§file_size: i64§mime_type: StringImplementations§
Source§impl FileManifest
impl FileManifest
pub fn is_readonly(&self) -> bool
pub fn is_compressed(&self) -> bool
pub fn is_unix_executable(&self) -> bool
Trait Implementations§
Source§impl Clone for FileManifest
impl Clone for FileManifest
Source§fn clone(&self) -> FileManifest
fn clone(&self) -> FileManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FileManifest
impl Debug for FileManifest
Source§impl Default for FileManifest
impl Default for FileManifest
Source§fn default() -> FileManifest
fn default() -> FileManifest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileManifest
impl<'de> Deserialize<'de> for FileManifest
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 FileManifest
impl RefUnwindSafe for FileManifest
impl Send for FileManifest
impl Sync for FileManifest
impl Unpin for FileManifest
impl UnsafeUnpin for FileManifest
impl UnwindSafe for FileManifest
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