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