pub struct MainInstantiateMsg {
pub admin: String,
pub min_participants: u32,
pub max_participants: u32,
pub default_time_control: TimeControlMode,
pub fee_amount: Option<Uint128>,
pub reward_nft_contract: Option<String>,
}Expand description
主控合约实例化消息
Fields§
§admin: String管理员地址
min_participants: u32最小参与者数量
max_participants: u32最大参与者数量
default_time_control: TimeControlMode默认时间控制模式
fee_amount: Option<Uint128>费用金额
reward_nft_contract: Option<String>奖品NFT合约地址
Trait Implementations§
Source§impl Clone for MainInstantiateMsg
impl Clone for MainInstantiateMsg
Source§fn clone(&self) -> MainInstantiateMsg
fn clone(&self) -> MainInstantiateMsg
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 MainInstantiateMsg
impl Debug for MainInstantiateMsg
Source§impl<'de> Deserialize<'de> for MainInstantiateMsg
impl<'de> Deserialize<'de> for MainInstantiateMsg
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 MainInstantiateMsg
impl JsonSchema for MainInstantiateMsg
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 MainInstantiateMsg
impl PartialEq for MainInstantiateMsg
Source§impl Serialize for MainInstantiateMsg
impl Serialize for MainInstantiateMsg
impl StructuralPartialEq for MainInstantiateMsg
Auto Trait Implementations§
impl Freeze for MainInstantiateMsg
impl RefUnwindSafe for MainInstantiateMsg
impl Send for MainInstantiateMsg
impl Sync for MainInstantiateMsg
impl Unpin for MainInstantiateMsg
impl UnwindSafe for MainInstantiateMsg
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