Struct carapax::types::SetBotDescription
source · pub struct SetBotDescription { /* private fields */ }
Expand description
Changes the description of a bot, which is shown in a chat with the bot if the chat is empty.
Implementations§
source§impl SetBotDescription
impl SetBotDescription
sourcepub fn with_description<T>(self, value: T) -> SetBotDescription
pub fn with_description<T>(self, value: T) -> SetBotDescription
Sets a new description.
§Arguments
value
- Description of the bot; 0-512 characters; pass an empty string to remove the dedicated description of the given language.
sourcepub fn with_language_code<T>(self, value: T) -> SetBotDescription
pub fn with_language_code<T>(self, value: T) -> SetBotDescription
Sets a new language code.
§Arguments
value
- Two-letter ISO 639-1 language code; if empty, the description will be applied to all users for whose language there is no dedicated description.
Trait Implementations§
source§impl Clone for SetBotDescription
impl Clone for SetBotDescription
source§fn clone(&self) -> SetBotDescription
fn clone(&self) -> SetBotDescription
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 SetBotDescription
impl Debug for SetBotDescription
source§impl Default for SetBotDescription
impl Default for SetBotDescription
source§fn default() -> SetBotDescription
fn default() -> SetBotDescription
Returns the “default value” for a type. Read more
source§impl Method for SetBotDescription
impl Method for SetBotDescription
source§impl Serialize for SetBotDescription
impl Serialize for SetBotDescription
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for SetBotDescription
impl RefUnwindSafe for SetBotDescription
impl Send for SetBotDescription
impl Sync for SetBotDescription
impl Unpin for SetBotDescription
impl UnwindSafe for SetBotDescription
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 more