Struct solana_runtime::commitment::BlockCommitment [−][src]
pub struct BlockCommitment { pub commitment: BlockCommitmentArray, }
Fields
commitment: BlockCommitmentArray
Implementations
impl BlockCommitment
[src]
impl BlockCommitment
[src]pub fn increase_confirmation_stake(
&mut self,
confirmation_count: usize,
stake: u64
)
[src]
&mut self,
confirmation_count: usize,
stake: u64
)
pub fn get_confirmation_stake(&mut self, confirmation_count: usize) -> u64
[src]
pub fn increase_rooted_stake(&mut self, stake: u64)
[src]
pub fn get_rooted_stake(&self) -> u64
[src]
pub fn new(commitment: BlockCommitmentArray) -> Self
[src]
Trait Implementations
impl Clone for BlockCommitment
[src]
impl Clone for BlockCommitment
[src]fn clone(&self) -> BlockCommitment
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for BlockCommitment
[src]
impl Default for BlockCommitment
[src]fn default() -> BlockCommitment
[src]
impl<'de> Deserialize<'de> for BlockCommitment
[src]
impl<'de> Deserialize<'de> for BlockCommitment
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for BlockCommitment
[src]
impl Eq for BlockCommitment
[src]impl PartialEq<BlockCommitment> for BlockCommitment
[src]
impl PartialEq<BlockCommitment> for BlockCommitment
[src]fn eq(&self, other: &BlockCommitment) -> bool
[src]
fn ne(&self, other: &BlockCommitment) -> bool
[src]
impl Serialize for BlockCommitment
[src]
impl Serialize for BlockCommitment
[src]impl StructuralEq for BlockCommitment
[src]
impl StructuralEq for BlockCommitment
[src]impl StructuralPartialEq for BlockCommitment
[src]
impl StructuralPartialEq for BlockCommitment
[src]Auto Trait Implementations
impl RefUnwindSafe for BlockCommitment
impl RefUnwindSafe for BlockCommitment
impl Send for BlockCommitment
impl Send for BlockCommitment
impl Sync for BlockCommitment
impl Sync for BlockCommitment
impl Unpin for BlockCommitment
impl Unpin for BlockCommitment
impl UnwindSafe for BlockCommitment
impl UnwindSafe for BlockCommitment
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]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<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[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>,