Struct aws_sdk_qbusiness::types::UserAlias
source · #[non_exhaustive]pub struct UserAlias {
pub index_id: Option<String>,
pub data_source_id: Option<String>,
pub user_id: String,
}
Expand description
Aliases attached to a user id within an Amazon Q Business application.
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.index_id: Option<String>
The identifier of the index that the user aliases are associated with.
data_source_id: Option<String>
The identifier of the data source that the user aliases are associated with.
user_id: String
The identifier of the user id associated with the user aliases.
Implementations§
Trait Implementations§
source§impl PartialEq for UserAlias
impl PartialEq for UserAlias
impl StructuralPartialEq for UserAlias
Auto Trait Implementations§
impl Freeze for UserAlias
impl RefUnwindSafe for UserAlias
impl Send for UserAlias
impl Sync for UserAlias
impl Unpin for UserAlias
impl UnwindSafe for UserAlias
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>
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.