pub struct CacheTierResolver { /* private fields */ }Expand description
Determines the CacheTier for a given RPC request.
The resolver inspects the method name and, for certain methods, the
parameters to classify the caching behavior. For example,
eth_getBlockByNumber with a specific hex block number is Immutable,
while the same method with "latest" or "pending" is Volatile.
Implementations§
Trait Implementations§
Source§impl Clone for CacheTierResolver
impl Clone for CacheTierResolver
Source§fn clone(&self) -> CacheTierResolver
fn clone(&self) -> CacheTierResolver
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 CacheTierResolver
impl Debug for CacheTierResolver
Auto Trait Implementations§
impl Freeze for CacheTierResolver
impl RefUnwindSafe for CacheTierResolver
impl Send for CacheTierResolver
impl Sync for CacheTierResolver
impl Unpin for CacheTierResolver
impl UnsafeUnpin for CacheTierResolver
impl UnwindSafe for CacheTierResolver
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