Struct frankenstein::api_params::EditMessageCaptionParams
source · pub struct EditMessageCaptionParams {
pub chat_id: Option<ChatId>,
pub message_id: Option<i32>,
pub inline_message_id: Option<String>,
pub caption: Option<String>,
pub parse_mode: Option<ParseMode>,
pub caption_entities: Option<Vec<MessageEntity>>,
pub reply_markup: Option<InlineKeyboardMarkup>,
}
Fields§
§chat_id: Option<ChatId>
§message_id: Option<i32>
§inline_message_id: Option<String>
§parse_mode: Option<ParseMode>
§reply_markup: Option<InlineKeyboardMarkup>
Implementations§
source§impl EditMessageCaptionParams
impl EditMessageCaptionParams
sourcepub fn builder(
) -> EditMessageCaptionParamsBuilder<((), (), (), (), (), (), ())>
pub fn builder( ) -> EditMessageCaptionParamsBuilder<((), (), (), (), (), (), ())>
Create a builder for building EditMessageCaptionParams
.
On the builder, call .chat_id(...)
(optional), .message_id(...)
(optional), .inline_message_id(...)
(optional), .caption(...)
(optional), .parse_mode(...)
(optional), .caption_entities(...)
(optional), .reply_markup(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of EditMessageCaptionParams
.
Trait Implementations§
source§impl Clone for EditMessageCaptionParams
impl Clone for EditMessageCaptionParams
source§fn clone(&self) -> EditMessageCaptionParams
fn clone(&self) -> EditMessageCaptionParams
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 EditMessageCaptionParams
impl Debug for EditMessageCaptionParams
source§impl<'de> Deserialize<'de> for EditMessageCaptionParams
impl<'de> Deserialize<'de> for EditMessageCaptionParams
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for EditMessageCaptionParams
impl PartialEq for EditMessageCaptionParams
source§fn eq(&self, other: &EditMessageCaptionParams) -> bool
fn eq(&self, other: &EditMessageCaptionParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EditMessageCaptionParams
impl Serialize for EditMessageCaptionParams
impl Eq for EditMessageCaptionParams
impl StructuralPartialEq for EditMessageCaptionParams
Auto Trait Implementations§
impl Freeze for EditMessageCaptionParams
impl RefUnwindSafe for EditMessageCaptionParams
impl Send for EditMessageCaptionParams
impl Sync for EditMessageCaptionParams
impl Unpin for EditMessageCaptionParams
impl UnwindSafe for EditMessageCaptionParams
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