Struct aws_sdk_quicksight::types::TopicSummary
source · #[non_exhaustive]pub struct TopicSummary {
pub arn: Option<String>,
pub topic_id: Option<String>,
pub name: Option<String>,
}Expand description
A topic summary.
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.arn: Option<String>The Amazon Resource Name (ARN) of the topic.
topic_id: Option<String>The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
name: Option<String>The name of the topic.
Implementations§
source§impl TopicSummary
impl TopicSummary
source§impl TopicSummary
impl TopicSummary
sourcepub fn builder() -> TopicSummaryBuilder
pub fn builder() -> TopicSummaryBuilder
Creates a new builder-style object to manufacture TopicSummary.
Trait Implementations§
source§impl Clone for TopicSummary
impl Clone for TopicSummary
source§fn clone(&self) -> TopicSummary
fn clone(&self) -> TopicSummary
Returns a copy 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 TopicSummary
impl Debug for TopicSummary
source§impl PartialEq for TopicSummary
impl PartialEq for TopicSummary
source§fn eq(&self, other: &TopicSummary) -> bool
fn eq(&self, other: &TopicSummary) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TopicSummary
Auto Trait Implementations§
impl Freeze for TopicSummary
impl RefUnwindSafe for TopicSummary
impl Send for TopicSummary
impl Sync for TopicSummary
impl Unpin for TopicSummary
impl UnwindSafe for TopicSummary
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.