pub struct SchemaFieldSpec {
pub typ: TypeSpec,
pub min: Option<NodeId>,
pub max: Option<NodeId>,
pub min_len: Option<NodeId>,
pub max_len: Option<NodeId>,
pub pattern: Option<NodeId>,
pub default: Option<NodeId>,
pub deprecated: Option<String>,
}Expand description
One schema field’s constraints.
Fields§
§typ: TypeSpec§min: Option<NodeId>§max: Option<NodeId>§min_len: Option<NodeId>§max_len: Option<NodeId>§pattern: Option<NodeId>§default: Option<NodeId>§deprecated: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for SchemaFieldSpec
impl Clone for SchemaFieldSpec
Source§impl Debug for SchemaFieldSpec
impl Debug for SchemaFieldSpec
Source§impl PartialEq for SchemaFieldSpec
impl PartialEq for SchemaFieldSpec
impl StructuralPartialEq for SchemaFieldSpec
Auto Trait Implementations§
impl Freeze for SchemaFieldSpec
impl RefUnwindSafe for SchemaFieldSpec
impl Send for SchemaFieldSpec
impl Sync for SchemaFieldSpec
impl Unpin for SchemaFieldSpec
impl UnsafeUnpin for SchemaFieldSpec
impl UnwindSafe for SchemaFieldSpec
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more