pub struct WalletState {
pub wallet_address: String,
pub chain_id: i32,
pub data_states: Value,
pub sync_state: String,
pub id: Uuid,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub created_by: Option<String>,
pub updated_by: Option<String>,
}Expand description
Model for tracking wallet data quality and completeness state.
Fields§
§wallet_address: String§chain_id: i32§data_states: Value§sync_state: String§id: Uuid§created_at: DateTime<Utc>§updated_at: DateTime<Utc>§created_by: Option<String>§updated_by: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for WalletState
impl Clone for WalletState
Source§fn clone(&self) -> WalletState
fn clone(&self) -> WalletState
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 WalletState
impl Debug for WalletState
Source§impl<'de> Deserialize<'de> for WalletState
impl<'de> Deserialize<'de> for WalletState
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
Auto Trait Implementations§
impl Freeze for WalletState
impl RefUnwindSafe for WalletState
impl Send for WalletState
impl Sync for WalletState
impl Unpin for WalletState
impl UnwindSafe for WalletState
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