Struct ibc::mock::header::MockHeader
source · pub struct MockHeader {
pub height: Height,
pub timestamp: Timestamp,
}Fields§
§height: Height§timestamp: TimestampImplementations§
Trait Implementations§
source§impl Clone for MockHeader
impl Clone for MockHeader
source§fn clone(&self) -> MockHeader
fn clone(&self) -> MockHeader
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 moresource§impl Debug for MockHeader
impl Debug for MockHeader
source§impl Default for MockHeader
impl Default for MockHeader
source§impl<'de> Deserialize<'de> for MockHeader
impl<'de> Deserialize<'de> for MockHeader
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
source§impl Display for MockHeader
impl Display for MockHeader
source§impl From<MockHeader> for Any
impl From<MockHeader> for Any
source§fn from(header: MockHeader) -> Self
fn from(header: MockHeader) -> Self
Converts to this type from the input type.
source§impl From<MockHeader> for RawMockHeader
impl From<MockHeader> for RawMockHeader
source§fn from(value: MockHeader) -> Self
fn from(value: MockHeader) -> Self
Converts to this type from the input type.
source§impl Header for MockHeader
impl Header for MockHeader
source§impl PartialEq<MockHeader> for MockHeader
impl PartialEq<MockHeader> for MockHeader
source§fn eq(&self, other: &MockHeader) -> bool
fn eq(&self, other: &MockHeader) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Protobuf<Any> for MockHeader
impl Protobuf<Any> for MockHeader
source§fn encode(&self, buf: &mut Vec<u8, Global>) -> Result<(), Error>
fn encode(&self, buf: &mut Vec<u8, Global>) -> Result<(), Error>
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited(
&self,
buf: &mut Vec<u8, Global>
) -> Result<(), Error>
fn encode_length_delimited( &self, buf: &mut Vec<u8, Global> ) -> Result<(), Error>
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Self: Sized,
fn decode<B>(buf: B) -> Result<Self, Error>where B: Buf, Self: Sized,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Self: Sized,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where B: Buf, Self: Sized,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
fn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
Encodes into a Protobuf-encoded
Vec<u8>.source§fn decode_vec(v: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn decode_vec(v: &[u8]) -> Result<Self, Error>where Self: Sized,
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8> (or equivalent).source§fn encode_length_delimited_vec(&self) -> Result<Vec<u8, Global>, Error>
fn encode_length_delimited_vec(&self) -> Result<Vec<u8, Global>, Error>
Encode with a length-delimiter to a
Vec<u8> Protobuf-encoded message.source§fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>where Self: Sized,
Constructor that attempts to decode a Protobuf-encoded instance with a
length-delimiter from a
Vec<u8> or equivalent.fn encode_to_hex_string(&self) -> String
source§impl Protobuf<Header> for MockHeader
impl Protobuf<Header> for MockHeader
source§fn encode(&self, buf: &mut Vec<u8, Global>) -> Result<(), Error>
fn encode(&self, buf: &mut Vec<u8, Global>) -> Result<(), Error>
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited(
&self,
buf: &mut Vec<u8, Global>
) -> Result<(), Error>
fn encode_length_delimited( &self, buf: &mut Vec<u8, Global> ) -> Result<(), Error>
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Self: Sized,
fn decode<B>(buf: B) -> Result<Self, Error>where B: Buf, Self: Sized,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Self: Sized,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where B: Buf, Self: Sized,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
fn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
Encodes into a Protobuf-encoded
Vec<u8>.source§fn decode_vec(v: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn decode_vec(v: &[u8]) -> Result<Self, Error>where Self: Sized,
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8> (or equivalent).source§fn encode_length_delimited_vec(&self) -> Result<Vec<u8, Global>, Error>
fn encode_length_delimited_vec(&self) -> Result<Vec<u8, Global>, Error>
Encode with a length-delimiter to a
Vec<u8> Protobuf-encoded message.source§fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>where
Self: Sized,
fn decode_length_delimited_vec(v: &[u8]) -> Result<Self, Error>where Self: Sized,
Constructor that attempts to decode a Protobuf-encoded instance with a
length-delimiter from a
Vec<u8> or equivalent.fn encode_to_hex_string(&self) -> String
source§impl Serialize for MockHeader
impl Serialize for MockHeader
source§impl TryFrom<Any> for MockHeader
impl TryFrom<Any> for MockHeader
source§impl TryFrom<Header> for MockHeader
impl TryFrom<Header> for MockHeader
§type Error = ClientError
type Error = ClientError
The type returned in the event of a conversion error.
impl Copy for MockHeader
impl Eq for MockHeader
impl StructuralEq for MockHeader
impl StructuralPartialEq for MockHeader
Auto Trait Implementations§
impl RefUnwindSafe for MockHeader
impl Send for MockHeader
impl Sync for MockHeader
impl Unpin for MockHeader
impl UnwindSafe for MockHeader
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
§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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more