pub struct GemTransactionSchema {
pub type: String,
pub gems: i32,
pub description: String,
pub metadata: HashMap<String, Value>,
pub created_at: String,
}Fields§
§type: StringGem transaction type.
gems: i32Signed gem delta.
description: StringHuman-readable transaction description.
metadata: HashMap<String, Value>Additional transaction metadata.
created_at: StringTransaction creation date.
Implementations§
Trait Implementations§
Source§impl Clone for GemTransactionSchema
impl Clone for GemTransactionSchema
Source§fn clone(&self) -> GemTransactionSchema
fn clone(&self) -> GemTransactionSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GemTransactionSchema
impl Debug for GemTransactionSchema
Source§impl Default for GemTransactionSchema
impl Default for GemTransactionSchema
Source§fn default() -> GemTransactionSchema
fn default() -> GemTransactionSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GemTransactionSchema
impl<'de> Deserialize<'de> for GemTransactionSchema
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 PartialEq for GemTransactionSchema
impl PartialEq for GemTransactionSchema
Source§fn eq(&self, other: &GemTransactionSchema) -> bool
fn eq(&self, other: &GemTransactionSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GemTransactionSchema
impl Serialize for GemTransactionSchema
impl StructuralPartialEq for GemTransactionSchema
Auto Trait Implementations§
impl Freeze for GemTransactionSchema
impl RefUnwindSafe for GemTransactionSchema
impl Send for GemTransactionSchema
impl Sync for GemTransactionSchema
impl Unpin for GemTransactionSchema
impl UnsafeUnpin for GemTransactionSchema
impl UnwindSafe for GemTransactionSchema
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