pub struct TelegramUser {
pub id: u64,
pub first_name: String,
pub last_name: Option<String>,
pub username: Option<String>,
}Fields§
§id: u64§first_name: String§last_name: Option<String>§username: Option<String>Trait Implementations§
Source§impl Clone for TelegramUser
impl Clone for TelegramUser
Source§fn clone(&self) -> TelegramUser
fn clone(&self) -> TelegramUser
Returns a duplicate 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 TelegramUser
impl Debug for TelegramUser
Source§impl<S> FromRequestParts<S> for TelegramUser
impl<S> FromRequestParts<S> for TelegramUser
Auto Trait Implementations§
impl Freeze for TelegramUser
impl RefUnwindSafe for TelegramUser
impl Send for TelegramUser
impl Sync for TelegramUser
impl Unpin for TelegramUser
impl UnwindSafe for TelegramUser
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<S, T> FromRequest<S, ViaParts> for T
impl<S, T> FromRequest<S, ViaParts> for T
Source§type Rejection = <T as FromRequestParts<S>>::Rejection
type Rejection = <T as FromRequestParts<S>>::Rejection
If the extractor fails it’ll use this “rejection” type. A rejection is
a kind of error that can be converted into a response.
Source§fn from_request(
req: Request<Body>,
state: &S,
) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
fn from_request( req: Request<Body>, state: &S, ) -> impl Future<Output = Result<T, <T as FromRequest<S, ViaParts>>::Rejection>>
Perform the extraction.