Struct frankenstein::api_params::EditForumTopicParams
source · pub struct EditForumTopicParams {
pub chat_id: ChatId,
pub message_thread_id: i32,
pub name: Option<String>,
pub icon_custom_emoji_id: Option<String>,
}
Fields§
§chat_id: ChatId
§message_thread_id: i32
§name: Option<String>
§icon_custom_emoji_id: Option<String>
Implementations§
source§impl EditForumTopicParams
impl EditForumTopicParams
sourcepub fn builder() -> EditForumTopicParamsBuilder<((), (), (), ())>
pub fn builder() -> EditForumTopicParamsBuilder<((), (), (), ())>
Create a builder for building EditForumTopicParams
.
On the builder, call .chat_id(...)
, .message_thread_id(...)
, .name(...)
(optional), .icon_custom_emoji_id(...)
(optional) to set the values of the fields.
Finally, call .build()
to create the instance of EditForumTopicParams
.
Trait Implementations§
source§impl Clone for EditForumTopicParams
impl Clone for EditForumTopicParams
source§fn clone(&self) -> EditForumTopicParams
fn clone(&self) -> EditForumTopicParams
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 EditForumTopicParams
impl Debug for EditForumTopicParams
source§impl<'de> Deserialize<'de> for EditForumTopicParams
impl<'de> Deserialize<'de> for EditForumTopicParams
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 EditForumTopicParams
impl PartialEq for EditForumTopicParams
source§fn eq(&self, other: &EditForumTopicParams) -> bool
fn eq(&self, other: &EditForumTopicParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for EditForumTopicParams
impl Serialize for EditForumTopicParams
impl Eq for EditForumTopicParams
impl StructuralPartialEq for EditForumTopicParams
Auto Trait Implementations§
impl Freeze for EditForumTopicParams
impl RefUnwindSafe for EditForumTopicParams
impl Send for EditForumTopicParams
impl Sync for EditForumTopicParams
impl Unpin for EditForumTopicParams
impl UnwindSafe for EditForumTopicParams
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