Struct botapi::gen_types::PollAnswer
source · pub struct PollAnswer { /* private fields */ }
Expand description
This object represents an answer of a user in a non-anonymous poll.
Implementations§
source§impl PollAnswer
impl PollAnswer
pub fn noskip(self) -> NoSkipPollAnswer
source§impl PollAnswer
impl PollAnswer
pub fn new(poll_id: String, user: User, option_ids: Vec<i64>) -> Self
sourcepub fn get_poll_id<'a>(&'a self) -> Cow<'a, str>
pub fn get_poll_id<'a>(&'a self) -> Cow<'a, str>
Unique poll identifier
sourcepub fn get_poll_id_ref<'a>(&'a self) -> &'a str
pub fn get_poll_id_ref<'a>(&'a self) -> &'a str
Unique poll identifier
sourcepub fn get_user_ref<'a>(&'a self) -> &'a User
pub fn get_user_ref<'a>(&'a self) -> &'a User
The user, who changed the answer to the poll
sourcepub fn get_option_ids<'a>(&'a self) -> Cow<'a, Vec<i64>>
pub fn get_option_ids<'a>(&'a self) -> Cow<'a, Vec<i64>>
0-based identifiers of answer options, chosen by the user. May be empty if the user retracted their vote.
sourcepub fn get_option_ids_ref<'a>(&'a self) -> &'a Vec<i64>
pub fn get_option_ids_ref<'a>(&'a self) -> &'a Vec<i64>
0-based identifiers of answer options, chosen by the user. May be empty if the user retracted their vote.
Trait Implementations§
source§impl Clone for PollAnswer
impl Clone for PollAnswer
source§fn clone(&self) -> PollAnswer
fn clone(&self) -> PollAnswer
Returns a copy 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 PollAnswer
impl Debug for PollAnswer
source§impl Default for PollAnswer
impl Default for PollAnswer
source§fn default() -> PollAnswer
fn default() -> PollAnswer
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PollAnswer
impl<'de> Deserialize<'de> for PollAnswer
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
source§impl From<NoSkipPollAnswer> for PollAnswer
impl From<NoSkipPollAnswer> for PollAnswer
source§fn from(t: NoSkipPollAnswer) -> Self
fn from(t: NoSkipPollAnswer) -> Self
Converts to this type from the input type.
source§impl Into<NoSkipPollAnswer> for PollAnswer
impl Into<NoSkipPollAnswer> for PollAnswer
source§fn into(self) -> NoSkipPollAnswer
fn into(self) -> NoSkipPollAnswer
Converts this type into the (usually inferred) input type.