Struct pool_sync::snapshot::V3BitmapState
source · pub struct V3BitmapState {
pub address: Address,
pub tick_bitmaps: Vec<U256>,
pub word_positions: Vec<i16>,
pub word_to_map: HashMap<i16, U256>,
}Fields§
§address: Address§tick_bitmaps: Vec<U256>§word_positions: Vec<i16>§word_to_map: HashMap<i16, U256>Trait Implementations§
source§impl Clone for V3BitmapState
impl Clone for V3BitmapState
source§fn clone(&self) -> V3BitmapState
fn clone(&self) -> V3BitmapState
Returns a copy 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 V3BitmapState
impl Debug for V3BitmapState
source§impl Default for V3BitmapState
impl Default for V3BitmapState
source§fn default() -> V3BitmapState
fn default() -> V3BitmapState
Returns the “default value” for a type. Read more
source§impl From<&[DynSolValue]> for V3BitmapState
impl From<&[DynSolValue]> for V3BitmapState
source§fn from(data: &[DynSolValue]) -> Self
fn from(data: &[DynSolValue]) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for V3BitmapState
impl RefUnwindSafe for V3BitmapState
impl Send for V3BitmapState
impl Sync for V3BitmapState
impl Unpin for V3BitmapState
impl UnwindSafe for V3BitmapState
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more