#[non_exhaustive]pub enum MonographType {
Book,
Manual,
Report,
Thesis,
Webpage,
Post,
Interview,
Manuscript,
Preprint,
PersonalCommunication,
Document,
Unknown(String),
}Expand description
Discriminates monograph subtypes for style-directed formatting.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Book
A book or monograph (default).
Manual
A technical manual or user guide.
Report
A technical or institutional report.
Thesis
An academic thesis or dissertation.
Webpage
A webpage or standalone web document.
Post
A standalone post (e.g., social media, forum).
Interview
An interview treated as a standalone monographic source.
Manuscript
An unpublished manuscript or archival document.
Preprint
A preprint hosted on a preprint server (arXiv, bioRxiv, SSRN, etc.).
The preprint server has a custodial relationship with the work (hosting and preservation), not an editorial one. This parallels an archived manuscript held by a repository.
PersonalCommunication
A letter, email, or other personal communication.
Document
A generic standalone document that does not fit a more specific subtype.
Unknown(String)
Fallback for forward-compatibility.
Implementations§
Trait Implementations§
Source§impl Clone for MonographType
impl Clone for MonographType
Source§fn clone(&self) -> MonographType
fn clone(&self) -> MonographType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more