Struct MerklePrefix
pub struct MerklePrefix {
pub key_prefix: Vec<u8>,
}
Fields§
§key_prefix: Vec<u8>
Implementations§
§impl MerklePrefix
impl MerklePrefix
pub fn apply(&self, paths: Vec<String>) -> MerklePath
pub fn apply(&self, paths: Vec<String>) -> MerklePath
apply the prefix to the supplied paths
Trait Implementations§
§impl Clone for MerklePrefix
impl Clone for MerklePrefix
§fn clone(&self) -> MerklePrefix
fn clone(&self) -> MerklePrefix
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 MerklePrefix
impl Debug for MerklePrefix
§impl Default for MerklePrefix
impl Default for MerklePrefix
§fn default() -> MerklePrefix
fn default() -> MerklePrefix
Returns the “default value” for a type. Read more
§impl<'de> Deserialize<'de> for MerklePrefix
impl<'de> Deserialize<'de> for MerklePrefix
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MerklePrefix, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MerklePrefix, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl DomainType for MerklePrefix
impl DomainType for MerklePrefix
§impl From<MerklePrefix> for MerklePrefix
impl From<MerklePrefix> for MerklePrefix
§fn from(value: MerklePrefix) -> MerklePrefix
fn from(value: MerklePrefix) -> MerklePrefix
Converts to this type from the input type.
§impl From<Vec<u8>> for MerklePrefix
impl From<Vec<u8>> for MerklePrefix
§fn from(value: Vec<u8>) -> MerklePrefix
fn from(value: Vec<u8>) -> MerklePrefix
Converts to this type from the input type.
§impl Hash for MerklePrefix
impl Hash for MerklePrefix
§impl PartialEq for MerklePrefix
impl PartialEq for MerklePrefix
§impl Serialize for MerklePrefix
impl Serialize for MerklePrefix
§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 Eq for MerklePrefix
impl StructuralPartialEq for MerklePrefix
Auto Trait Implementations§
impl Freeze for MerklePrefix
impl RefUnwindSafe for MerklePrefix
impl Send for MerklePrefix
impl Sync for MerklePrefix
impl Unpin for MerklePrefix
impl UnwindSafe for MerklePrefix
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request