pub struct ArraySchemaIr {
pub item: SchemaNodeIrId,
pub min_length: Option<u32>,
pub max_length: Option<u32>,
pub unique: bool,
pub contains: Option<SchemaNodeIrId>,
pub binding_style: Option<BindingStyleIr>,
}Fields§
§item: SchemaNodeIrId§min_length: Option<u32>§max_length: Option<u32>§unique: bool§contains: Option<SchemaNodeIrId>§binding_style: Option<BindingStyleIr>Trait Implementations§
Source§impl Clone for ArraySchemaIr
impl Clone for ArraySchemaIr
Source§fn clone(&self) -> ArraySchemaIr
fn clone(&self) -> ArraySchemaIr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArraySchemaIr
impl Debug for ArraySchemaIr
Source§impl PartialEq for ArraySchemaIr
impl PartialEq for ArraySchemaIr
impl StructuralPartialEq for ArraySchemaIr
Auto Trait Implementations§
impl Freeze for ArraySchemaIr
impl RefUnwindSafe for ArraySchemaIr
impl Send for ArraySchemaIr
impl Sync for ArraySchemaIr
impl Unpin for ArraySchemaIr
impl UnsafeUnpin for ArraySchemaIr
impl UnwindSafe for ArraySchemaIr
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