pub struct UrlAuthResultRequest {
pub request_write_access: bool,
pub request_phone_number: bool,
pub bot: User,
pub domain: String,
pub browser: Option<String>,
pub platform: Option<String>,
pub ip: Option<String>,
pub region: Option<String>,
}Expand description
Generated from:
urlAuthResultRequest#32fabf1a flags:# request_write_access:flags.0?true request_phone_number:flags.1?true bot:User domain:string browser:flags.2?string platform:flags.2?string ip:flags.2?string region:flags.2?string = UrlAuthResultFields§
§request_write_access: bool§request_phone_number: bool§bot: User§domain: String§browser: Option<String>§platform: Option<String>§ip: Option<String>§region: Option<String>Trait Implementations§
Source§impl Clone for UrlAuthResultRequest
impl Clone for UrlAuthResultRequest
Source§fn clone(&self) -> UrlAuthResultRequest
fn clone(&self) -> UrlAuthResultRequest
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 UrlAuthResultRequest
impl Debug for UrlAuthResultRequest
Source§impl Deserializable for UrlAuthResultRequest
impl Deserializable for UrlAuthResultRequest
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<UrlAuthResultRequest> for UrlAuthResult
impl From<UrlAuthResultRequest> for UrlAuthResult
Source§fn from(x: UrlAuthResultRequest) -> Self
fn from(x: UrlAuthResultRequest) -> Self
Converts to this type from the input type.
Source§impl Identifiable for UrlAuthResultRequest
impl Identifiable for UrlAuthResultRequest
Source§const CONSTRUCTOR_ID: u32 = 0x32fabf1a
const CONSTRUCTOR_ID: u32 = 0x32fabf1a
The constructor ID as specified in the TL schema.
Source§impl PartialEq for UrlAuthResultRequest
impl PartialEq for UrlAuthResultRequest
Source§impl Serializable for UrlAuthResultRequest
impl Serializable for UrlAuthResultRequest
Source§impl TryFrom<UrlAuthResult> for UrlAuthResultRequest
impl TryFrom<UrlAuthResult> for UrlAuthResultRequest
Source§type Error = UrlAuthResult
type Error = UrlAuthResult
The type returned in the event of a conversion error.
impl StructuralPartialEq for UrlAuthResultRequest
Auto Trait Implementations§
impl Freeze for UrlAuthResultRequest
impl RefUnwindSafe for UrlAuthResultRequest
impl Send for UrlAuthResultRequest
impl Sync for UrlAuthResultRequest
impl Unpin for UrlAuthResultRequest
impl UnsafeUnpin for UrlAuthResultRequest
impl UnwindSafe for UrlAuthResultRequest
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