#[non_exhaustive]pub struct InterconnectGroupsCreateMembersRequest {
pub request: Option<InterconnectGroupsCreateMembers>,
/* private fields */
}Available on crate feature
interconnect-groups only.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.request: Option<InterconnectGroupsCreateMembers>Implementations§
Source§impl InterconnectGroupsCreateMembersRequest
impl InterconnectGroupsCreateMembersRequest
pub fn new() -> Self
Sourcepub fn set_request<T>(self, v: T) -> Selfwhere
T: Into<InterconnectGroupsCreateMembers>,
pub fn set_request<T>(self, v: T) -> Selfwhere
T: Into<InterconnectGroupsCreateMembers>,
Sourcepub fn set_or_clear_request<T>(self, v: Option<T>) -> Selfwhere
T: Into<InterconnectGroupsCreateMembers>,
pub fn set_or_clear_request<T>(self, v: Option<T>) -> Selfwhere
T: Into<InterconnectGroupsCreateMembers>,
Sets or clears the value of request.
§Example
ⓘ
use google_cloud_compute_v1::model::InterconnectGroupsCreateMembers;
let x = InterconnectGroupsCreateMembersRequest::new().set_or_clear_request(Some(InterconnectGroupsCreateMembers::default()/* use setters */));
let x = InterconnectGroupsCreateMembersRequest::new().set_or_clear_request(None::<InterconnectGroupsCreateMembers>);Trait Implementations§
Source§impl Clone for InterconnectGroupsCreateMembersRequest
impl Clone for InterconnectGroupsCreateMembersRequest
Source§fn clone(&self) -> InterconnectGroupsCreateMembersRequest
fn clone(&self) -> InterconnectGroupsCreateMembersRequest
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 Default for InterconnectGroupsCreateMembersRequest
impl Default for InterconnectGroupsCreateMembersRequest
Source§fn default() -> InterconnectGroupsCreateMembersRequest
fn default() -> InterconnectGroupsCreateMembersRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for InterconnectGroupsCreateMembersRequest
impl PartialEq for InterconnectGroupsCreateMembersRequest
Source§fn eq(&self, other: &InterconnectGroupsCreateMembersRequest) -> bool
fn eq(&self, other: &InterconnectGroupsCreateMembersRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterconnectGroupsCreateMembersRequest
Auto Trait Implementations§
impl Freeze for InterconnectGroupsCreateMembersRequest
impl RefUnwindSafe for InterconnectGroupsCreateMembersRequest
impl Send for InterconnectGroupsCreateMembersRequest
impl Sync for InterconnectGroupsCreateMembersRequest
impl Unpin for InterconnectGroupsCreateMembersRequest
impl UnwindSafe for InterconnectGroupsCreateMembersRequest
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