Struct sugar_cli::common::CommitmentConfig
pub struct CommitmentConfig {
pub commitment: CommitmentLevel,
}Fields§
§commitment: CommitmentLevelImplementations§
§impl CommitmentConfig
impl CommitmentConfig
pub fn recent() -> CommitmentConfig
👎Deprecated since 1.5.5: Please use CommitmentConfig::processed() instead
pub fn max() -> CommitmentConfig
👎Deprecated since 1.5.5: Please use CommitmentConfig::finalized() instead
pub fn root() -> CommitmentConfig
👎Deprecated since 1.5.5: Please use CommitmentConfig::finalized() instead
pub fn single() -> CommitmentConfig
👎Deprecated since 1.5.5: Please use CommitmentConfig::confirmed() instead
pub fn single_gossip() -> CommitmentConfig
👎Deprecated since 1.5.5: Please use CommitmentConfig::confirmed() instead
pub fn finalized() -> CommitmentConfig
pub fn confirmed() -> CommitmentConfig
pub fn processed() -> CommitmentConfig
pub fn ok(self) -> Option<CommitmentConfig>
pub fn is_finalized(&self) -> bool
pub fn is_confirmed(&self) -> bool
pub fn is_processed(&self) -> bool
pub fn is_at_least_confirmed(&self) -> bool
pub fn use_deprecated_commitment( commitment: CommitmentConfig ) -> CommitmentConfig
Trait Implementations§
§impl Clone for CommitmentConfig
impl Clone for CommitmentConfig
§fn clone(&self) -> CommitmentConfig
fn clone(&self) -> CommitmentConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CommitmentConfig
impl Debug for CommitmentConfig
§impl Default for CommitmentConfig
impl Default for CommitmentConfig
§fn default() -> CommitmentConfig
fn default() -> CommitmentConfig
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for CommitmentConfig
impl<'de> Deserialize<'de> for CommitmentConfig
§fn deserialize<__D>(
__deserializer: __D
) -> Result<CommitmentConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<CommitmentConfig, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl FromStr for CommitmentConfig
impl FromStr for CommitmentConfig
§impl Hash for CommitmentConfig
impl Hash for CommitmentConfig
§impl PartialEq<CommitmentConfig> for CommitmentConfig
impl PartialEq<CommitmentConfig> for CommitmentConfig
§fn eq(&self, other: &CommitmentConfig) -> bool
fn eq(&self, other: &CommitmentConfig) -> bool
This method tests for
self and other values to be equal, and is used
by ==.§impl Serialize for CommitmentConfig
impl Serialize for CommitmentConfig
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Copy for CommitmentConfig
impl Eq for CommitmentConfig
impl StructuralEq for CommitmentConfig
impl StructuralPartialEq for CommitmentConfig
Auto Trait Implementations§
impl RefUnwindSafe for CommitmentConfig
impl Send for CommitmentConfig
impl Sync for CommitmentConfig
impl Unpin for CommitmentConfig
impl UnwindSafe for CommitmentConfig
Blanket Implementations§
§impl<T> AbiEnumVisitor for Twhere
T: Serialize + AbiExample + ?Sized,
impl<T> AbiEnumVisitor for Twhere T: Serialize + AbiExample + ?Sized,
default fn visit_for_abi( &self, digester: &mut AbiDigester ) -> Result<AbiDigester, DigestError>
§impl<T> AbiEnumVisitor for Twhere
T: Serialize + ?Sized,
impl<T> AbiEnumVisitor for Twhere T: Serialize + ?Sized,
default fn visit_for_abi( &self, _digester: &mut AbiDigester ) -> Result<AbiDigester, DigestError>
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.