pub enum FilterBlockOption {
Range {
from_block: Option<BlockNumber>,
to_block: Option<BlockNumber>,
},
AtBlockHash(H256),
}Expand description
Represents the target range of blocks for the filter
Variants§
Implementations§
Source§impl FilterBlockOption
impl FilterBlockOption
pub fn get_to_block(&self) -> Option<&BlockNumber>
pub fn get_from_block(&self) -> Option<&BlockNumber>
Source§impl FilterBlockOption
impl FilterBlockOption
pub fn set_from_block(&self, block: BlockNumber) -> Self
pub fn set_to_block(&self, block: BlockNumber) -> Self
pub fn set_hash(&self, hash: H256) -> Self
Trait Implementations§
Source§impl Clone for FilterBlockOption
impl Clone for FilterBlockOption
Source§fn clone(&self) -> FilterBlockOption
fn clone(&self) -> FilterBlockOption
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 FilterBlockOption
impl Debug for FilterBlockOption
Source§impl Default for FilterBlockOption
impl Default for FilterBlockOption
Source§impl From<BlockNumber> for FilterBlockOption
impl From<BlockNumber> for FilterBlockOption
Source§fn from(block: BlockNumber) -> Self
fn from(block: BlockNumber) -> Self
Converts to this type from the input type.
Source§impl From<H256> for FilterBlockOption
impl From<H256> for FilterBlockOption
Source§impl<T: Into<BlockNumber>> From<Range<T>> for FilterBlockOption
impl<T: Into<BlockNumber>> From<Range<T>> for FilterBlockOption
Source§impl<T: Into<BlockNumber>> From<RangeFrom<T>> for FilterBlockOption
impl<T: Into<BlockNumber>> From<RangeFrom<T>> for FilterBlockOption
Source§impl<T: Into<BlockNumber>> From<RangeTo<T>> for FilterBlockOption
impl<T: Into<BlockNumber>> From<RangeTo<T>> for FilterBlockOption
Source§impl From<U64> for FilterBlockOption
impl From<U64> for FilterBlockOption
Source§impl From<u64> for FilterBlockOption
impl From<u64> for FilterBlockOption
Source§impl Hash for FilterBlockOption
impl Hash for FilterBlockOption
Source§impl PartialEq for FilterBlockOption
impl PartialEq for FilterBlockOption
impl Copy for FilterBlockOption
impl Eq for FilterBlockOption
impl StructuralPartialEq for FilterBlockOption
Auto Trait Implementations§
impl Freeze for FilterBlockOption
impl RefUnwindSafe for FilterBlockOption
impl Send for FilterBlockOption
impl Sync for FilterBlockOption
impl Unpin for FilterBlockOption
impl UnwindSafe for FilterBlockOption
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