Struct aws_sdk_quicksight::types::TopicVisual
source · #[non_exhaustive]pub struct TopicVisual {
pub visual_id: Option<String>,
pub role: Option<VisualRole>,
pub ir: Option<TopicIr>,
pub supporting_visuals: Option<Vec<TopicVisual>>,
}
Expand description
The definition for a TopicVisual
.
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.visual_id: Option<String>
The visual ID for the TopicVisual
.
role: Option<VisualRole>
The role for the TopicVisual
.
ir: Option<TopicIr>
The ir for the TopicVisual
.
supporting_visuals: Option<Vec<TopicVisual>>
The supporting visuals for the TopicVisual
.
Implementations§
source§impl TopicVisual
impl TopicVisual
sourcepub fn role(&self) -> Option<&VisualRole>
pub fn role(&self) -> Option<&VisualRole>
The role for the TopicVisual
.
sourcepub fn supporting_visuals(&self) -> &[TopicVisual]
pub fn supporting_visuals(&self) -> &[TopicVisual]
The supporting visuals for the TopicVisual
.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .supporting_visuals.is_none()
.
source§impl TopicVisual
impl TopicVisual
sourcepub fn builder() -> TopicVisualBuilder
pub fn builder() -> TopicVisualBuilder
Creates a new builder-style object to manufacture TopicVisual
.
Trait Implementations§
source§impl Clone for TopicVisual
impl Clone for TopicVisual
source§fn clone(&self) -> TopicVisual
fn clone(&self) -> TopicVisual
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 TopicVisual
impl Debug for TopicVisual
source§impl PartialEq for TopicVisual
impl PartialEq for TopicVisual
impl StructuralPartialEq for TopicVisual
Auto Trait Implementations§
impl Freeze for TopicVisual
impl RefUnwindSafe for TopicVisual
impl Send for TopicVisual
impl Sync for TopicVisual
impl Unpin for TopicVisual
impl UnwindSafe for TopicVisual
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.