pub fn filter_by_event_nonce(event_nonce: u64, input: &[Self]) -> Vec<Self> {
        let mut ret = Vec::new();
        for item in input {
            if item.event_nonce > event_nonce.into() {
                ret.push(item.clone())
            }
        }
        ret
    }
/// returns all values in the array with event nonces greater
/// than the provided value
returns all values in the array with event nonces greater
than the provided value
returns all values in the array with event nonces greater than the provided value
pub fn filter_by_event_nonce(event_nonce: u64, input: &[Self]) -> Vec<Self> {
        let mut ret = Vec::new();
        for item in input {
            if item.event_nonce > event_nonce.into() {
                ret.push(item.clone())
            }
        }
        ret
    }
pub fn filter_by_event_nonce ( event_nonce : u64 , input : & [ Self ] ) -> Vec < Self > { let mut ret = Vec :: new ( ) ; for item in input { if item . event_nonce > event_nonce . into ( ) { ret . push ( item . clone ( ) ) } } ret }
returns all values in the array with event nonces greater
than the provided value
returns all values in the array with event nonces greater than the provided value
event_nonce
u64
input
&[Self]
event_nonce
u64
input
&[Self]