Skip to main content

CallEditForumTopic

Struct CallEditForumTopic 

Source
pub struct CallEditForumTopic<'a, V> { /* private fields */ }

Implementations§

Source§

impl<'a, V: Into<ChatHandle> + Serialize> CallEditForumTopic<'a, V>

Source

pub fn chat_id(self, chat_id: V) -> Self

Unique identifier for the target chat or username of the target supergroup (in the format @supergroupusername)

Source

pub fn get_chat_id(&'a self) -> &'a V

Source

pub fn message_thread_id(self, message_thread_id: i64) -> Self

Unique identifier for the target message thread of the forum topic

Source

pub fn get_message_thread_id(&'a self) -> &'a i64

Source

pub fn name(self, name: &'a str) -> Self

New topic name, 0-128 characters. If not specified or empty, the current name of the topic will be kept

Source

pub fn get_name(&'a self) -> &'a Option<&'a str>

Source

pub fn icon_custom_emoji_id(self, icon_custom_emoji_id: &'a str) -> Self

New unique identifier of the custom emoji shown as the topic icon. Use getForumTopicIconStickers to get all allowed custom emoji identifiers. Pass an empty string to remove the icon. If not specified, the current icon will be kept

Source

pub fn get_icon_custom_emoji_id(&'a self) -> &'a Option<&'a str>

Source

pub async fn build(self) -> BotResult<bool>

Auto Trait Implementations§

§

impl<'a, V> Freeze for CallEditForumTopic<'a, V>
where V: Freeze,

§

impl<'a, V> !RefUnwindSafe for CallEditForumTopic<'a, V>

§

impl<'a, V> Send for CallEditForumTopic<'a, V>
where V: Send,

§

impl<'a, V> Sync for CallEditForumTopic<'a, V>
where V: Sync,

§

impl<'a, V> Unpin for CallEditForumTopic<'a, V>
where V: Unpin,

§

impl<'a, V> UnsafeUnpin for CallEditForumTopic<'a, V>
where V: UnsafeUnpin,

§

impl<'a, V> !UnwindSafe for CallEditForumTopic<'a, V>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more