pub struct SynxlRecord {
pub index: usize,
pub line: usize,
pub field_list: usize,
pub value: Value,
pub diagnostics: Vec<Diagnostic>,
}Expand description
One record produced by SynxlReader.
Fields§
§index: usize0-based position in the document.
line: usize1-based source line of the record line.
field_list: usizeIndex into SynxlReader::field_lists of the list in effect.
value: ValueAlways a Value::Object.
diagnostics: Vec<Diagnostic>Diagnostics produced by this record alone (§11.2).
Trait Implementations§
Source§impl Clone for SynxlRecord
impl Clone for SynxlRecord
Source§fn clone(&self) -> SynxlRecord
fn clone(&self) -> SynxlRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SynxlRecord
impl Debug for SynxlRecord
Source§impl PartialEq for SynxlRecord
impl PartialEq for SynxlRecord
impl StructuralPartialEq for SynxlRecord
Auto Trait Implementations§
impl Freeze for SynxlRecord
impl RefUnwindSafe for SynxlRecord
impl Send for SynxlRecord
impl Sync for SynxlRecord
impl Unpin for SynxlRecord
impl UnsafeUnpin for SynxlRecord
impl UnwindSafe for SynxlRecord
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