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