#[non_exhaustive]pub struct AzureIntegration {
pub credentials: AzureCredentials,
pub type_: AzureIntegrationType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the AzureIntegration
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: AzureCredentials
The definition of the AzureCredentials
object.
type_: AzureIntegrationType
The definition of the AzureIntegrationType
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AzureIntegration
impl AzureIntegration
pub fn new( credentials: AzureCredentials, type_: AzureIntegrationType, ) -> AzureIntegration
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AzureIntegration
impl Clone for AzureIntegration
Source§fn clone(&self) -> AzureIntegration
fn clone(&self) -> AzureIntegration
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 AzureIntegration
impl Debug for AzureIntegration
Source§impl<'de> Deserialize<'de> for AzureIntegration
impl<'de> Deserialize<'de> for AzureIntegration
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 AzureIntegration
impl PartialEq for AzureIntegration
Source§impl Serialize for AzureIntegration
impl Serialize for AzureIntegration
impl StructuralPartialEq for AzureIntegration
Auto Trait Implementations§
impl Freeze for AzureIntegration
impl RefUnwindSafe for AzureIntegration
impl Send for AzureIntegration
impl Sync for AzureIntegration
impl Unpin for AzureIntegration
impl UnwindSafe for AzureIntegration
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