pub struct TgSession { /* private fields */ }Implementations§
Source§impl TgSession
impl TgSession
pub fn from_config() -> TgResult<Self>
pub async fn send_message( &self, text: String, parse_mode: ParseMode, silent: bool, ) -> TgResult<i32>
pub async fn send_document(&self, path: &Path, silent: bool) -> TgResult<()>
pub async fn edit_message( &self, message_id: i32, text: String, parse_mode: ParseMode, ) -> TgResult<()>
Auto Trait Implementations§
impl Freeze for TgSession
impl !RefUnwindSafe for TgSession
impl Send for TgSession
impl Sync for TgSession
impl Unpin for TgSession
impl UnsafeUnpin for TgSession
impl !UnwindSafe for TgSession
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> Erasable for T
impl<T> Erasable for T
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