#[non_exhaustive]pub struct SplitIntegration {
pub credentials: SplitCredentials,
pub type_: SplitIntegrationType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the SplitIntegration
object.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.credentials: SplitCredentials
The definition of the SplitCredentials
object.
type_: SplitIntegrationType
The definition of the SplitIntegrationType
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl SplitIntegration
impl SplitIntegration
pub fn new( credentials: SplitCredentials, type_: SplitIntegrationType, ) -> SplitIntegration
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for SplitIntegration
impl Clone for SplitIntegration
Source§fn clone(&self) -> SplitIntegration
fn clone(&self) -> SplitIntegration
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 SplitIntegration
impl Debug for SplitIntegration
Source§impl<'de> Deserialize<'de> for SplitIntegration
impl<'de> Deserialize<'de> for SplitIntegration
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 SplitIntegration
impl PartialEq for SplitIntegration
Source§impl Serialize for SplitIntegration
impl Serialize for SplitIntegration
impl StructuralPartialEq for SplitIntegration
Auto Trait Implementations§
impl Freeze for SplitIntegration
impl RefUnwindSafe for SplitIntegration
impl Send for SplitIntegration
impl Sync for SplitIntegration
impl Unpin for SplitIntegration
impl UnwindSafe for SplitIntegration
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