Trait substreams::store::StoreGet
source · pub trait StoreGet<T> {
// Required methods
fn new(idx: u32) -> Self;
fn get_at<K: AsRef<str>>(&self, ord: u64, key: K) -> Option<T>;
fn get_last<K: AsRef<str>>(&self, key: K) -> Option<T>;
fn get_first<K: AsRef<str>>(&self, key: K) -> Option<T>;
fn has_at<K: AsRef<str>>(&self, ord: u64, key: K) -> bool;
fn has_last<K: AsRef<str>>(&self, key: K) -> bool;
fn has_first<K: AsRef<str>>(&self, key: K) -> bool;
}
Expand description
StoreGet is a trait which is implemented on any type of typed StoreGet
Required Methods§
fn new(idx: u32) -> Self
fn get_at<K: AsRef<str>>(&self, ord: u64, key: K) -> Option<T>
fn get_last<K: AsRef<str>>(&self, key: K) -> Option<T>
fn get_first<K: AsRef<str>>(&self, key: K) -> Option<T>
fn has_at<K: AsRef<str>>(&self, ord: u64, key: K) -> bool
fn has_last<K: AsRef<str>>(&self, key: K) -> bool
fn has_first<K: AsRef<str>>(&self, key: K) -> bool
Object Safety§
This trait is not object safe.