pub struct KeyboardButtonRequestUsers {
pub request_id: i32,
pub user_is_bot: Option<bool>,
pub user_is_premium: Option<bool>,
pub max_quantity: Option<u8>,
pub request_name: Option<bool>,
pub request_username: Option<bool>,
pub request_photo: Option<bool>,
}Expand description
Defines criteria for selecting users via a keyboard button.
Fields§
§request_id: i32Signed 32-bit identifier of the request.
user_is_bot: Option<bool>true to request only bots.
true to request only premium users.
max_quantity: Option<u8>Maximum number of users to be selected (1–10, default 1).
request_name: Option<bool>true to request the user’s name.
request_username: Option<bool>true to request the user’s username.
request_photo: Option<bool>true to request the user’s profile photo.
Trait Implementations§
Source§impl Clone for KeyboardButtonRequestUsers
impl Clone for KeyboardButtonRequestUsers
Source§fn clone(&self) -> KeyboardButtonRequestUsers
fn clone(&self) -> KeyboardButtonRequestUsers
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 KeyboardButtonRequestUsers
impl Debug for KeyboardButtonRequestUsers
Source§impl<'de> Deserialize<'de> for KeyboardButtonRequestUsers
impl<'de> Deserialize<'de> for KeyboardButtonRequestUsers
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 KeyboardButtonRequestUsers
impl RefUnwindSafe for KeyboardButtonRequestUsers
impl Send for KeyboardButtonRequestUsers
impl Sync for KeyboardButtonRequestUsers
impl Unpin for KeyboardButtonRequestUsers
impl UnsafeUnpin for KeyboardButtonRequestUsers
impl UnwindSafe for KeyboardButtonRequestUsers
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