pub trait OSMFilterable {
// Required method
fn is_filterable<T: Reader, _N: KVStore<u64, VectorPoint<MValue>>, N: KVStore<u64, IntermediateNode>, _W: KVStore<u64, WayNodes>, W: KVStore<u64, IntermediateWay>, R: KVStore<u64, IntermediateRelation>>(
&self,
pb: &PrimitiveBlock,
reader: &mut OSMReader<T, _N, N, _W, W, R>,
) -> bool;
}Expand description
OSM Filterable is a trait to ensure that an object can be filtered
Required Methods§
Sourcefn is_filterable<T: Reader, _N: KVStore<u64, VectorPoint<MValue>>, N: KVStore<u64, IntermediateNode>, _W: KVStore<u64, WayNodes>, W: KVStore<u64, IntermediateWay>, R: KVStore<u64, IntermediateRelation>>(
&self,
pb: &PrimitiveBlock,
reader: &mut OSMReader<T, _N, N, _W, W, R>,
) -> bool
fn is_filterable<T: Reader, _N: KVStore<u64, VectorPoint<MValue>>, N: KVStore<u64, IntermediateNode>, _W: KVStore<u64, WayNodes>, W: KVStore<u64, IntermediateWay>, R: KVStore<u64, IntermediateRelation>>( &self, pb: &PrimitiveBlock, reader: &mut OSMReader<T, _N, N, _W, W, R>, ) -> bool
Check if the object is filterable
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.