vos_core/constraint/
mod.rs

1use std::str::FromStr;
2
3use serde::{Deserialize, Serialize};
4use vos_error::{for_3rd::BigDecimal, VosResult};
5use vos_error::for_3rd::BigInt;
6use vos_error::for_3rd::Zero;
7
8use crate::Document;
9
10pub mod decimal_constraint;
11pub mod dict_constraint;
12pub mod integer_constraint;
13pub mod list_constraint;
14pub mod string_constraint;
15
16#[derive(Clone, Debug, Default, Serialize, Deserialize)]
17pub struct SharedConstraint {
18    document: Document,
19}