Struct eventify_primitives::log::Criteria
source · pub struct Criteria {
pub name: String,
pub events: Vec<String>,
pub addresses: Vec<Address>,
}Fields§
§name: String§events: Vec<String>§addresses: Vec<Address>Implementations§
source§impl Criteria
impl Criteria
pub fn new(name: String, events: Vec<String>, addresses: Vec<Address>) -> Self
pub fn name(&self) -> &String
pub fn events(&self) -> &Vec<String>
pub fn addresses(&self) -> &Vec<Address>
pub fn read_criteria_from_file(file_path: &str) -> Result<Criteria, Error>
pub fn hashed_events(&self) -> Vec<H256>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Criteria
impl<'de> Deserialize<'de> for Criteria
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
source§impl PartialEq for Criteria
impl PartialEq for Criteria
impl StructuralPartialEq for Criteria
Auto Trait Implementations§
impl RefUnwindSafe for Criteria
impl Send for Criteria
impl Sync for Criteria
impl Unpin for Criteria
impl UnwindSafe for Criteria
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