#[non_exhaustive]pub struct NoulCriteria {
pub yes: Option<Content>,
pub no: Option<Content>,
}Expand description
What counts as a yes or a no for a NoulQuestion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.yes: Option<Content>What a yes (near 1) means. Sent as true.
no: Option<Content>What a no (near 0) means. Sent as false.
Implementations§
Trait Implementations§
Source§impl Clone for NoulCriteria
impl Clone for NoulCriteria
Source§fn clone(&self) -> NoulCriteria
fn clone(&self) -> NoulCriteria
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NoulCriteria
impl Debug for NoulCriteria
Source§impl Default for NoulCriteria
impl Default for NoulCriteria
Source§fn default() -> NoulCriteria
fn default() -> NoulCriteria
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NoulCriteria
impl<'de> Deserialize<'de> for NoulCriteria
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 NoulCriteria
impl PartialEq for NoulCriteria
Source§impl Serialize for NoulCriteria
impl Serialize for NoulCriteria
impl StructuralPartialEq for NoulCriteria
Auto Trait Implementations§
impl Freeze for NoulCriteria
impl RefUnwindSafe for NoulCriteria
impl Send for NoulCriteria
impl Sync for NoulCriteria
impl Unpin for NoulCriteria
impl UnsafeUnpin for NoulCriteria
impl UnwindSafe for NoulCriteria
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