pub struct UploadConfig {
pub threads: usize,
pub retry_attempts: u32,
pub timeout_seconds: u64,
pub has_smugmug_source: bool,
pub default_folder: String,
pub raw_mode: RawMode,
pub read_threads: usize,
pub live_photo_videos: LivePhotoVideos,
}Fields§
§threads: usize§retry_attempts: u32§timeout_seconds: u64§has_smugmug_source: bool§default_folder: StringFolder that upload puts monthly albums in when no --album is
given. Created private if it doesn’t exist.
raw_mode: RawModeWhat to do with RAW files (see RawMode).
read_threads: usizeFiles read (hashed, dated, RAWs rendered) at once. Uploads don’t wait on reads, so a couple are enough to keep them busy without thrashing spinning disks.
live_photo_videos: LivePhotoVideosWhat to do with the video half of a Live Photo (see
LivePhotoVideos).
Trait Implementations§
Source§impl Debug for UploadConfig
impl Debug for UploadConfig
Source§impl<'de> Deserialize<'de> for UploadConfig
impl<'de> Deserialize<'de> for UploadConfig
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 UploadConfig
impl RefUnwindSafe for UploadConfig
impl Send for UploadConfig
impl Sync for UploadConfig
impl Unpin for UploadConfig
impl UnsafeUnpin for UploadConfig
impl UnwindSafe for UploadConfig
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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