Struct ibc::core::ics04_channel::msgs::acknowledgement::MsgAcknowledgement
source · pub struct MsgAcknowledgement {
pub packet: Packet,
pub acknowledgement: Acknowledgement,
pub proofs: Proofs,
pub signer: Signer,
}
Expand description
Message definition for packet acknowledgements.
Fields
packet: Packet
acknowledgement: Acknowledgement
proofs: Proofs
signer: Signer
Implementations
sourceimpl MsgAcknowledgement
impl MsgAcknowledgement
pub fn new(
packet: Packet,
acknowledgement: Acknowledgement,
proofs: Proofs,
signer: Signer
) -> MsgAcknowledgement
pub fn acknowledgement(&self) -> &Acknowledgement
pub fn proofs(&self) -> &Proofs
Trait Implementations
sourceimpl Clone for MsgAcknowledgement
impl Clone for MsgAcknowledgement
sourcefn clone(&self) -> MsgAcknowledgement
fn clone(&self) -> MsgAcknowledgement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MsgAcknowledgement
impl Debug for MsgAcknowledgement
sourceimpl From<MsgAcknowledgement> for RawMsgAcknowledgement
impl From<MsgAcknowledgement> for RawMsgAcknowledgement
sourcefn from(domain_msg: MsgAcknowledgement) -> Self
fn from(domain_msg: MsgAcknowledgement) -> Self
Converts to this type from the input type.
sourceimpl Msg for MsgAcknowledgement
impl Msg for MsgAcknowledgement
type ValidationError = Error
type Raw = MsgAcknowledgement
fn route(&self) -> String
sourcefn type_url(&self) -> String
fn type_url(&self) -> String
Unique type identifier for this message, to support encoding to/from
prost_types::Any
.fn to_any(self) -> Any
fn get_sign_bytes(self) -> Vec<u8> ⓘ
fn validate_basic(&self) -> Result<(), ValidationError>
sourceimpl PartialEq<MsgAcknowledgement> for MsgAcknowledgement
impl PartialEq<MsgAcknowledgement> for MsgAcknowledgement
sourcefn eq(&self, other: &MsgAcknowledgement) -> bool
fn eq(&self, other: &MsgAcknowledgement) -> bool
sourceimpl Protobuf<MsgAcknowledgement> for MsgAcknowledgement
impl Protobuf<MsgAcknowledgement> for MsgAcknowledgement
sourcefn 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
sourcefn 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
sourcefn 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
sourcefn 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
sourcefn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
sourcefn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
fn encode_vec(&self) -> Result<Vec<u8, Global>, Error>
Encodes into a Protobuf-encoded
Vec<u8>
.sourcefn 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). Read moresourcefn 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.sourcefn 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. Read morefn encode_to_hex_string(&self) -> String
impl Eq for MsgAcknowledgement
impl StructuralEq for MsgAcknowledgement
impl StructuralPartialEq for MsgAcknowledgement
Auto Trait Implementations
impl RefUnwindSafe for MsgAcknowledgement
impl Send for MsgAcknowledgement
impl Sync for MsgAcknowledgement
impl Unpin for MsgAcknowledgement
impl UnwindSafe for MsgAcknowledgement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more