pub struct BulkConfig {
pub concurrency: usize,
pub max_retries: usize,
pub retry_base_delay: Duration,
pub continue_on_error: bool,
pub dry_run: bool,
}Expand description
Configuration for bulk execution
Fields§
§concurrency: usizeNumber of concurrent operations (default: 10)
max_retries: usizeMaximum retry attempts per item (default: 5)
retry_base_delay: DurationBase delay for exponential backoff (default: 1s)
continue_on_error: boolContinue processing even if some items fail (default: true)
dry_run: boolPreview mode - don’t execute actual API calls (default: false)
Trait Implementations§
Source§impl Clone for BulkConfig
impl Clone for BulkConfig
Source§fn clone(&self) -> BulkConfig
fn clone(&self) -> BulkConfig
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 BulkConfig
impl Debug for BulkConfig
Auto Trait Implementations§
impl Freeze for BulkConfig
impl RefUnwindSafe for BulkConfig
impl Send for BulkConfig
impl Sync for BulkConfig
impl Unpin for BulkConfig
impl UnsafeUnpin for BulkConfig
impl UnwindSafe for BulkConfig
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