#[non_exhaustive]pub struct AWSNamespacesResponseData {
pub attributes: Option<AWSNamespacesResponseAttributes>,
pub id: String,
pub type_: AWSNamespacesResponseDataType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
AWS Namespaces response data.
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.attributes: Option<AWSNamespacesResponseAttributes>
AWS Namespaces response attributes.
id: String
The AWSNamespacesResponseData
id
.
type_: AWSNamespacesResponseDataType
The AWSNamespacesResponseData
type
.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AWSNamespacesResponseData
impl AWSNamespacesResponseData
pub fn new( id: String, type_: AWSNamespacesResponseDataType, ) -> AWSNamespacesResponseData
pub fn attributes(self, value: AWSNamespacesResponseAttributes) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AWSNamespacesResponseData
impl Clone for AWSNamespacesResponseData
Source§fn clone(&self) -> AWSNamespacesResponseData
fn clone(&self) -> AWSNamespacesResponseData
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 AWSNamespacesResponseData
impl Debug for AWSNamespacesResponseData
Source§impl<'de> Deserialize<'de> for AWSNamespacesResponseData
impl<'de> Deserialize<'de> for AWSNamespacesResponseData
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
impl StructuralPartialEq for AWSNamespacesResponseData
Auto Trait Implementations§
impl Freeze for AWSNamespacesResponseData
impl RefUnwindSafe for AWSNamespacesResponseData
impl Send for AWSNamespacesResponseData
impl Sync for AWSNamespacesResponseData
impl Unpin for AWSNamespacesResponseData
impl UnwindSafe for AWSNamespacesResponseData
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