pub struct PrivateDelivery {
pub telegram_user_id: i64,
pub message: String,
pub attachments: Vec<Attachment>,
pub caller_holds_user_lock: bool,
}Expand description
One complete cold private delivery.
Fields§
§telegram_user_id: i64Stable numeric Telegram user identity.
message: StringExact optional text.
attachments: Vec<Attachment>Ordered resolved attachments.
caller_holds_user_lock: boolWhether the caller already serializes this user’s active Telegram stream.
Trait Implementations§
Source§impl Clone for PrivateDelivery
impl Clone for PrivateDelivery
Source§fn clone(&self) -> PrivateDelivery
fn clone(&self) -> PrivateDelivery
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 PrivateDelivery
impl Debug for PrivateDelivery
impl Eq for PrivateDelivery
Source§impl PartialEq for PrivateDelivery
impl PartialEq for PrivateDelivery
impl StructuralPartialEq for PrivateDelivery
Auto Trait Implementations§
impl Freeze for PrivateDelivery
impl RefUnwindSafe for PrivateDelivery
impl Send for PrivateDelivery
impl Sync for PrivateDelivery
impl Unpin for PrivateDelivery
impl UnsafeUnpin for PrivateDelivery
impl UnwindSafe for PrivateDelivery
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