pub struct SiteReplicationInfo {
pub enabled: bool,
pub name: String,
pub sites: Vec<SiteReplicationPeer>,
pub api_version: String,
pub extensions: BTreeMap<String, Value>,
}Expand description
Typed site replication information with server credentials discarded.
Fields§
§enabled: bool§name: String§sites: Vec<SiteReplicationPeer>§api_version: String§extensions: BTreeMap<String, Value>Implementations§
Source§impl SiteReplicationInfo
impl SiteReplicationInfo
Sourcepub fn resolve_peer(&self, selector: &str) -> Result<&SiteReplicationPeer>
pub fn resolve_peer(&self, selector: &str) -> Result<&SiteReplicationPeer>
Resolve an exact deployment ID, then a unique exact site name.
Trait Implementations§
Source§impl Clone for SiteReplicationInfo
impl Clone for SiteReplicationInfo
Source§fn clone(&self) -> SiteReplicationInfo
fn clone(&self) -> SiteReplicationInfo
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 Debug for SiteReplicationInfo
impl Debug for SiteReplicationInfo
Source§impl Default for SiteReplicationInfo
impl Default for SiteReplicationInfo
Source§fn default() -> SiteReplicationInfo
fn default() -> SiteReplicationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SiteReplicationInfo
impl<'de> Deserialize<'de> for SiteReplicationInfo
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
Source§impl PartialEq for SiteReplicationInfo
impl PartialEq for SiteReplicationInfo
impl StructuralPartialEq for SiteReplicationInfo
Auto Trait Implementations§
impl Freeze for SiteReplicationInfo
impl RefUnwindSafe for SiteReplicationInfo
impl Send for SiteReplicationInfo
impl Sync for SiteReplicationInfo
impl Unpin for SiteReplicationInfo
impl UnsafeUnpin for SiteReplicationInfo
impl UnwindSafe for SiteReplicationInfo
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