arvo 0.5.0

Validated, immutable value objects for common domain types (email, money, identifiers, …)
Documentation
mod base64_string;
mod bounded_string;
mod hex_color;
mod locale;
mod non_empty_string;
mod non_negative_decimal;
mod non_negative_int;
mod positive_decimal;
mod positive_int;
mod probability;

pub use base64_string::{Base64String, Base64StringInput, Base64StringOutput};
pub use bounded_string::BoundedString;
pub use hex_color::{HexColor, HexColorInput, HexColorOutput};
pub use locale::{Locale, LocaleInput, LocaleOutput};
pub use non_empty_string::{NonEmptyString, NonEmptyStringInput, NonEmptyStringOutput};
pub use non_negative_decimal::{
    NonNegativeDecimal, NonNegativeDecimalInput, NonNegativeDecimalOutput,
};
pub use non_negative_int::{NonNegativeInt, NonNegativeIntInput, NonNegativeIntOutput};
pub use positive_decimal::{PositiveDecimal, PositiveDecimalInput, PositiveDecimalOutput};
pub use positive_int::{PositiveInt, PositiveIntInput, PositiveIntOutput};
pub use probability::{Probability, ProbabilityInput, ProbabilityOutput};