pub mod driver;
pub mod error;
pub mod grpc_driver;
pub mod grpc_transport;
pub mod point;
pub mod pool;
pub mod proto_decoder;
pub mod proto_encoder;
pub mod protocol;
pub use driver::{QdrantDriver, Distance};
pub use error::{QdrantError, QdrantResult};
pub use grpc_driver::GrpcDriver;
pub use point::{Point, PointId, Payload, SparseVector, VectorData, MultiVectorPoint};
pub use pool::{QdrantPool, PoolConfig, PooledConnection};
pub mod prelude {
pub use qail_core::prelude::*;
pub use crate::{QdrantDriver, QdrantError, QdrantResult, Point, PointId, Payload};
pub use crate::{SparseVector, VectorData, MultiVectorPoint};
pub use crate::{QdrantPool, PoolConfig};
}