pub struct disableVolatileDataAccessReturn {}Expand description
@notice Disables volatile data access for the caller’s frame and all inner calls.
@dev When called, the caller’s own frame and any inner
CALL/STATICCALL/DELEGATECALL/CALLCODE that accesses volatile data
(block env fields, beneficiary balance, oracle) will revert with
VolatileDataAccessDisabled().
Available from Rex4 hardfork.
Container type for the return parameters of the disableVolatileDataAccess() function.
Trait Implementations§
Source§impl Clone for disableVolatileDataAccessReturn
impl Clone for disableVolatileDataAccessReturn
Source§fn clone(&self) -> disableVolatileDataAccessReturn
fn clone(&self) -> disableVolatileDataAccessReturn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for disableVolatileDataAccessReturn
impl RefUnwindSafe for disableVolatileDataAccessReturn
impl Send for disableVolatileDataAccessReturn
impl Sync for disableVolatileDataAccessReturn
impl Unpin for disableVolatileDataAccessReturn
impl UnsafeUnpin for disableVolatileDataAccessReturn
impl UnwindSafe for disableVolatileDataAccessReturn
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