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