pub struct StateTransferFailed {
pub transfer_id: Bytes,
pub reason: i32,
pub details: String,
}Fields§
§transfer_id: Bytes§reason: i32§details: StringImplementations§
Source§impl StateTransferFailed
impl StateTransferFailed
Sourcepub fn reason(&self) -> FailureReason
pub fn reason(&self) -> FailureReason
Returns the enum value of reason, or the default if the field is set to an invalid enum value.
Sourcepub fn set_reason(&mut self, value: FailureReason)
pub fn set_reason(&mut self, value: FailureReason)
Sets reason to the provided enum value.
Trait Implementations§
Source§impl Clone for StateTransferFailed
impl Clone for StateTransferFailed
Source§fn clone(&self) -> StateTransferFailed
fn clone(&self) -> StateTransferFailed
Returns a duplicate 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 StateTransferFailed
impl Debug for StateTransferFailed
Source§impl Default for StateTransferFailed
impl Default for StateTransferFailed
Source§impl<'de> Deserialize<'de> for StateTransferFailed
impl<'de> Deserialize<'de> for StateTransferFailed
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 Hash for StateTransferFailed
impl Hash for StateTransferFailed
Source§impl Message for StateTransferFailed
impl Message for StateTransferFailed
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for StateTransferFailed
impl PartialEq for StateTransferFailed
Source§impl Serialize for StateTransferFailed
impl Serialize for StateTransferFailed
impl Eq for StateTransferFailed
impl StructuralPartialEq for StateTransferFailed
Auto Trait Implementations§
impl !Freeze for StateTransferFailed
impl RefUnwindSafe for StateTransferFailed
impl Send for StateTransferFailed
impl Sync for StateTransferFailed
impl Unpin for StateTransferFailed
impl UnsafeUnpin for StateTransferFailed
impl UnwindSafe for StateTransferFailed
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