Struct ibc::core::channel::types::acknowledgement::StatusValue
source · pub struct StatusValue(/* private fields */);
Expand description
A wrapper type that guards variants of
AcknowledgementStatus
against being constructed with an empty value.
Implementations§
source§impl StatusValue
impl StatusValue
sourcepub fn new(value: impl ToString) -> Result<StatusValue, PacketError>
pub fn new(value: impl ToString) -> Result<StatusValue, PacketError>
Constructs a new instance of StatusValue
if the given value is not empty.
Trait Implementations§
source§impl Clone for StatusValue
impl Clone for StatusValue
source§fn clone(&self) -> StatusValue
fn clone(&self) -> StatusValue
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 StatusValue
impl Debug for StatusValue
source§impl<'de> Deserialize<'de> for StatusValue
impl<'de> Deserialize<'de> for StatusValue
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<StatusValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<StatusValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for StatusValue
impl Display for StatusValue
source§impl From<NftTransferError> for StatusValue
impl From<NftTransferError> for StatusValue
source§fn from(err: NftTransferError) -> StatusValue
fn from(err: NftTransferError) -> StatusValue
Converts to this type from the input type.
source§impl From<TokenTransferError> for StatusValue
impl From<TokenTransferError> for StatusValue
source§fn from(err: TokenTransferError) -> StatusValue
fn from(err: TokenTransferError) -> StatusValue
Converts to this type from the input type.
source§impl PartialEq for StatusValue
impl PartialEq for StatusValue
source§fn eq(&self, other: &StatusValue) -> bool
fn eq(&self, other: &StatusValue) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatusValue
impl Serialize for StatusValue
source§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 StatusValue
impl StructuralPartialEq for StatusValue
Auto Trait Implementations§
impl Freeze for StatusValue
impl RefUnwindSafe for StatusValue
impl Send for StatusValue
impl Sync for StatusValue
impl Unpin for StatusValue
impl UnwindSafe for StatusValue
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