yozefu-app 0.0.30

The Kafka consumer of Yozefu
Documentation
use lib::{
    SearchQuery,
    search::{filter::Filter, offset::FromOffset},
};

use super::{Search, SearchContext};

impl Search for SearchQuery {
    fn offset(&self) -> Option<FromOffset> {
        self.from.clone().or(self.expression.offset())
    }

    fn matches(&self, context: &SearchContext) -> bool {
        self.expression.matches(context)
    }

    fn filters(&self) -> Vec<Filter> {
        self.expression.filters()
    }
}