pub struct SiteReplicationRepairCapabilityContract {
pub contract_version: u32,
pub status: RuntimeCapabilityStatus,
pub modes: Vec<String>,
pub execute_route: String,
pub status_route: String,
pub preflight_token_contract: String,
pub operation_id_format: String,
pub max_retained_successful_operations: usize,
pub disabled_by_default: bool,
}Expand description
Capability contract advertised by /rustfs/admin/v4/runtime/capabilities.
Fields§
§contract_version: u32§status: RuntimeCapabilityStatus§modes: Vec<String>§execute_route: String§status_route: String§preflight_token_contract: String§operation_id_format: String§max_retained_successful_operations: usize§disabled_by_default: boolImplementations§
Trait Implementations§
Source§impl Clone for SiteReplicationRepairCapabilityContract
impl Clone for SiteReplicationRepairCapabilityContract
Source§fn clone(&self) -> SiteReplicationRepairCapabilityContract
fn clone(&self) -> SiteReplicationRepairCapabilityContract
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for SiteReplicationRepairCapabilityContract
impl<'de> Deserialize<'de> for SiteReplicationRepairCapabilityContract
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
impl Eq for SiteReplicationRepairCapabilityContract
impl StructuralPartialEq for SiteReplicationRepairCapabilityContract
Auto Trait Implementations§
impl Freeze for SiteReplicationRepairCapabilityContract
impl RefUnwindSafe for SiteReplicationRepairCapabilityContract
impl Send for SiteReplicationRepairCapabilityContract
impl Sync for SiteReplicationRepairCapabilityContract
impl Unpin for SiteReplicationRepairCapabilityContract
impl UnsafeUnpin for SiteReplicationRepairCapabilityContract
impl UnwindSafe for SiteReplicationRepairCapabilityContract
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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