pub struct SponsoredPeer {
pub random_id: Vec<u8>,
pub peer: Peer,
pub sponsor_info: Option<String>,
pub additional_info: Option<String>,
}Expand description
Generated from:
sponsoredPeer#c69708d3 flags:# random_id:bytes peer:Peer sponsor_info:flags.0?string additional_info:flags.1?string = SponsoredPeerFields§
§random_id: Vec<u8>§peer: Peer§sponsor_info: Option<String>§additional_info: Option<String>Trait Implementations§
Source§impl Clone for SponsoredPeer
impl Clone for SponsoredPeer
Source§fn clone(&self) -> SponsoredPeer
fn clone(&self) -> SponsoredPeer
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 SponsoredPeer
impl Debug for SponsoredPeer
Source§impl Deserializable for SponsoredPeer
impl Deserializable for SponsoredPeer
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<SponsoredPeer> for SponsoredPeer
impl From<SponsoredPeer> for SponsoredPeer
Source§fn from(x: SponsoredPeer) -> Self
fn from(x: SponsoredPeer) -> Self
Converts to this type from the input type.
Source§impl Identifiable for SponsoredPeer
impl Identifiable for SponsoredPeer
Source§const CONSTRUCTOR_ID: u32 = 0xc69708d3
const CONSTRUCTOR_ID: u32 = 0xc69708d3
The constructor ID as specified in the TL schema.
Source§impl PartialEq for SponsoredPeer
impl PartialEq for SponsoredPeer
Source§impl Serializable for SponsoredPeer
impl Serializable for SponsoredPeer
Source§impl TryFrom<SponsoredPeer> for SponsoredPeer
impl TryFrom<SponsoredPeer> for SponsoredPeer
Source§type Error = SponsoredPeer
type Error = SponsoredPeer
The type returned in the event of a conversion error.
impl StructuralPartialEq for SponsoredPeer
Auto Trait Implementations§
impl Freeze for SponsoredPeer
impl RefUnwindSafe for SponsoredPeer
impl Send for SponsoredPeer
impl Sync for SponsoredPeer
impl Unpin for SponsoredPeer
impl UnsafeUnpin for SponsoredPeer
impl UnwindSafe for SponsoredPeer
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