Struct solana_client::rpc_response::RpcBlockProduction [−][src]
pub struct RpcBlockProduction { pub by_identity: HashMap<String, (usize, usize)>, pub range: RpcBlockProductionRange, }
Fields
by_identity: HashMap<String, (usize, usize)>
Map of leader base58 identity pubkeys to a tuple of (number of leader slots, number of blocks produced)
range: RpcBlockProductionRange
Trait Implementations
impl Clone for RpcBlockProduction
[src]
impl Clone for RpcBlockProduction
[src]fn clone(&self) -> RpcBlockProduction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for RpcBlockProduction
[src]
impl<'de> Deserialize<'de> for RpcBlockProduction
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for RpcBlockProduction
[src]
impl Serialize for RpcBlockProduction
[src]Auto Trait Implementations
impl RefUnwindSafe for RpcBlockProduction
impl RefUnwindSafe for RpcBlockProduction
impl Send for RpcBlockProduction
impl Send for RpcBlockProduction
impl Sync for RpcBlockProduction
impl Sync for RpcBlockProduction
impl Unpin for RpcBlockProduction
impl Unpin for RpcBlockProduction
impl UnwindSafe for RpcBlockProduction
impl UnwindSafe for RpcBlockProduction
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
impl<T> AbiExample for T
pub default fn example() -> T
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,