#[cfg(feature = "docx")]
pub mod docx;
pub mod htmls;
use clap::ValueEnum;
#[cfg(feature = "docx")]
use self::docx::document::DocxRenderError;
#[cfg(feature = "docx")]
use docx_rs::DocxError;
#[derive(Debug, ValueEnum, Clone)]
pub enum Backends {
Htmlbook,
Json,
#[cfg(feature = "docx")]
Docx,
}
#[derive(thiserror::Error, Debug)]
pub enum ConversionError {
#[cfg(feature = "docx")]
#[error(transparent)]
Docx(#[from] DocxError),
#[cfg(feature = "docx")]
#[error(transparent)]
DocxRender(#[from] DocxRenderError),
}