pub struct ReportSponsoredResultOptionRequired {
pub title: String,
pub options: Vec<ReportOption>,
}Expand description
The user must choose an option to report the message and repeat request with the chosen option
Fields§
§title: StringTitle for the option choice
options: Vec<ReportOption>List of available options
Trait Implementations§
Source§impl Clone for ReportSponsoredResultOptionRequired
impl Clone for ReportSponsoredResultOptionRequired
Source§fn clone(&self) -> ReportSponsoredResultOptionRequired
fn clone(&self) -> ReportSponsoredResultOptionRequired
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 Default for ReportSponsoredResultOptionRequired
impl Default for ReportSponsoredResultOptionRequired
Source§fn default() -> ReportSponsoredResultOptionRequired
fn default() -> ReportSponsoredResultOptionRequired
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReportSponsoredResultOptionRequired
impl<'de> Deserialize<'de> for ReportSponsoredResultOptionRequired
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 PartialEq for ReportSponsoredResultOptionRequired
impl PartialEq for ReportSponsoredResultOptionRequired
Source§fn eq(&self, other: &ReportSponsoredResultOptionRequired) -> bool
fn eq(&self, other: &ReportSponsoredResultOptionRequired) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReportSponsoredResultOptionRequired
Auto Trait Implementations§
impl Freeze for ReportSponsoredResultOptionRequired
impl RefUnwindSafe for ReportSponsoredResultOptionRequired
impl Send for ReportSponsoredResultOptionRequired
impl Sync for ReportSponsoredResultOptionRequired
impl Unpin for ReportSponsoredResultOptionRequired
impl UnsafeUnpin for ReportSponsoredResultOptionRequired
impl UnwindSafe for ReportSponsoredResultOptionRequired
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