pub struct FolderConfiguration {Show 40 fields
pub id: String,
pub label: String,
pub filesystem_type: FilesystemType,
pub path: String,
pub folder_type: FolderType,
pub devices: Vec<FolderDeviceConfiguration>,
pub rescan_interval_s: i64,
pub fs_watcher_enabled: bool,
pub fs_watcher_delay_s: f64,
pub fs_watcher_timeout_s: f64,
pub ignore_perms: bool,
pub auto_normalize: bool,
pub min_disk_free: Size,
pub versioning: VersioningConfiguration,
pub copiers: i64,
pub puller_max_pending_ki_b: i64,
pub hashers: i64,
pub order: PullOrder,
pub ignore_delete: bool,
pub scan_progress_interval_s: i64,
pub puller_pause_s: i64,
pub max_conflicts: i64,
pub disable_sparse_files: bool,
pub disable_temp_indexes: bool,
pub paused: bool,
pub weak_hash_threshold_pct: i64,
pub marker_name: String,
pub copy_ownership_from_parent: bool,
pub mod_time_window_s: i64,
pub max_concurrent_writes: i64,
pub disable_fsync: bool,
pub block_pull_order: BlockPullOrder,
pub copy_range_method: CopyRangeMethod,
pub case_sensitive_fs: bool,
pub junctions_as_dirs: bool,
pub sync_ownership: bool,
pub send_ownership: bool,
pub sync_xattrs: bool,
pub send_xattrs: bool,
pub xattr_filter: XattrFilter,
}Fields§
§id: String§label: String§filesystem_type: FilesystemType§path: String§folder_type: FolderType§devices: Vec<FolderDeviceConfiguration>§rescan_interval_s: i64§fs_watcher_enabled: bool§fs_watcher_delay_s: f64§fs_watcher_timeout_s: f64§ignore_perms: bool§auto_normalize: bool§min_disk_free: Size§versioning: VersioningConfiguration§copiers: i64§puller_max_pending_ki_b: i64§hashers: i64§order: PullOrder§ignore_delete: bool§scan_progress_interval_s: i64§puller_pause_s: i64§max_conflicts: i64§disable_sparse_files: bool§disable_temp_indexes: bool§paused: bool§weak_hash_threshold_pct: i64§marker_name: String§copy_ownership_from_parent: bool§mod_time_window_s: i64§max_concurrent_writes: i64§disable_fsync: bool§block_pull_order: BlockPullOrder§copy_range_method: CopyRangeMethod§case_sensitive_fs: bool§junctions_as_dirs: bool§sync_ownership: bool§send_ownership: bool§sync_xattrs: bool§send_xattrs: bool§xattr_filter: XattrFilterTrait Implementations§
Source§impl Clone for FolderConfiguration
impl Clone for FolderConfiguration
Source§fn clone(&self) -> FolderConfiguration
fn clone(&self) -> FolderConfiguration
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FolderConfiguration
impl Debug for FolderConfiguration
Source§impl<'de> Deserialize<'de> for FolderConfiguration
impl<'de> Deserialize<'de> for FolderConfiguration
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<FolderConfiguration> for NewFolderConfiguration
impl From<FolderConfiguration> for NewFolderConfiguration
Source§fn from(value: FolderConfiguration) -> Self
fn from(value: FolderConfiguration) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FolderConfiguration
impl PartialEq for FolderConfiguration
Source§impl Serialize for FolderConfiguration
impl Serialize for FolderConfiguration
impl StructuralPartialEq for FolderConfiguration
Auto Trait Implementations§
impl Freeze for FolderConfiguration
impl RefUnwindSafe for FolderConfiguration
impl Send for FolderConfiguration
impl Sync for FolderConfiguration
impl Unpin for FolderConfiguration
impl UnwindSafe for FolderConfiguration
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)