Export formatting implementation functionality

This commit is contained in:
2020-04-14 00:29:21 +02:00
parent 1e610a77fe
commit 1e34d726e1
3 changed files with 22 additions and 6 deletions

View File

@@ -29,13 +29,13 @@ impl std::fmt::Display for crate::PredicateDeclaration
}
#[derive(Clone, Copy, Eq, PartialEq)]
enum FormulaPosition
pub(crate) enum FormulaPosition
{
Any,
ImpliesAntecedent,
}
struct FormulaDisplay<'formula, 'format, F>
pub struct FormulaDisplay<'formula, 'format, F>
where
F: super::Format,
{
@@ -117,7 +117,7 @@ where
}
}
fn display_formula<'formula, 'format, F>(formula: &'formula crate::Formula,
pub(crate) fn display_formula<'formula, 'format, F>(formula: &'formula crate::Formula,
parent_formula: Option<&'formula crate::Formula>, position: FormulaPosition, format: &'format F)
-> FormulaDisplay<'formula, 'format, F>
where