pub struct IndexerSearchKeyFilter {
pub script: Option<Script>,
pub script_len_range: Option<IndexerRange>,
pub output_data_len_range: Option<IndexerRange>,
pub output_capacity_range: Option<IndexerRange>,
pub block_range: Option<IndexerRange>,
}
Expand description
IndexerSearchKeyFilter represent indexer params filter
Fields§
§script: Option<Script>
if search script type is lock, filter cells by type script prefix, and vice versa
script_len_range: Option<IndexerRange>
filter cells by script len range
output_data_len_range: Option<IndexerRange>
filter cells by output data len range
output_capacity_range: Option<IndexerRange>
filter cells by output capacity range
block_range: Option<IndexerRange>
filter cells by block number range
Trait Implementations§
source§impl Default for IndexerSearchKeyFilter
impl Default for IndexerSearchKeyFilter
source§fn default() -> IndexerSearchKeyFilter
fn default() -> IndexerSearchKeyFilter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for IndexerSearchKeyFilter
impl<'de> Deserialize<'de> for IndexerSearchKeyFilter
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for IndexerSearchKeyFilter
impl Send for IndexerSearchKeyFilter
impl Sync for IndexerSearchKeyFilter
impl Unpin for IndexerSearchKeyFilter
impl UnwindSafe for IndexerSearchKeyFilter
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