pub enum SourceAuthority {
Official,
ThirdParty,
UserSubmitted,
Unknown,
}Expand description
Who stands behind the source artifact.
Variants§
Official
Published or formally recorded by the issuing institution. This is evidence of what was published, not proof that its content is true.
ThirdParty
Published by a third party (press, NGO, researcher…).
UserSubmitted
Supplied by a user of the system and not independently checked.
Unknown
Trait Implementations§
Source§impl Clone for SourceAuthority
impl Clone for SourceAuthority
Source§fn clone(&self) -> SourceAuthority
fn clone(&self) -> SourceAuthority
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 moreSource§impl Debug for SourceAuthority
impl Debug for SourceAuthority
Source§impl Default for SourceAuthority
impl Default for SourceAuthority
Source§fn default() -> SourceAuthority
fn default() -> SourceAuthority
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceAuthority
impl<'de> Deserialize<'de> for SourceAuthority
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 Eq for SourceAuthority
Source§impl PartialEq for SourceAuthority
impl PartialEq for SourceAuthority
Source§impl Serialize for SourceAuthority
impl Serialize for SourceAuthority
impl StructuralPartialEq for SourceAuthority
Auto Trait Implementations§
impl Freeze for SourceAuthority
impl RefUnwindSafe for SourceAuthority
impl Send for SourceAuthority
impl Sync for SourceAuthority
impl Unpin for SourceAuthority
impl UnsafeUnpin for SourceAuthority
impl UnwindSafe for SourceAuthority
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>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more