pub struct RemoteFsConfig {
pub base_url: String,
pub auth_token: Option<String>,
pub chunk_bytes: usize,
pub parallel_requests: usize,
pub direct_read_threshold_bytes: u64,
pub direct_write_threshold_bytes: u64,
pub shard_threshold_bytes: u64,
pub shard_size_bytes: u64,
pub timeout: Duration,
pub retry_max_attempts: usize,
pub retry_base_delay: Duration,
pub retry_max_delay: Duration,
}Fields§
§base_url: String§auth_token: Option<String>§chunk_bytes: usize§parallel_requests: usize§direct_read_threshold_bytes: u64§direct_write_threshold_bytes: u64§shard_threshold_bytes: u64§shard_size_bytes: u64§timeout: Duration§retry_max_attempts: usize§retry_base_delay: Duration§retry_max_delay: DurationTrait Implementations§
Source§impl Clone for RemoteFsConfig
impl Clone for RemoteFsConfig
Source§fn clone(&self) -> RemoteFsConfig
fn clone(&self) -> RemoteFsConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteFsConfig
impl Debug for RemoteFsConfig
Auto Trait Implementations§
impl Freeze for RemoteFsConfig
impl RefUnwindSafe for RemoteFsConfig
impl Send for RemoteFsConfig
impl Sync for RemoteFsConfig
impl Unpin for RemoteFsConfig
impl UnsafeUnpin for RemoteFsConfig
impl UnwindSafe for RemoteFsConfig
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