pub enum DeliveryType {
VersusPaymentDeliver,
FreeDeliver,
TriParty,
HoldInCustody,
}
Expand description
Field type variants for DeliveryType
.
Variants§
VersusPaymentDeliver
Field variant ‘0’.
FreeDeliver
Field variant ‘1’.
TriParty
Field variant ‘2’.
HoldInCustody
Field variant ‘3’.
Trait Implementations§
Source§impl Clone for DeliveryType
impl Clone for DeliveryType
Source§fn clone(&self) -> DeliveryType
fn clone(&self) -> DeliveryType
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 DeliveryType
impl Debug for DeliveryType
Source§impl<'a> FieldType<'a> for DeliveryType
impl<'a> FieldType<'a> for DeliveryType
Source§type SerializeSettings = ()
type SerializeSettings = ()
A type with values that customize the serialization algorithm, e.g.
padding information.
Source§fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: <DeliveryType as FieldType<'a>>::SerializeSettings,
) -> usizewhere
B: Buffer,
fn serialize_with<B>(
&self,
buffer: &mut B,
_settings: <DeliveryType as FieldType<'a>>::SerializeSettings,
) -> usizewhere
B: Buffer,
Writes
self
to buffer
using custom serialization settings
.Source§fn deserialize(
data: &'a [u8],
) -> Result<DeliveryType, <DeliveryType as FieldType<'a>>::Error>
fn deserialize( data: &'a [u8], ) -> Result<DeliveryType, <DeliveryType as FieldType<'a>>::Error>
Parses and deserializes from
data
.Source§fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
fn serialize<B>(&self, buffer: &mut B) -> usizewhere
B: Buffer,
Writes
self
to buffer
using default settings.Source§fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
fn deserialize_lossy(data: &'a [u8]) -> Result<Self, Self::Error>
Like
FieldType::deserialize
, but it’s allowed to skip some amount of
input checking. Invalid inputs might not trigger errors and instead be
deserialized as random values. Read moreSource§impl Hash for DeliveryType
impl Hash for DeliveryType
Source§impl PartialEq for DeliveryType
impl PartialEq for DeliveryType
impl Copy for DeliveryType
impl Eq for DeliveryType
impl StructuralPartialEq for DeliveryType
Auto Trait Implementations§
impl Freeze for DeliveryType
impl RefUnwindSafe for DeliveryType
impl Send for DeliveryType
impl Sync for DeliveryType
impl Unpin for DeliveryType
impl UnwindSafe for DeliveryType
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§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.