pub struct PoolInfo {Show 27 fields
pub pool_id_bech32: String,
pub pool_id_hex: String,
pub active_epoch_no: u64,
pub vrf_key_hash: Option<String>,
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: Option<Vec<String>>,
pub relays: Vec<RelayInfo>,
pub meta_url: Option<String>,
pub meta_hash: Option<String>,
pub meta_json: Option<PoolMetadata>,
pub pool_status: PoolStatus,
pub retiring_epoch: Option<u64>,
pub op_cert: Option<String>,
pub op_cert_counter: Option<u64>,
pub active_stake: Option<String>,
pub sigma: Option<f64>,
pub block_count: Option<u64>,
pub live_pledge: Option<String>,
pub live_stake: Option<String>,
pub live_delegators: u64,
pub live_saturation: Option<f64>,
pub voting_power: Option<String>,
}Fields§
§pool_id_bech32: String§pool_id_hex: String§active_epoch_no: u64§vrf_key_hash: Option<String>§margin: Option<f64>§fixed_cost: Option<String>§pledge: Option<String>§deposit: Option<String>§reward_addr: Option<String>§reward_addr_delegated_drep: Option<String>§owners: Option<Vec<String>>§relays: Vec<RelayInfo>§meta_url: Option<String>§meta_hash: Option<String>§meta_json: Option<PoolMetadata>§pool_status: PoolStatus§retiring_epoch: Option<u64>§op_cert: Option<String>§op_cert_counter: Option<u64>§active_stake: Option<String>§sigma: Option<f64>§block_count: Option<u64>§live_pledge: Option<String>§live_stake: Option<String>§live_delegators: u64§live_saturation: Option<f64>§voting_power: Option<String>Trait Implementations§
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
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