pub enum SubsequentNameForm {
Short,
FamilyOnly,
}Expand description
The contributor form used after the first integral mention in scope.
Short preserves non-dropping particles (“van Beethoven”); FamilyOnly
strips them (“Beethoven”). MLA-style narrative memory uses Short.
Variants§
Short
Use the short contributor form for subsequent mentions.
FamilyOnly
Use family name only (without non-dropping particles) for subsequent mentions.
Trait Implementations§
Source§impl Clone for SubsequentNameForm
impl Clone for SubsequentNameForm
Source§fn clone(&self) -> SubsequentNameForm
fn clone(&self) -> SubsequentNameForm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SubsequentNameForm
Source§impl Debug for SubsequentNameForm
impl Debug for SubsequentNameForm
Source§impl Default for SubsequentNameForm
impl Default for SubsequentNameForm
Source§fn default() -> SubsequentNameForm
fn default() -> SubsequentNameForm
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SubsequentNameForm
impl<'de> Deserialize<'de> for SubsequentNameForm
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubsequentNameForm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubsequentNameForm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SubsequentNameForm
Source§impl PartialEq for SubsequentNameForm
impl PartialEq for SubsequentNameForm
Source§fn eq(&self, other: &SubsequentNameForm) -> bool
fn eq(&self, other: &SubsequentNameForm) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SubsequentNameForm
impl Serialize for SubsequentNameForm
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,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SubsequentNameForm
Auto Trait Implementations§
impl Freeze for SubsequentNameForm
impl RefUnwindSafe for SubsequentNameForm
impl Send for SubsequentNameForm
impl Sync for SubsequentNameForm
impl Unpin for SubsequentNameForm
impl UnsafeUnpin for SubsequentNameForm
impl UnwindSafe for SubsequentNameForm
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
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
Compare self to
key and return true if they are equal.