pub struct Entry {
pub key: String,
pub entry_type: String,
pub start_line: u32,
pub fields: Vec<Field>,
}Fields§
§key: String§entry_type: StringAlready lowercased at parse time — mirrors bibtexparser,
which normalizes entry.entry_type regardless of source
casing (@TECHREPORT{...} still reports entry_type == "techreport"; verified empirically, not documented anywhere
obvious). A few call sites still call .to_lowercase() on
this defensively — harmless no-ops now, kept rather than
touched, not evidence this field is ever non-lowercase.
start_line: u320-based line index of the entry’s @type{ opening.
fields: Vec<Field>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Entry
impl RefUnwindSafe for Entry
impl Send for Entry
impl Sync for Entry
impl Unpin for Entry
impl UnsafeUnpin for Entry
impl UnwindSafe for Entry
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