pibtool_stock_data/
lib.rs

1// SPDX-FileCopyrightText: Politik im Blick developers
2// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
3//
4// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2
5
6//! A crate defining the data types that can be stored and used by `pibtool`.
7
8#![deny(
9    bad_style,
10    missing_debug_implementations,
11    missing_docs,
12    overflowing_literals,
13    patterns_in_fns_without_body,
14    trivial_casts,
15    trivial_numeric_casts,
16    unsafe_code,
17    unused,
18    unused_extern_crates,
19    unused_import_braces,
20    unused_qualifications,
21    unused_results
22)]
23
24mod administrative_unit_kind;
25mod data_source;
26mod document_index;
27mod document_kind;
28mod document_metadata;
29mod gkz;
30mod identifiers;
31mod pib_info;
32mod wikidata_item_id;
33
34pub use administrative_unit_kind::AdministrativeUnitKind;
35pub use data_source::{
36    CitiesAppDataSource, CityViennaDataSource, CityWelsDataSource, DataSource, DataSourceInfo,
37    DistrictViennaDataSource, FragDenStaatDataSource, GemdatFoldersDataSource,
38    GszAccordionCardsDataSource, LegalFrameworkDataSource, MunicipalityBreitenfurtDataSource,
39    OfficialWebsiteDataSource, SessionNetDataSource, SessionNetDocumentsConfiguration,
40    UnknownPageFormatDataSource, WikipediaPageDataSource,
41};
42pub use document_index::DocumentIndex;
43pub use document_kind::DocumentKind;
44pub use document_metadata::DocumentMetadata;
45pub use gkz::Gkz;
46pub use identifiers::Identifiers;
47pub use pib_info::PibInfo;
48pub use wikidata_item_id::WikidataItemId;