pub enum BridgeProofType {
Merkle,
MultiSig,
ZeroKnowledge,
LightClient,
Optimistic,
}Expand description
Type of bridge proof
Variants§
Merkle
Merkle proof
MultiSig
Multi-signature proof
ZeroKnowledge
ZK proof
LightClient
Light client proof
Optimistic
Optimistic proof (challenge-based)
Trait Implementations§
Source§impl Clone for BridgeProofType
impl Clone for BridgeProofType
Source§fn clone(&self) -> BridgeProofType
fn clone(&self) -> BridgeProofType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BridgeProofType
Source§impl Debug for BridgeProofType
impl Debug for BridgeProofType
Source§impl<'de> Deserialize<'de> for BridgeProofType
impl<'de> Deserialize<'de> for BridgeProofType
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
impl Eq for BridgeProofType
Source§impl PartialEq for BridgeProofType
impl PartialEq for BridgeProofType
Source§fn eq(&self, other: &BridgeProofType) -> bool
fn eq(&self, other: &BridgeProofType) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BridgeProofType
impl Serialize for BridgeProofType
impl StructuralPartialEq for BridgeProofType
Auto Trait Implementations§
impl Freeze for BridgeProofType
impl RefUnwindSafe for BridgeProofType
impl Send for BridgeProofType
impl Sync for BridgeProofType
impl Unpin for BridgeProofType
impl UnsafeUnpin for BridgeProofType
impl UnwindSafe for BridgeProofType
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