#[cfg(test)]
mod tests;
use crate::{
db::{
QueryError,
query::{construction::ConstructionBudget, preparation::PreparationWork},
},
value::decimal::ValueFormatWriter,
};
use std::fmt;
impl PreparationWork<'_> {
pub(in crate::db) fn render_text(
&self,
render: impl FnOnce(&mut dyn ValueFormatWriter) -> fmt::Result,
) -> Result<String, QueryError> {
(self as &dyn ConstructionBudget)
.render_text(render)
.map_err(QueryError::execute)
}
}