pub trait IotaTransactionBlockEffectsAPI {
Show 19 methods
// Required methods
fn status(&self) -> &IotaExecutionStatus;
fn into_status(self) -> IotaExecutionStatus;
fn shared_objects(&self) -> &[IotaObjectRef];
fn created(&self) -> &[OwnedObjectRef];
fn mutated(&self) -> &[OwnedObjectRef];
fn unwrapped(&self) -> &[OwnedObjectRef];
fn deleted(&self) -> &[IotaObjectRef];
fn unwrapped_then_deleted(&self) -> &[IotaObjectRef];
fn wrapped(&self) -> &[IotaObjectRef];
fn gas_object(&self) -> &OwnedObjectRef;
fn events_digest(&self) -> Option<&TransactionEventsDigest>;
fn dependencies(&self) -> &[TransactionDigest];
fn executed_epoch(&self) -> EpochId;
fn transaction_digest(&self) -> &TransactionDigest;
fn gas_cost_summary(&self) -> &GasCostSummary;
fn mutated_excluding_gas(&self) -> Vec<OwnedObjectRef>;
fn modified_at_versions(&self) -> Vec<(ObjectID, SequenceNumber)>;
fn all_changed_objects(&self) -> Vec<(&OwnedObjectRef, WriteKind)>;
fn all_deleted_objects(&self) -> Vec<(&IotaObjectRef, DeleteKind)>;
}
Required Methods§
fn status(&self) -> &IotaExecutionStatus
fn into_status(self) -> IotaExecutionStatus
fn created(&self) -> &[OwnedObjectRef]
fn mutated(&self) -> &[OwnedObjectRef]
fn unwrapped(&self) -> &[OwnedObjectRef]
fn deleted(&self) -> &[IotaObjectRef]
fn unwrapped_then_deleted(&self) -> &[IotaObjectRef]
fn wrapped(&self) -> &[IotaObjectRef]
fn gas_object(&self) -> &OwnedObjectRef
fn events_digest(&self) -> Option<&TransactionEventsDigest>
fn dependencies(&self) -> &[TransactionDigest]
fn executed_epoch(&self) -> EpochId
fn transaction_digest(&self) -> &TransactionDigest
fn gas_cost_summary(&self) -> &GasCostSummary
sourcefn mutated_excluding_gas(&self) -> Vec<OwnedObjectRef>
fn mutated_excluding_gas(&self) -> Vec<OwnedObjectRef>
Return an iterator of mutated objects, but excluding the gas object.