pub mod factory;
#[cfg(feature = "rhai")]
mod scripting;
pub mod source;
pub mod spec;
pub use crate::types::cbor;
pub use cbor::{bson_to_cbor, cbor_to_bson};
pub use factory::MongoVistaFactory;
pub use source::MongoTableShell;
pub use spec::{
DriverBlockArgs, MongoBlock, MongoColumnBlock, MongoColumnExtras, MongoRefBlock,
MongoReferenceExtras, MongoTableExtras, MongoVistaSpec,
};
use crate::mongodb::MongoDB;
impl MongoDB {
pub fn vista_factory(&self) -> MongoVistaFactory {
MongoVistaFactory::new(self.clone())
}
}