Expand description
Data models for BibTeX entries
Structs§
- Date
Parts - Parsed bibliography date parts.
- Entry
- A BibTeX entry (article, book, etc.)
- Field
- A field in a BibTeX entry
- Person
Name - A structured BibTeX person name.
- Resource
Field - Classified resource or identifier field.
- Validation
Error - Represents a validation error for a BibTeX entry
Enums§
- Date
Parse Error - Explicit date parse failure.
- Entry
Type - BibTeX entry type
- Resource
Kind - Common resource or identifier field kind.
- Validation
Level - Validation strictness level for BibTeX entries
- Validation
Severity - 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
authororeditorfield into structured person names.