ivo 0.4.0

The rust implementation of the ivo schema valitator
Documentation
mod model;
mod schema;
mod types;

pub use futures::FutureExt;

#[cfg(feature = "validators")]
#[doc(inline)]
pub use ivo_validators::*;

#[doc(hidden)]
pub use types::internal as __private_types;

pub use ivo_derive::{IvoInputStruct, IvoStruct};

pub use schema::fields::{
    constant_field, dependent_field, lax_field, required_field, virtual_field,
};
pub use types::internal::{
    DefaultErrorSanitizer, IvoErrorPayload, IvoErrorSanitizer, IvoInputStruct, IvoStruct,
};
pub use types::{
    IvoConstantCtx, IvoContext, IvoCtxOptions, IvoDefaultContext, IvoModel, IvoRwCtxOptions,
    IvoShared,
};