pub enum Pronouns {
SheHer,
HeHim,
TheyThem,
ItIts,
}Expand description
Pronoun set for an entity, used by the grammar expansion system
to resolve {possessive} and other pronoun template references.
Variants§
SheHer
she/her/her/hers/herself
HeHim
he/him/his/his/himself
TheyThem
they/them/their/theirs/themselves
ItIts
it/its/its/its/itself
Implementations§
Source§impl Pronouns
impl Pronouns
Sourcepub fn possessive(&self) -> &'static str
pub fn possessive(&self) -> &'static str
Possessive determiner: “her”, “his”, “their”, “its”.
Sourcepub fn possessive_standalone(&self) -> &'static str
pub fn possessive_standalone(&self) -> &'static str
Possessive standalone: “hers”, “his”, “theirs”, “its”.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Pronouns
impl<'de> Deserialize<'de> for Pronouns
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for Pronouns
impl Eq for Pronouns
impl StructuralPartialEq for Pronouns
Auto Trait Implementations§
impl Freeze for Pronouns
impl RefUnwindSafe for Pronouns
impl Send for Pronouns
impl Sync for Pronouns
impl Unpin for Pronouns
impl UnsafeUnpin for Pronouns
impl UnwindSafe for Pronouns
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