#[non_exhaustive]pub struct InterconnectAttachmentGroupAttachment {
pub attachment: Option<String>,
/* private fields */
}Available on crate feature
interconnect-attachment-groups only.Expand description
An Attachment in this AttachmentGroup.
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.attachment: Option<String>Implementations§
Source§impl InterconnectAttachmentGroupAttachment
impl InterconnectAttachmentGroupAttachment
pub fn new() -> Self
Sourcepub fn set_attachment<T>(self, v: T) -> Self
pub fn set_attachment<T>(self, v: T) -> Self
Sets the value of attachment.
§Example
ⓘ
let x = InterconnectAttachmentGroupAttachment::new().set_attachment("example");Sourcepub fn set_or_clear_attachment<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_attachment<T>(self, v: Option<T>) -> Self
Sets or clears the value of attachment.
§Example
ⓘ
let x = InterconnectAttachmentGroupAttachment::new().set_or_clear_attachment(Some("example"));
let x = InterconnectAttachmentGroupAttachment::new().set_or_clear_attachment(None::<String>);Trait Implementations§
Source§impl Clone for InterconnectAttachmentGroupAttachment
impl Clone for InterconnectAttachmentGroupAttachment
Source§fn clone(&self) -> InterconnectAttachmentGroupAttachment
fn clone(&self) -> InterconnectAttachmentGroupAttachment
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 InterconnectAttachmentGroupAttachment
impl Default for InterconnectAttachmentGroupAttachment
Source§fn default() -> InterconnectAttachmentGroupAttachment
fn default() -> InterconnectAttachmentGroupAttachment
Returns the “default value” for a type. Read more
Source§impl PartialEq for InterconnectAttachmentGroupAttachment
impl PartialEq for InterconnectAttachmentGroupAttachment
Source§fn eq(&self, other: &InterconnectAttachmentGroupAttachment) -> bool
fn eq(&self, other: &InterconnectAttachmentGroupAttachment) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterconnectAttachmentGroupAttachment
Auto Trait Implementations§
impl Freeze for InterconnectAttachmentGroupAttachment
impl RefUnwindSafe for InterconnectAttachmentGroupAttachment
impl Send for InterconnectAttachmentGroupAttachment
impl Sync for InterconnectAttachmentGroupAttachment
impl Unpin for InterconnectAttachmentGroupAttachment
impl UnwindSafe for InterconnectAttachmentGroupAttachment
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