Struct aws_config::AppName
source · pub struct AppName(/* private fields */);
Expand description
App name that can be configured with an AWS SDK client to become part of the user agent string.
This name is used to identify the application in the user agent that gets sent along with requests.
The name may only have alphanumeric characters and any of these characters:
!#$%&'*+-.^_`|~
Spaces are not allowed.
App names are recommended to be no more than 50 characters.
Implementations§
Trait Implementations§
source§impl PartialEq for AppName
impl PartialEq for AppName
source§impl Storable for AppName
impl Storable for AppName
§type Storer = StoreReplace<AppName>
type Storer = StoreReplace<AppName>
Specify how an item is stored in the config bag, e.g.
StoreReplace
and StoreAppend
impl Eq for AppName
impl StructuralPartialEq for AppName
Auto Trait Implementations§
impl Freeze for AppName
impl RefUnwindSafe for AppName
impl Send for AppName
impl Sync for AppName
impl Unpin for AppName
impl UnwindSafe for AppName
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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.