Skip to main content

Module model

Module model 

Source
Expand description

Data models for BibTeX entries

Structs§

DateParts
Parsed bibliography date parts.
Entry
A BibTeX entry (article, book, etc.)
Field
A field in a BibTeX entry
PersonName
A structured BibTeX person name.
ResourceField
Classified resource or identifier field.
ValidationError
Represents a validation error for a BibTeX entry

Enums§

DateParseError
Explicit date parse failure.
EntryType
BibTeX entry type
ResourceKind
Common resource or identifier field kind.
ValidationLevel
Validation strictness level for BibTeX entries
ValidationSeverity
Severity level for validation errors
Value
A value in a BibTeX field

Functions§

canonical_biblatex_field_alias
Return the crate’s built-in BibLaTeX-to-BibTeX field alias, if any.
classify_resource_field
Classify a common resource or identifier field name.
normalize_biblatex_field_name
Normalize a field name with ASCII lowercase and built-in BibLaTeX aliases.
normalize_doi
Normalize a DOI from common raw forms into lowercase 10.x/... form.
normalize_field_name_ascii
Normalize a field name to ASCII lowercase.
parse_date_parts
Parse a common bibliography date shape into parts.
parse_names
Parse a BibTeX author or editor field into structured person names.