pub struct ParsedRecordFieldSchema {
pub schema: NodeId,
pub optional: bool,
pub binding_style: Option<BindingStyle>,
}Expand description
Parsed record field schema with NodeId reference.
Fields§
§schema: NodeIdSchema for this field’s value (NodeId reference)
optional: boolField is optional (defaults to false = required)
binding_style: Option<BindingStyle>Binding style for this field
Trait Implementations§
Source§impl Clone for ParsedRecordFieldSchema
impl Clone for ParsedRecordFieldSchema
Source§fn clone(&self) -> ParsedRecordFieldSchema
fn clone(&self) -> ParsedRecordFieldSchema
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 ParsedRecordFieldSchema
impl Debug for ParsedRecordFieldSchema
Source§impl<'doc> FromEure<'doc> for ParsedRecordFieldSchema
impl<'doc> FromEure<'doc> for ParsedRecordFieldSchema
Source§type Error = ParseError
type Error = ParseError
The error type returned by parsing.
Auto Trait Implementations§
impl Freeze for ParsedRecordFieldSchema
impl RefUnwindSafe for ParsedRecordFieldSchema
impl Send for ParsedRecordFieldSchema
impl Sync for ParsedRecordFieldSchema
impl Unpin for ParsedRecordFieldSchema
impl UnwindSafe for ParsedRecordFieldSchema
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