| pub use errors::ResolverError; |
| use crate::memoizer::MemoizerKind; |
| use crate::resource::FluentResource; |
| use crate::types::FluentValue; |
| // Converts an AST node to a `FluentValue`. |
| pub(crate) trait ResolveValue { |
| fn resolve<'source, 'errors, R, M>( |
| scope: &mut Scope<'source, 'errors, R, M>, |
| ) -> FluentValue<'source> |
| R: Borrow<FluentResource>, |
| pub(crate) trait WriteValue { |
| fn write<'source, 'errors, W, R, M>( |
| scope: &mut Scope<'source, 'errors, R, M>, |
| R: Borrow<FluentResource>, |
| fn write_error<W>(&self, _w: &mut W) -> fmt::Result |