pub struct RatingRewardAvailability {
pub rating_type: RatingType,
pub daily_available: bool,
pub weekly_available: bool,
}Fields§
§rating_type: RatingTypeRating whose reward indicators this row controls.
daily_available: boolWhether an unclaimed reward from the latest completed UTC day exists.
weekly_available: boolWhether an unclaimed reward from the latest completed UTC week exists.
Trait Implementations§
Source§impl Clone for RatingRewardAvailability
impl Clone for RatingRewardAvailability
Source§fn clone(&self) -> RatingRewardAvailability
fn clone(&self) -> RatingRewardAvailability
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 RatingRewardAvailability
impl Debug for RatingRewardAvailability
Source§impl<'de> Deserialize<'de> for RatingRewardAvailability
impl<'de> Deserialize<'de> for RatingRewardAvailability
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 JsonSchema for RatingRewardAvailability
impl JsonSchema for RatingRewardAvailability
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RatingRewardAvailability
impl PartialEq for RatingRewardAvailability
Source§impl Serialize for RatingRewardAvailability
impl Serialize for RatingRewardAvailability
Source§impl Tsify for RatingRewardAvailability
impl Tsify for RatingRewardAvailability
const DECL: &'static str = "export interface RatingRewardAvailability {\n /**\n * Rating whose reward indicators this row controls.\n */\n rating_type: RatingType;\n /**\n * Whether an unclaimed reward from the latest completed UTC day exists.\n */\n daily_available: boolean;\n /**\n * Whether an unclaimed reward from the latest completed UTC week exists.\n */\n weekly_available: boolean;\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
impl Eq for RatingRewardAvailability
impl StructuralPartialEq for RatingRewardAvailability
Auto Trait Implementations§
impl Freeze for RatingRewardAvailability
impl RefUnwindSafe for RatingRewardAvailability
impl Send for RatingRewardAvailability
impl Sync for RatingRewardAvailability
impl Unpin for RatingRewardAvailability
impl UnwindSafe for RatingRewardAvailability
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