mod query; pub use crate::document::{definition::DocDef, field::FieldType}; pub use query::Query; pub enum UserAction { CreateDocument(DocDef), Query(Query), } impl From for UserAction { fn from(value: DocDef) -> Self { Self::CreateDocument(value) } } impl From for UserAction { fn from(value: Query) -> Self { Self::Query(value) } }