pub enum FileSettings {
Data {
communication: FileCommunication,
permissions: FilePermissions,
size: u32,
},
Backup {
communication: FileCommunication,
permissions: FilePermissions,
size: u32,
},
}Expand description
File settings
Variants§
Data
File Settings for a Data File
Fields
§
communication: FileCommunicationFile Communication
§
permissions: FilePermissionsFile Permissions
Backup
File Settings for a Backup File
Fields
§
communication: FileCommunicationFile Communication
§
permissions: FilePermissionsFile Permissions
Implementations§
Source§impl FileSettings
impl FileSettings
Sourcepub fn communication(&self) -> FileCommunication
pub fn communication(&self) -> FileCommunication
Return the FileType for the underlying File.
Sourcepub fn permissions(&self) -> FilePermissions
pub fn permissions(&self) -> FilePermissions
Return the FilePermissions for a file
Trait Implementations§
Source§impl Clone for FileSettings
impl Clone for FileSettings
Source§fn clone(&self) -> FileSettings
fn clone(&self) -> FileSettings
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 moreimpl Copy for FileSettings
Source§impl Debug for FileSettings
impl Debug for FileSettings
Source§impl PartialEq for FileSettings
impl PartialEq for FileSettings
impl StructuralPartialEq for FileSettings
Auto Trait Implementations§
impl Freeze for FileSettings
impl RefUnwindSafe for FileSettings
impl Send for FileSettings
impl Sync for FileSettings
impl Unpin for FileSettings
impl UnsafeUnpin for FileSettings
impl UnwindSafe for FileSettings
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