pub struct CurrencyUnit {
pub currency_id: CurrencyId,
pub amount: i64,
}Fields§
§currency_id: CurrencyId§amount: i64Trait Implementations§
Source§impl Clone for CurrencyUnit
impl Clone for CurrencyUnit
Source§fn clone(&self) -> CurrencyUnit
fn clone(&self) -> CurrencyUnit
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 CurrencyUnit
impl CustomType for CurrencyUnit
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 CurrencyUnit
impl Debug for CurrencyUnit
Source§impl Default for CurrencyUnit
impl Default for CurrencyUnit
Source§fn default() -> CurrencyUnit
fn default() -> CurrencyUnit
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CurrencyUnit
impl<'de> Deserialize<'de> for CurrencyUnit
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 Hash for CurrencyUnit
impl Hash for CurrencyUnit
Source§impl JsonSchema for CurrencyUnit
impl JsonSchema for CurrencyUnit
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 Ord for CurrencyUnit
impl Ord for CurrencyUnit
Source§impl PartialEq for CurrencyUnit
impl PartialEq for CurrencyUnit
Source§impl PartialOrd for CurrencyUnit
impl PartialOrd for CurrencyUnit
Source§impl Serialize for CurrencyUnit
impl Serialize for CurrencyUnit
Source§impl Tsify for CurrencyUnit
impl Tsify for CurrencyUnit
const DECL: &'static str = "export interface CurrencyUnit {\n currency_id: CurrencyId;\n amount: 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 CurrencyUnit
impl StructuralPartialEq for CurrencyUnit
Auto Trait Implementations§
impl Freeze for CurrencyUnit
impl RefUnwindSafe for CurrencyUnit
impl Send for CurrencyUnit
impl Sync for CurrencyUnit
impl Unpin for CurrencyUnit
impl UnwindSafe for CurrencyUnit
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