pub struct ManageDataOperation { /* private fields */ }Implementations§
Source§impl ManageDataOperation
impl ManageDataOperation
Sourcepub fn source_account(&self) -> &Option<MuxedAccount>
pub fn source_account(&self) -> &Option<MuxedAccount>
Retrieves the operation source account.
Sourcepub fn source_account_mut(&mut self) -> &mut Option<MuxedAccount>
pub fn source_account_mut(&mut self) -> &mut Option<MuxedAccount>
Retrieves a reference to the operation source account.
Sourcepub fn data_name_mut(&mut self) -> &mut str
pub fn data_name_mut(&mut self) -> &mut str
Retrieves a mutable reference to the operation data name.
Sourcepub fn data_value(&self) -> &Option<DataValue>
pub fn data_value(&self) -> &Option<DataValue>
Retrieves the operation data value.
Sourcepub fn data_value_mut(&mut self) -> &mut Option<DataValue>
pub fn data_value_mut(&mut self) -> &mut Option<DataValue>
Retrieves a mutable reference to the operation data value.
Sourcepub fn to_xdr_operation_body(&self) -> Result<OperationBody>
pub fn to_xdr_operation_body(&self) -> Result<OperationBody>
Returns the xdr operation body.
Sourcepub fn from_xdr_operation_body(
source_account: Option<MuxedAccount>,
x: &ManageDataOp,
) -> Result<ManageDataOperation>
pub fn from_xdr_operation_body( source_account: Option<MuxedAccount>, x: &ManageDataOp, ) -> Result<ManageDataOperation>
Creates from the xdr operation body.
Trait Implementations§
Source§impl Clone for ManageDataOperation
impl Clone for ManageDataOperation
Source§fn clone(&self) -> ManageDataOperation
fn clone(&self) -> ManageDataOperation
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 ManageDataOperation
impl Debug for ManageDataOperation
Source§impl PartialEq for ManageDataOperation
impl PartialEq for ManageDataOperation
impl Eq for ManageDataOperation
impl StructuralPartialEq for ManageDataOperation
Auto Trait Implementations§
impl Freeze for ManageDataOperation
impl RefUnwindSafe for ManageDataOperation
impl Send for ManageDataOperation
impl Sync for ManageDataOperation
impl Unpin for ManageDataOperation
impl UnwindSafe for ManageDataOperation
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