Struct aws_sdk_connect::types::ParticipantCapabilities
source · #[non_exhaustive]pub struct ParticipantCapabilities {
pub video: Option<VideoCapability>,
}
Expand description
The configuration for the allowed capabilities for participants present over the call.
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.video: Option<VideoCapability>
The configuration having the video sharing capabilities for participants over the call.
Implementations§
source§impl ParticipantCapabilities
impl ParticipantCapabilities
sourcepub fn video(&self) -> Option<&VideoCapability>
pub fn video(&self) -> Option<&VideoCapability>
The configuration having the video sharing capabilities for participants over the call.
source§impl ParticipantCapabilities
impl ParticipantCapabilities
sourcepub fn builder() -> ParticipantCapabilitiesBuilder
pub fn builder() -> ParticipantCapabilitiesBuilder
Creates a new builder-style object to manufacture ParticipantCapabilities
.
Trait Implementations§
source§impl Clone for ParticipantCapabilities
impl Clone for ParticipantCapabilities
source§fn clone(&self) -> ParticipantCapabilities
fn clone(&self) -> ParticipantCapabilities
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 ParticipantCapabilities
impl Debug for ParticipantCapabilities
source§impl PartialEq for ParticipantCapabilities
impl PartialEq for ParticipantCapabilities
source§fn eq(&self, other: &ParticipantCapabilities) -> bool
fn eq(&self, other: &ParticipantCapabilities) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ParticipantCapabilities
Auto Trait Implementations§
impl Freeze for ParticipantCapabilities
impl RefUnwindSafe for ParticipantCapabilities
impl Send for ParticipantCapabilities
impl Sync for ParticipantCapabilities
impl Unpin for ParticipantCapabilities
impl UnwindSafe for ParticipantCapabilities
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.