pub mod context; pub mod convert; pub mod core; pub mod macros; pub mod types;
pub use context::{
ErrorPipeline, accumulate_context, context_accumulator, context_fn, error_pipeline,
extract_context, format_error_chain, with_context, with_context_result,
};
pub use convert::{
collect_errors, composable_to_core, core_to_composable, either_to_result, either_to_validated,
flatten_composable_result, result_to_either, result_to_validated, split_validated_errors,
validated_to_either, validated_to_result, wrap_in_composable_result,
wrap_in_composable_result_boxed,
};
pub use core::{ErrorCategory, ErrorOps};
pub use types::{
BoxedComposableError, BoxedComposableResult, ComposableError, ComposableResult, ErrorContext,
IntoErrorContext, LazyContext,
};
pub use core::{ResultExt, WithError, sequence, sequence_with_error, traverse, traverse_validated};