pub struct HealStartRequest {
pub bucket: Option<String>,
pub prefix: Option<String>,
pub scan_mode: HealScanMode,
pub remove: bool,
pub recreate: bool,
pub dry_run: bool,
}Expand description
Request to start a heal operation
Fields§
§bucket: Option<String>Bucket to heal (empty for all buckets)
prefix: Option<String>Object prefix to heal
scan_mode: HealScanModeScan mode
remove: boolWhether to remove dangling objects
recreate: boolWhether to recreate missing data
dry_run: boolDry run mode (don’t actually heal)
Trait Implementations§
Source§impl Clone for HealStartRequest
impl Clone for HealStartRequest
Source§fn clone(&self) -> HealStartRequest
fn clone(&self) -> HealStartRequest
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 HealStartRequest
impl Debug for HealStartRequest
Source§impl Default for HealStartRequest
impl Default for HealStartRequest
Source§fn default() -> HealStartRequest
fn default() -> HealStartRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HealStartRequest
impl<'de> Deserialize<'de> for HealStartRequest
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 HealStartRequest
impl RefUnwindSafe for HealStartRequest
impl Send for HealStartRequest
impl Sync for HealStartRequest
impl Unpin for HealStartRequest
impl UnsafeUnpin for HealStartRequest
impl UnwindSafe for HealStartRequest
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