pub struct PrivateRequest {
pub telegram_user_id: i64,
pub message: String,
pub attachments: Vec<AttachmentRequest>,
}Expand description
Validated private-delivery arguments before session object resolution.
Fields§
§telegram_user_id: i64Stable numeric Telegram user identity.
message: StringExact optional message.
attachments: Vec<AttachmentRequest>Ordered unresolved attachments.
Trait Implementations§
Source§impl Clone for PrivateRequest
impl Clone for PrivateRequest
Source§fn clone(&self) -> PrivateRequest
fn clone(&self) -> PrivateRequest
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 moreSource§impl Debug for PrivateRequest
impl Debug for PrivateRequest
impl Eq for PrivateRequest
Source§impl PartialEq for PrivateRequest
impl PartialEq for PrivateRequest
impl StructuralPartialEq for PrivateRequest
Auto Trait Implementations§
impl Freeze for PrivateRequest
impl RefUnwindSafe for PrivateRequest
impl Send for PrivateRequest
impl Sync for PrivateRequest
impl Unpin for PrivateRequest
impl UnsafeUnpin for PrivateRequest
impl UnwindSafe for PrivateRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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