type RequestFilterDataProviderOutput<'a, D> = RequestFilterDataProvider<D, Box<dyn Fn(DataRequest<'_>) -> bool + Sync + 'a>>;Aliased Type§
struct RequestFilterDataProviderOutput<'a, D> {
pub inner: D,
pub predicate: Box<dyn Fn(DataRequest<'_>) -> bool + Sync + 'a>,
pub filter_name: &'static str,
}Fields§
§inner: DThe data provider to which we delegate requests.
predicate: Box<dyn Fn(DataRequest<'_>) -> bool + Sync + 'a>The predicate function. A return value of true indicates that the request should
proceed as normal; a return value of false will reject the request.
filter_name: &'static strA name for this filter, used in error messages.