//! Vista bridge for the MongoDB backend.
//!
//! Construct a `Vista` from a typed `Table<MongoDB, E>` via
//! `MongoDB::vista_factory()`, or from a YAML spec via
//! `MongoVistaFactory::from_yaml`. The YAML path builds a
//! `Table<MongoDB, EmptyEntity>` first and then routes through `from_table` —
//! one construction path, one reading path.
//!
//! BSON values surface to consumers as CBOR; ObjectIds stringify at the
//! `Vista` boundary (matching how `MongoId` already serializes for HTTP).
/// Kept at its historical path; the bridge itself lives in `types::cbor`
/// so the non-vista `AnyMongoType` conversions can use it too.
pub use cratecbor;
pub use ;
pub use MongoVistaFactory;
pub use MongoTableShell;
pub use ;
use crateMongoDB;