pub enum SaintCount {
Number(u32),
Many(String),
}Expand description
Represents the number of saints for an entity or a group of entities.
Can be either a specific number (u32) or “many” to indicate an indeterminate number of saints.
§Serialization
Number(n)serializes as integernManyserializes as string"many"
§Deserialization
- Integers are converted to
Number(u32) - String
"many"is converted toMany - All other types generate an error
Variants§
Implementations§
Source§impl SaintCount
impl SaintCount
Trait Implementations§
Source§impl Clone for SaintCount
impl Clone for SaintCount
Source§fn clone(&self) -> SaintCount
fn clone(&self) -> SaintCount
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SaintCount
impl Debug for SaintCount
Source§impl<'de> Deserialize<'de> for SaintCount
impl<'de> Deserialize<'de> for SaintCount
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
Source§impl PartialEq for SaintCount
impl PartialEq for SaintCount
Source§impl Serialize for SaintCount
impl Serialize for SaintCount
impl Eq for SaintCount
impl StructuralPartialEq for SaintCount
Auto Trait Implementations§
impl Freeze for SaintCount
impl RefUnwindSafe for SaintCount
impl Send for SaintCount
impl Sync for SaintCount
impl Unpin for SaintCount
impl UnwindSafe for SaintCount
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,
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.