#[non_exhaustive]pub struct GetInterfacesResponse {
pub data: Option<Vec<GetInterfacesData>>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The GetInterfaces
operation’s response.
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.data: Option<Vec<GetInterfacesData>>
Get Interfaces response
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl GetInterfacesResponse
impl GetInterfacesResponse
pub fn new() -> GetInterfacesResponse
pub fn data(self, value: Vec<GetInterfacesData>) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for GetInterfacesResponse
impl Clone for GetInterfacesResponse
Source§fn clone(&self) -> GetInterfacesResponse
fn clone(&self) -> GetInterfacesResponse
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 GetInterfacesResponse
impl Debug for GetInterfacesResponse
Source§impl Default for GetInterfacesResponse
impl Default for GetInterfacesResponse
Source§impl<'de> Deserialize<'de> for GetInterfacesResponse
impl<'de> Deserialize<'de> for GetInterfacesResponse
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 GetInterfacesResponse
impl PartialEq for GetInterfacesResponse
Source§impl Serialize for GetInterfacesResponse
impl Serialize for GetInterfacesResponse
impl StructuralPartialEq for GetInterfacesResponse
Auto Trait Implementations§
impl Freeze for GetInterfacesResponse
impl RefUnwindSafe for GetInterfacesResponse
impl Send for GetInterfacesResponse
impl Sync for GetInterfacesResponse
impl Unpin for GetInterfacesResponse
impl UnwindSafe for GetInterfacesResponse
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