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