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