pub type AttachmentFormatter<T, S> = Either<Arc<RenderFn<T>>, for<'a, 'b, 'c> fn(&'a MMState<'b, 'c, T, S>, &'a str, Option<&dyn Fn(String)>) -> String>;Aliased Type§
pub enum AttachmentFormatter<T, S> {
Left(Arc<Box<dyn for<'a> Fn(&'a T, &'a str) -> String + Sync + Send>>),
Right(for<'a, 'b, 'c> fn(&'a MMState<'b, 'c, T, S>, &'a str, Option<&dyn Fn(String)>) -> String),
}