Struct aptos_vm::data_cache::RemoteStorageOwned
source · [−]pub struct RemoteStorageOwned<S> { /* private fields */ }
Trait Implementations
sourceimpl<S: StateView> ConfigStorage for RemoteStorageOwned<S>
impl<S: StateView> ConfigStorage for RemoteStorageOwned<S>
fn fetch_config(&self, access_path: AccessPath) -> Option<Vec<u8>>
sourceimpl<S> Deref for RemoteStorageOwned<S>
impl<S> Deref for RemoteStorageOwned<S>
sourceimpl<S> DerefMut for RemoteStorageOwned<S>
impl<S> DerefMut for RemoteStorageOwned<S>
sourceimpl<S: StateView> ModuleResolver for RemoteStorageOwned<S>
impl<S: StateView> ModuleResolver for RemoteStorageOwned<S>
sourceimpl<S: StateView> ResourceResolver for RemoteStorageOwned<S>
impl<S: StateView> ResourceResolver for RemoteStorageOwned<S>
sourceimpl<S: StateView> TableResolver for RemoteStorageOwned<S>
impl<S: StateView> TableResolver for RemoteStorageOwned<S>
Auto Trait Implementations
impl<S> RefUnwindSafe for RemoteStorageOwned<S> where
S: RefUnwindSafe,
impl<S> Send for RemoteStorageOwned<S> where
S: Send,
impl<S> Sync for RemoteStorageOwned<S> where
S: Sync,
impl<S> Unpin for RemoteStorageOwned<S> where
S: Unpin,
impl<S> UnwindSafe for RemoteStorageOwned<S> where
S: UnwindSafe,
Blanket Implementations
impl<T, A, P> Access<T> for P where
A: Access<T>,
P: Deref<Target = A>,
impl<T, A, P> Access<T> for P where
A: Access<T>,
P: Deref<Target = A>,
sourceimpl<'a, S> AsAccountWithStateView<'a> for S where
S: 'a + StateView,
impl<'a, S> AsAccountWithStateView<'a> for S where
S: 'a + StateView,
fn as_account_with_state_view(
&'a self,
account_address: &'a AccountAddress
) -> AccountWithStateView<'a>
sourceimpl<S> AsMoveResolver<S> for S where
S: StateView,
impl<S> AsMoveResolver<S> for S where
S: StateView,
fn as_move_resolver(&self) -> RemoteStorage<'_, S>
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T, A> DynAccess<T> for A where
A: Access<T>,
<A as Access<T>>::Guard: 'static,
impl<T, A> DynAccess<T> for A where
A: Access<T>,
<A as Access<T>>::Guard: 'static,
fn load(&self) -> DynGuard<T>
fn load(&self) -> DynGuard<T>
The equivalent of [Access::load
].
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<S> IntoMoveResolver<S> for S where
S: StateView,
impl<S> IntoMoveResolver<S> for S where
S: StateView,
fn into_move_resolver(self) -> RemoteStorageOwned<S>
impl<E, T> MoveResolver for T where
T: ModuleResolver<Error = E> + ResourceResolver<Error = E> + ?Sized,
E: Debug,
impl<E, T> MoveResolver for T where
T: ModuleResolver<Error = E> + ResourceResolver<Error = E> + ?Sized,
E: Debug,
type Err = E
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<R, S> StateView for R where
R: Deref<Target = S> + Sync,
S: StateView,
impl<R, S> StateView for R where
R: Deref<Target = S> + Sync,
S: StateView,
sourcefn id(&self) -> StateViewId
fn id(&self) -> StateViewId
For logging and debugging purpose, identifies what this view is for.
sourcefn get_state_value(
&self,
state_key: &StateKey
) -> Result<Option<Vec<u8, Global>>, Error>
fn get_state_value(
&self,
state_key: &StateKey
) -> Result<Option<Vec<u8, Global>>, Error>
Gets the state value for a given state key.
sourcefn is_genesis(&self) -> bool
fn is_genesis(&self) -> bool
VM needs this method to know whether the current state view is for genesis state creation. Currently TransactionPayload::WriteSet is only valid for genesis state creation. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more