struct RedactedConfigExport {Show 14 fields
internal_url_enabled: bool,
external_url_enabled: bool,
watch_path_count: usize,
watch_paths_with_custom_album: usize,
watch_paths_with_rules: usize,
run_on_startup: bool,
pause_on_metered_network: bool,
pause_on_battery_power: bool,
background_sync_enabled: bool,
notifications_enabled: bool,
startup_catchup_mode: String,
upload_concurrency: u8,
quiet_hours_start: Option<u8>,
quiet_hours_end: Option<u8>,
}Expand description
Safe, fully redacted structural copy of Config for user privacy.
Fields§
§internal_url_enabled: boolTrue if internal URL is actively configured.
external_url_enabled: boolTrue if external URL is actively configured.
watch_path_count: usizeNumber of configured watch paths.
watch_paths_with_custom_album: usizeNumber of watch paths targeting custom albums.
watch_paths_with_rules: usizeNumber of watch paths using extension or size filters.
run_on_startup: boolTrue if autostart/startup is enabled.
pause_on_metered_network: boolTrue if transfer pauses on metered network.
pause_on_battery_power: boolTrue if transfer pauses when running on battery.
background_sync_enabled: boolTrue if filesystem watcher is active in background.
notifications_enabled: boolTrue if user notifications are enabled.
startup_catchup_mode: StringCurrent catchup strategy mode string representation.
upload_concurrency: u8Number of parallel uploads allowed.
quiet_hours_start: Option<u8>Hour of the day when quiet window begins, if any.
quiet_hours_end: Option<u8>Hour of the day when quiet window ends, if any.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RedactedConfigExport
impl RefUnwindSafe for RedactedConfigExport
impl Send for RedactedConfigExport
impl Sync for RedactedConfigExport
impl Unpin for RedactedConfigExport
impl UnsafeUnpin for RedactedConfigExport
impl UnwindSafe for RedactedConfigExport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more