pub struct LotterySessionInfo {
pub session_id: String,
pub title: String,
pub description: String,
pub creator: String,
pub created_at: Timestamp,
pub total_rewards: u32,
pub minted_rewards: u32,
}Expand description
抽奖会话信息
Fields§
§session_id: String会话ID
title: String会话标题
description: String会话描述
creator: String创建者地址
created_at: Timestamp创建时间
total_rewards: u32奖品总数
minted_rewards: u32已铸造奖品数
Trait Implementations§
Source§impl Clone for LotterySessionInfo
impl Clone for LotterySessionInfo
Source§fn clone(&self) -> LotterySessionInfo
fn clone(&self) -> LotterySessionInfo
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 LotterySessionInfo
impl Debug for LotterySessionInfo
Source§impl<'de> Deserialize<'de> for LotterySessionInfo
impl<'de> Deserialize<'de> for LotterySessionInfo
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 LotterySessionInfo
impl JsonSchema for LotterySessionInfo
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
Source§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 LotterySessionInfo
impl PartialEq for LotterySessionInfo
Source§impl Serialize for LotterySessionInfo
impl Serialize for LotterySessionInfo
impl StructuralPartialEq for LotterySessionInfo
Auto Trait Implementations§
impl Freeze for LotterySessionInfo
impl RefUnwindSafe for LotterySessionInfo
impl Send for LotterySessionInfo
impl Sync for LotterySessionInfo
impl Unpin for LotterySessionInfo
impl UnwindSafe for LotterySessionInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more