Struct stellar_xdr::next::InflationPayout
source · pub struct InflationPayout {
pub destination: AccountId,
pub amount: i64,
}
Available on crate feature
next
only.Expand description
InflationPayout is an XDR Struct defines as:
struct InflationPayout // or use PaymentResultAtom to limit types?
{
AccountID destination;
int64 amount;
};
Fields§
§destination: AccountId
§amount: i64
Trait Implementations§
source§impl<'arbitrary> Arbitrary<'arbitrary> for InflationPayout
impl<'arbitrary> Arbitrary<'arbitrary> for InflationPayout
source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the given unstructured data. Read moresource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read moresource§impl Clone for InflationPayout
impl Clone for InflationPayout
source§fn clone(&self) -> InflationPayout
fn clone(&self) -> InflationPayout
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 InflationPayout
impl Debug for InflationPayout
source§impl<'de> Deserialize<'de> for InflationPayout
impl<'de> Deserialize<'de> for InflationPayout
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 InflationPayout
impl Hash for InflationPayout
source§impl Ord for InflationPayout
impl Ord for InflationPayout
source§fn cmp(&self, other: &InflationPayout) -> Ordering
fn cmp(&self, other: &InflationPayout) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for InflationPayout
impl PartialEq for InflationPayout
source§fn eq(&self, other: &InflationPayout) -> bool
fn eq(&self, other: &InflationPayout) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for InflationPayout
impl PartialOrd for InflationPayout
source§fn partial_cmp(&self, other: &InflationPayout) -> Option<Ordering>
fn partial_cmp(&self, other: &InflationPayout) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ReadXdr for InflationPayout
impl ReadXdr for InflationPayout
source§fn read_xdr<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
fn read_xdr<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
Available on crate feature
std
only.Read the XDR and construct the type. Read more
source§fn read_xdr_base64<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
fn read_xdr_base64<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
Available on crate feature
base64
only.Construct the type from the XDR bytes base64 encoded. Read more
source§fn read_xdr_to_end<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
fn read_xdr_to_end<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
Available on crate feature
std
only.Read the XDR and construct the type, and consider it an error if the
read does not completely consume the read implementation. Read more
source§fn read_xdr_base64_to_end<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
fn read_xdr_base64_to_end<R: Read>(r: &mut Limited<R>) -> Result<Self, Error>
Available on crate feature
base64
only.Construct the type from the XDR bytes base64 encoded. Read more
source§fn read_xdr_into<R: Read>(&mut self, r: &mut Limited<R>) -> Result<(), Error>
fn read_xdr_into<R: Read>(&mut self, r: &mut Limited<R>) -> Result<(), Error>
Available on crate feature
std
only.Read the XDR and construct the type. Read more
source§fn read_xdr_into_to_end<R: Read>(
&mut self,
r: &mut Limited<R>
) -> Result<(), Error>
fn read_xdr_into_to_end<R: Read>( &mut self, r: &mut Limited<R> ) -> Result<(), Error>
Available on crate feature
std
only.Read the XDR into the existing value, and consider it an error if the
read does not completely consume the read implementation. Read more
source§fn read_xdr_iter<R: Read>(r: &mut Limited<R>) -> ReadXdrIter<&mut R, Self> ⓘ
fn read_xdr_iter<R: Read>(r: &mut Limited<R>) -> ReadXdrIter<&mut R, Self> ⓘ
Available on crate feature
std
only.Create an iterator that reads the read implementation as a stream of
values that are read into the implementing type. Read more
source§fn read_xdr_base64_iter<R: Read>(
r: &mut Limited<R>
) -> ReadXdrIter<DecoderReader<'_, R>, Self> ⓘ
fn read_xdr_base64_iter<R: Read>( r: &mut Limited<R> ) -> ReadXdrIter<DecoderReader<'_, R>, Self> ⓘ
Available on crate feature
base64
only.Create an iterator that reads the read implementation as a stream of
values that are read into the implementing type.
source§impl Serialize for InflationPayout
impl Serialize for InflationPayout
source§impl WriteXdr for InflationPayout
impl WriteXdr for InflationPayout
impl Eq for InflationPayout
impl StructuralPartialEq for InflationPayout
Auto Trait Implementations§
impl RefUnwindSafe for InflationPayout
impl Send for InflationPayout
impl Sync for InflationPayout
impl Unpin for InflationPayout
impl UnwindSafe for InflationPayout
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