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.