pub struct CachedMinPeer {
pub user_id: i64,
pub peer_id: i64,
pub msg_id: i32,
}Expand description
A min-user context entry: the user was seen with min=true (access_hash
not usable directly) so we store the peer+message where they appeared so
that InputPeerUserFromMessage can be constructed on restart.
Fields§
§user_id: i64The min user’s ID.
peer_id: i64The channel/chat/user ID of the peer that contained the message.
msg_id: i32The message ID within that peer.
Trait Implementations§
Source§impl Clone for CachedMinPeer
impl Clone for CachedMinPeer
Source§fn clone(&self) -> CachedMinPeer
fn clone(&self) -> CachedMinPeer
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 CachedMinPeer
impl Debug for CachedMinPeer
Source§impl<'de> Deserialize<'de> for CachedMinPeer
impl<'de> Deserialize<'de> for CachedMinPeer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CachedMinPeer
impl RefUnwindSafe for CachedMinPeer
impl Send for CachedMinPeer
impl Sync for CachedMinPeer
impl Unpin for CachedMinPeer
impl UnsafeUnpin for CachedMinPeer
impl UnwindSafe for CachedMinPeer
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