graphrecords-query 0.5.0

High-performance graph-based data records
Documentation
mod inspection;
mod on_error;

use crate::registry::OperationManifest;
pub use inspection::{
    ErrorKindNameOperation, ErrorKindOperation, ErrorsOperation, HasErrorCauseOperation,
    InErrorGroupOperation, IsErrorKindOperation,
};
pub use on_error::{
    Drop, DropErrorsIn, DropErrorsOf, DropErrorsWithCause, ErrorPolicy, ErrorPolicyIn,
    ErrorPolicyOf, ErrorPolicyWithCause, Raise, RaiseErrorsIn, RaiseErrorsOf, RaiseErrorsWithCause,
    RaiseWhen, RaiseWhenErrorsIn, RaiseWhenErrorsOf, RaiseWhenErrorsWithCause, Replace,
    ReplaceErrorsIn, ReplaceErrorsOf, ReplaceErrorsWithCause,
};

pub(super) fn operation_manifests() -> Vec<OperationManifest> {
    vec![
        inspection::errors::operation_manifest(),
        inspection::kind::operation_manifest(),
        inspection::name::operation_manifest(),
        on_error::drop::operation_manifest(),
        on_error::raise::operation_manifest(),
        on_error::raise::raise_when::operation_manifest(),
        on_error::replace::operation_manifest(),
    ]
}