Struct WriteAcknowledgement
pub struct WriteAcknowledgement {
pub packet_data: Vec<u8>,
pub timeout_height: TimeoutHeight,
pub timeout_timestamp: Timestamp,
pub sequence: Sequence,
pub src_port_id: PortId,
pub src_channel_id: ChannelId,
pub dst_port_id: PortId,
pub dst_channel_id: ChannelId,
pub acknowledgement: Vec<u8>,
pub dst_connection_id: ConnectionId,
}
Fields§
§packet_data: Vec<u8>
§timeout_height: TimeoutHeight
§timeout_timestamp: Timestamp
§sequence: Sequence
§src_port_id: PortId
§src_channel_id: ChannelId
§dst_port_id: PortId
§dst_channel_id: ChannelId
§acknowledgement: Vec<u8>
§dst_connection_id: ConnectionId
Implementations§
§impl WriteAcknowledgement
impl WriteAcknowledgement
pub const TYPE_STR: &'static str = "write_acknowledgement"
pub fn new( packet: Packet, acknowledgement: Vec<u8>, dst_connection_id: ConnectionId, ) -> WriteAcknowledgement
Trait Implementations§
§impl Clone for WriteAcknowledgement
impl Clone for WriteAcknowledgement
§fn clone(&self) -> WriteAcknowledgement
fn clone(&self) -> WriteAcknowledgement
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 WriteAcknowledgement
impl Debug for WriteAcknowledgement
§impl PartialEq for WriteAcknowledgement
impl PartialEq for WriteAcknowledgement
§impl TryFrom<Event> for WriteAcknowledgement
impl TryFrom<Event> for WriteAcknowledgement
§fn try_from(
event: Event,
) -> Result<WriteAcknowledgement, <WriteAcknowledgement as TryFrom<Event>>::Error>
fn try_from( event: Event, ) -> Result<WriteAcknowledgement, <WriteAcknowledgement as TryFrom<Event>>::Error>
Performs the conversion.
§impl TypedEvent for WriteAcknowledgement
impl TypedEvent for WriteAcknowledgement
§fn into_event(self) -> Event
fn into_event(self) -> Event
Convenience wrapper around
Into::into
that doesn’t require type inference.impl Eq for WriteAcknowledgement
impl StructuralPartialEq for WriteAcknowledgement
Auto Trait Implementations§
impl Freeze for WriteAcknowledgement
impl RefUnwindSafe for WriteAcknowledgement
impl Send for WriteAcknowledgement
impl Sync for WriteAcknowledgement
impl Unpin for WriteAcknowledgement
impl UnwindSafe for WriteAcknowledgement
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