pub struct ReplicationSourceExternal {
pub parameters: Option<BTreeMap<String, String>>,
pub provider: Option<String>,
}Expand description
external defines the configuration when using an external replication provider.
Fields§
§parameters: Option<BTreeMap<String, String>>parameters are provider-specific key/value configuration parameters. For more information, please see the documentation of the specific replication provider being used.
provider: Option<String>provider is the name of the external replication provider. The name should be of the form: domain.com/provider.
Trait Implementations§
Source§impl Clone for ReplicationSourceExternal
impl Clone for ReplicationSourceExternal
Source§fn clone(&self) -> ReplicationSourceExternal
fn clone(&self) -> ReplicationSourceExternal
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 ReplicationSourceExternal
impl Debug for ReplicationSourceExternal
Source§impl Default for ReplicationSourceExternal
impl Default for ReplicationSourceExternal
Source§fn default() -> ReplicationSourceExternal
fn default() -> ReplicationSourceExternal
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReplicationSourceExternal
impl<'de> Deserialize<'de> for ReplicationSourceExternal
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 StructuralPartialEq for ReplicationSourceExternal
Auto Trait Implementations§
impl Freeze for ReplicationSourceExternal
impl RefUnwindSafe for ReplicationSourceExternal
impl Send for ReplicationSourceExternal
impl Sync for ReplicationSourceExternal
impl Unpin for ReplicationSourceExternal
impl UnsafeUnpin for ReplicationSourceExternal
impl UnwindSafe for ReplicationSourceExternal
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