qubit-metadata 0.6.1

Type-safe metadata model with schemas and composable filters
// =============================================================================
//    Copyright (c) 2025 - 2026 Haixing Hu.
//
//    SPDX-License-Identifier: Apache-2.0
//
//    Licensed under the Apache License, Version 2.0.
// =============================================================================
//! Metadata schema module.
//!
//! Encapsulates schema concepts (schema definition, field definition, builder,
//! and separate unknown-field policies) that are closely related and often
//! used together.

mod metadata_field;
mod metadata_schema;
mod metadata_schema_builder;
mod unknown_filter_field_policy;
mod unknown_metadata_field_policy;

pub use metadata_field::MetadataField;
pub use metadata_schema::MetadataSchema;
pub use metadata_schema_builder::MetadataSchemaBuilder;
pub use unknown_filter_field_policy::UnknownFilterFieldPolicy;
pub use unknown_metadata_field_policy::UnknownMetadataFieldPolicy;