pub struct BlockingChatActionBuilder { /* private fields */ }Expand description
Stable builder for high-level chat-action calls on the blocking app facade.
Blocking mirror of ChatActionBuilder.
Implementations§
Source§impl BlockingChatActionBuilder
impl BlockingChatActionBuilder
Sourcepub fn business_connection_id(
self,
business_connection_id: impl Into<String>,
) -> Self
pub fn business_connection_id( self, business_connection_id: impl Into<String>, ) -> Self
Sends on behalf of a Telegram Business connection.
Sourcepub fn message_thread_id(self, message_thread_id: i64) -> Self
pub fn message_thread_id(self, message_thread_id: i64) -> Self
Targets a forum topic / message thread when applicable.
Sourcepub fn into_request(self) -> SendChatActionRequest
pub fn into_request(self) -> SendChatActionRequest
Returns the typed request for lower-level reuse or inspection.
Trait Implementations§
Source§impl Clone for BlockingChatActionBuilder
impl Clone for BlockingChatActionBuilder
Source§fn clone(&self) -> BlockingChatActionBuilder
fn clone(&self) -> BlockingChatActionBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for BlockingChatActionBuilder
impl !UnwindSafe for BlockingChatActionBuilder
impl Freeze for BlockingChatActionBuilder
impl Send for BlockingChatActionBuilder
impl Sync for BlockingChatActionBuilder
impl Unpin for BlockingChatActionBuilder
impl UnsafeUnpin for BlockingChatActionBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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