pub struct InitParams {
pub user: User,
pub character: Character,
pub arena_tickets_unit: CurrencyUnit,
pub locale: String,
pub timezone: i64,
}Fields§
§user: User§character: Character§arena_tickets_unit: CurrencyUnit§locale: String§timezone: i64Implementations§
Source§impl InitParams
impl InitParams
pub fn from_init_data( tma_init_data: InitData, base_params: BaseParams, users_generation: &UsersGeneratingSettings, ) -> Self
pub fn from_firebase_claims( firebase_user_id: String, base_params: BaseParams, users_generation: &UsersGeneratingSettings, ) -> Self
Trait Implementations§
Source§impl Clone for InitParams
impl Clone for InitParams
Source§fn clone(&self) -> InitParams
fn clone(&self) -> InitParams
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 CustomType for InitParams
impl CustomType for InitParams
Source§fn build(builder: TypeBuilder<'_, Self>)
fn build(builder: TypeBuilder<'_, Self>)
Builds the custom type for use with the [
Engine]. Read moreSource§impl Debug for InitParams
impl Debug for InitParams
Source§impl Default for InitParams
impl Default for InitParams
Source§fn default() -> InitParams
fn default() -> InitParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitParams
impl<'de> Deserialize<'de> for InitParams
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 InitParams
impl JsonSchema for InitParams
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 InitParams
impl PartialEq for InitParams
Source§impl Serialize for InitParams
impl Serialize for InitParams
Source§impl Tsify for InitParams
impl Tsify for InitParams
const DECL: &'static str = "export interface InitParams {\n user: User;\n character: Character;\n arena_tickets_unit: CurrencyUnit;\n locale: string;\n timezone: number;\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 InitParams
impl StructuralPartialEq for InitParams
Auto Trait Implementations§
impl Freeze for InitParams
impl RefUnwindSafe for InitParams
impl Send for InitParams
impl Sync for InitParams
impl Unpin for InitParams
impl UnwindSafe for InitParams
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more