Struct carapax::types::EditMessageText
source · pub struct EditMessageText { /* private fields */ }
Expand description
Changes a text or a game message.
Implementations§
source§impl EditMessageText
impl EditMessageText
sourcepub fn for_chat_message<A, B>(
chat_id: A,
message_id: i64,
text: B
) -> EditMessageText
pub fn for_chat_message<A, B>( chat_id: A, message_id: i64, text: B ) -> EditMessageText
Creates a new EditMessageText
for a chat message.
§Arguments
chat_id
- Unique identifier of the target chat.message_id
- Identifier of the sent message.text
- New text of the message.
sourcepub fn for_inline_message<A, B>(
inline_message_id: A,
text: B
) -> EditMessageText
pub fn for_inline_message<A, B>( inline_message_id: A, text: B ) -> EditMessageText
Creates a new EditMessageText
for an inline message.
§Arguments
inline_message_id
- Identifier of the inline message.text
- New text of the message.
sourcepub fn with_entities<T>(self, value: T) -> EditMessageTextwhere
T: IntoIterator<Item = TextEntity>,
pub fn with_entities<T>(self, value: T) -> EditMessageTextwhere
T: IntoIterator<Item = TextEntity>,
sourcepub fn with_link_preview_options(
self,
value: LinkPreviewOptions
) -> EditMessageText
pub fn with_link_preview_options( self, value: LinkPreviewOptions ) -> EditMessageText
Sets a new link preview options.
§Arguments
value
- Link preview generation options for the message.
sourcepub fn with_parse_mode(self, value: ParseMode) -> EditMessageText
pub fn with_parse_mode(self, value: ParseMode) -> EditMessageText
sourcepub fn with_reply_markup<T>(self, value: T) -> EditMessageTextwhere
T: Into<InlineKeyboardMarkup>,
pub fn with_reply_markup<T>(self, value: T) -> EditMessageTextwhere
T: Into<InlineKeyboardMarkup>,
Trait Implementations§
source§impl Clone for EditMessageText
impl Clone for EditMessageText
source§fn clone(&self) -> EditMessageText
fn clone(&self) -> EditMessageText
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 EditMessageText
impl Debug for EditMessageText
source§impl Method for EditMessageText
impl Method for EditMessageText
§type Response = EditMessageResult
type Response = EditMessageResult
The type representing a successful result in an API response.
source§fn into_payload(self) -> Payload
fn into_payload(self) -> Payload
Converts the method into a payload for an HTTP request.
source§impl Serialize for EditMessageText
impl Serialize for EditMessageText
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 EditMessageText
impl RefUnwindSafe for EditMessageText
impl Send for EditMessageText
impl Sync for EditMessageText
impl Unpin for EditMessageText
impl UnwindSafe for EditMessageText
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