pub struct UrlAuthResultRequest {
pub request_write_access: bool,
pub request_phone_number: bool,
pub match_codes_first: bool,
pub bot: User,
pub domain: String,
pub browser: Option<String>,
pub platform: Option<String>,
pub ip: Option<String>,
pub region: Option<String>,
pub match_codes: Option<Vec<String>>,
pub user_id_hint: Option<i64>,
}Expand description
Generated from:
urlAuthResultRequest#f8f8eb1e flags:# request_write_access:flags.0?true request_phone_number:flags.1?true match_codes_first:flags.5?true bot:User domain:string browser:flags.2?string platform:flags.2?string ip:flags.2?string region:flags.2?string match_codes:flags.3?Vector<string> user_id_hint:flags.4?long = UrlAuthResultFields§
§request_write_access: bool§request_phone_number: bool§match_codes_first: bool§bot: User§domain: String§browser: Option<String>§platform: Option<String>§ip: Option<String>§region: Option<String>§match_codes: Option<Vec<String>>§user_id_hint: Option<i64>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 = 0xf8f8eb1e
const CONSTRUCTOR_ID: u32 = 0xf8f8eb1e
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