pub struct UploadServiceConfig {
pub max_concurrent_requests: usize,
pub timeout: u64,
}Expand description
Configuration values for attachment uploads.
Fields§
§max_concurrent_requests: usizeMaximum concurrency of uploads.
timeout: u64Maximum duration of an attachment upload in seconds. Uploads that take longer are discarded.
Trait Implementations§
Source§impl Debug for UploadServiceConfig
impl Debug for UploadServiceConfig
Source§impl Default for UploadServiceConfig
impl Default for UploadServiceConfig
Source§impl<'de> Deserialize<'de> for UploadServiceConfigwhere
UploadServiceConfig: Default,
impl<'de> Deserialize<'de> for UploadServiceConfigwhere
UploadServiceConfig: Default,
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 UploadServiceConfig
impl RefUnwindSafe for UploadServiceConfig
impl Send for UploadServiceConfig
impl Sync for UploadServiceConfig
impl Unpin for UploadServiceConfig
impl UnwindSafe for UploadServiceConfig
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