1pub struct NoModel; 2pub struct WithModel<P>(pub(crate) P); 3 4pub struct Unstructured; 5pub struct Structured<T>(pub(crate) std::marker::PhantomData<T>); 6//#[cfg(feature = "stream")] -- TODO add feature flags 7pub struct Streamed; 8//#[cfg(feature = "embed")] 9pub struct Embedded;