pub struct PoolList {Show 17 fields
pub pool_id_bech32: String,
pub pool_id_hex: String,
pub active_epoch_no: u64,
pub margin: Option<f64>,
pub fixed_cost: Option<String>,
pub pledge: Option<String>,
pub deposit: Option<String>,
pub reward_addr: Option<String>,
pub reward_addr_delegated_drep: Option<String>,
pub owners: Vec<String>,
pub relays: Vec<RelayInfo>,
pub ticker: Option<String>,
pub meta_url: Option<String>,
pub meta_hash: Option<String>,
pub pool_status: PoolStatus,
pub active_stake: Option<String>,
pub retiring_epoch: Option<u64>,
}Fields§
§pool_id_bech32: String§pool_id_hex: String§active_epoch_no: u64§margin: Option<f64>§fixed_cost: Option<String>§pledge: Option<String>§deposit: Option<String>§reward_addr: Option<String>§reward_addr_delegated_drep: Option<String>§owners: Vec<String>§relays: Vec<RelayInfo>§ticker: Option<String>§meta_url: Option<String>§meta_hash: Option<String>§pool_status: PoolStatus§active_stake: Option<String>§retiring_epoch: Option<u64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PoolList
impl<'de> Deserialize<'de> for PoolList
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 PoolList
impl RefUnwindSafe for PoolList
impl Send for PoolList
impl Sync for PoolList
impl Unpin for PoolList
impl UnwindSafe for PoolList
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