pub struct RawRecord {
pub id: u64,
pub partials: Vec<PartialRecord>,
pub span: Range<usize>,
}Expand description
One DATA entity instance with its exact source extent.
Fields§
§id: u64Numeric entity-instance name without #.
partials: Vec<PartialRecord>One leaf for a simple instance or all leaves for a complex instance.
span: Range<usize>Half-open byte range from instance name through semicolon.
Trait Implementations§
impl StructuralPartialEq for RawRecord
Auto Trait Implementations§
impl Freeze for RawRecord
impl RefUnwindSafe for RawRecord
impl Send for RawRecord
impl Sync for RawRecord
impl Unpin for RawRecord
impl UnsafeUnpin for RawRecord
impl UnwindSafe for RawRecord
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