Re-exports§
pub use crate::model::types::value::Value;pub use data::field::Field;pub use data::record::Record as RecordStruct;pub use data::field_ref::FieldRef;pub use data::storage::FieldStorage;pub use types::meta::DataType;pub use types::meta::MetaErr;pub use types::value::DateTimeValue;pub use types::value::DomainT;pub use types::value::EmailT;pub use types::value::IdCardT;pub use types::value::Maker;pub use types::value::MobilePhoneT;pub use types::value::UrlValue;pub use types::value::DigitValue;pub use types::value::FloatValue;pub use types::value::HexT;pub use types::value::IgnoreT;pub use types::value::IpNetValue;
Modules§
Type Aliases§
- Data
Field - Data field type: Field with Value
- Data
Record - Data record type with mixed storage (Arc + Owned fields)
- FName
Str - 字段名称类型 当前实现:SmolStr(小字符串优化,≤22字节内联存储) 未来可以根据性能测试调整为其他实现
- FValue
Str - 字段值字符串类型 当前实现:SmolStr(小字符串优化,≤22字节内联存储) 用于 Value::Chars,提供高效的短字符串存储
- Shared
Record - Legacy shared record type (for Arc<Field
>)