OSMFilterable

Trait OSMFilterable 

Source
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§

Source

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.

Implementors§