Crate heisenberg_data_processing

Crate heisenberg_data_processing 

Source
Expand description

Heisenberg Data Processing Library This functionality was moved to a separate crate in order for us to be able to embed data into the main crate.

This embedding allows us to ship the library with a small, self-contained dataset This data is built as part of the build process of the main heisenberg crate, so it is always available without requiring any external downloads or configuration.

Re-exports§

pub use error::DataError;
pub use error::Result;

Modules§

embedded
error
processed
raw

Macros§

embedded_file_paths

Enums§

DataSource
Enum representing the available data sources for GeoNames data processing

Constants§

DATA_DIR_DEFAULT

Statics§

DATA_DIR

Functions§

data_exists
Check if processed data exists for the given data source without loading it
get_admin_data
Get only admin search data as LazyFrame
get_data
Get both admin and place data as LazyFrames
get_place_data
Get only place search data as LazyFrame
regenerate_data
Force regeneration of processed data for the given data source