pub struct PoolInfo {
pub key: Pubkey,
pub key_derivation_path: Vec<Vec<u8>>,
pub name: String,
pub address: String,
pub nonce: u64,
pub coin_reserved: Vec<CoinBalance>,
pub btc_reserved: u64,
pub utxos: Vec<Utxo>,
pub attributes: String,
}Fields§
§key: Pubkey§key_derivation_path: Vec<Vec<u8>>§name: String§address: String§nonce: u64§coin_reserved: Vec<CoinBalance>§btc_reserved: u64§utxos: Vec<Utxo>§attributes: StringTrait Implementations§
Source§impl CandidType for PoolInfo
impl CandidType for PoolInfo
Source§impl<'de> Deserialize<'de> for PoolInfo
impl<'de> Deserialize<'de> for PoolInfo
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
impl Eq for PoolInfo
impl StructuralPartialEq for PoolInfo
Auto Trait Implementations§
impl Freeze for PoolInfo
impl RefUnwindSafe for PoolInfo
impl Send for PoolInfo
impl Sync for PoolInfo
impl Unpin for PoolInfo
impl UnwindSafe for PoolInfo
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