Struct soroban_env_guest::xdr::DataEntry
pub struct DataEntry {
pub account_id: AccountId,
pub data_name: String64,
pub data_value: DataValue,
pub ext: DataEntryExt,
}
Expand description
DataEntry is an XDR Struct defines as:
struct DataEntry
{
AccountID accountID; // account this data belongs to
string64 dataName;
DataValue dataValue;
// reserved for future use
union switch (int v)
{
case 0:
void;
}
ext;
};
Fields§
§account_id: AccountId
§data_name: String64
§data_value: DataValue
§ext: DataEntryExt
Trait Implementations§
§impl<'arbitrary> Arbitrary<'arbitrary> for DataEntry
impl<'arbitrary> Arbitrary<'arbitrary> for DataEntry
§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<DataEntry, Error>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<DataEntry, Error>
Generate an arbitrary value of
Self
from the given unstructured data. Read more§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<DataEntry, Error>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<DataEntry, Error>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read more§impl Ord for DataEntry
impl Ord for DataEntry
§impl PartialOrd for DataEntry
impl PartialOrd for DataEntry
§fn partial_cmp(&self, other: &DataEntry) -> Option<Ordering>
fn partial_cmp(&self, other: &DataEntry) -> 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 more§impl ReadXdr for DataEntry
impl ReadXdr for DataEntry
§fn read_xdr<R>(r: &mut Limited<R>) -> Result<DataEntry, Error>where
R: Read,
fn read_xdr<R>(r: &mut Limited<R>) -> Result<DataEntry, Error>where
R: Read,
Read the XDR and construct the type. Read more
§fn read_xdr_to_end<R>(r: &mut Limited<R>) -> Result<Self, Error>where
R: Read,
fn read_xdr_to_end<R>(r: &mut Limited<R>) -> Result<Self, Error>where
R: Read,
Read the XDR and construct the type, and consider it an error if the
read does not completely consume the read implementation. Read more
§fn read_xdr_into<R>(&mut self, r: &mut Limited<R>) -> Result<(), Error>where
R: Read,
fn read_xdr_into<R>(&mut self, r: &mut Limited<R>) -> Result<(), Error>where
R: Read,
Read the XDR and construct the type. Read more
§fn read_xdr_into_to_end<R>(&mut self, r: &mut Limited<R>) -> Result<(), Error>where
R: Read,
fn read_xdr_into_to_end<R>(&mut self, r: &mut Limited<R>) -> Result<(), Error>where
R: Read,
Read the XDR into the existing value, and consider it an error if the
read does not completely consume the read implementation. Read more
§fn read_xdr_iter<R>(r: &mut Limited<R>) -> ReadXdrIter<&mut R, Self> ⓘwhere
R: Read,
fn read_xdr_iter<R>(r: &mut Limited<R>) -> ReadXdrIter<&mut R, Self> ⓘwhere
R: Read,
Create an iterator that reads the read implementation as a stream of
values that are read into the implementing type. Read more
impl Eq for DataEntry
impl StructuralEq for DataEntry
impl StructuralPartialEq for DataEntry
Auto Trait Implementations§
impl RefUnwindSafe for DataEntry
impl Send for DataEntry
impl Sync for DataEntry
impl Unpin for DataEntry
impl UnwindSafe for DataEntry
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