#[non_exhaustive]pub enum StyleBase {
Show 26 variants
ElsevierHarvardCore,
ElsevierWithTitlesCore,
ElsevierVancouverCore,
SpringerBasicAuthorDateCore,
SpringerBasicBracketsCore,
SpringerVancouverBracketsCore,
TaylorAndFrancisChicagoAuthorDateCore,
TaylorAndFrancisCouncilOfScienceEditorsAuthorDateCore,
TaylorAndFrancisNationalLibraryOfMedicineCore,
ChicagoShortenedNotesBibliographyCore,
ChicagoNotes18th,
ChicagoAuthorDate18th,
ChicagoShortenedNotesBibliography,
Apa7th,
ElsevierHarvard,
ElsevierWithTitles,
ElsevierVancouver,
SpringerBasicAuthorDate,
SpringerVancouverBrackets,
SpringerBasicBrackets,
AmericanMedicalAssociation,
Ieee,
TaylorAndFrancisChicagoAuthorDate,
TaylorAndFrancisCouncilOfScienceEditorsAuthorDate,
TaylorAndFrancisNationalLibraryOfMedicine,
ModernLanguageAssociation,
}Expand description
A named, compiled-in style base that serves as an inheritance root.
A style file declares extends: <key> to inherit a complete base style.
Any top-level fields in the file (options, citation, bibliography,
etc.) are merged over the base, with local fields taking
ultimate precedence.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
ElsevierHarvardCore
Hidden Elsevier Harvard family root.
ElsevierWithTitlesCore
Hidden Elsevier with-titles family root.
ElsevierVancouverCore
Hidden Elsevier Vancouver family root.
SpringerBasicAuthorDateCore
Hidden Springer Basic author-date root.
SpringerBasicBracketsCore
Hidden Springer Basic brackets root.
SpringerVancouverBracketsCore
Hidden Springer Vancouver root.
TaylorAndFrancisChicagoAuthorDateCore
Hidden Taylor & Francis Chicago root.
TaylorAndFrancisCouncilOfScienceEditorsAuthorDateCore
Hidden Taylor & Francis CSE root.
TaylorAndFrancisNationalLibraryOfMedicineCore
Hidden Taylor & Francis NLM root.
ChicagoShortenedNotesBibliographyCore
Hidden Chicago shortened-notes root.
ChicagoNotes18th
Chicago Manual of Style 18th edition — notes without bibliography.
ChicagoAuthorDate18th
Chicago Manual of Style 18th edition — author-date system.
ChicagoShortenedNotesBibliography
Chicago Manual of Style (shortened notes and bibliography).
Apa7th
APA 7th edition — author-date system.
ElsevierHarvard
Elsevier Harvard (author-date).
ElsevierWithTitles
Elsevier with Titles (numeric).
ElsevierVancouver
Elsevier Vancouver (numeric).
SpringerBasicAuthorDate
Springer Basic (author-date).
SpringerVancouverBrackets
Springer Vancouver Brackets (numeric).
SpringerBasicBrackets
Springer Basic Brackets (numeric).
AmericanMedicalAssociation
American Medical Association 11th edition (numeric).
Ieee
Institute of Electrical and Electronics Engineers (numeric).
TaylorAndFrancisChicagoAuthorDate
Taylor & Francis Chicago author-date.
TaylorAndFrancisCouncilOfScienceEditorsAuthorDate
Taylor & Francis Council of Science Editors author-date.
TaylorAndFrancisNationalLibraryOfMedicine
Taylor & Francis National Library of Medicine.
ModernLanguageAssociation
Modern Language Association 9th edition (author-page).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StyleBase
impl<'de> Deserialize<'de> for StyleBase
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StyleBase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StyleBase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Eq for StyleBase
Source§impl From<StyleBase> for StyleReference
impl From<StyleBase> for StyleReference
Source§fn from(base: StyleBase) -> StyleReference
fn from(base: StyleBase) -> StyleReference
Source§impl Serialize for StyleBase
impl Serialize for StyleBase
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for StyleBase
Auto Trait Implementations§
impl Freeze for StyleBase
impl RefUnwindSafe for StyleBase
impl Send for StyleBase
impl Sync for StyleBase
impl Unpin for StyleBase
impl UnsafeUnpin for StyleBase
impl UnwindSafe for StyleBase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.