pub enum ThreatFeedSource {
NVD,
CISA,
ExploitDB,
MitreAttack,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ThreatFeedSource
impl Clone for ThreatFeedSource
Source§fn clone(&self) -> ThreatFeedSource
fn clone(&self) -> ThreatFeedSource
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 ThreatFeedSource
Source§impl Debug for ThreatFeedSource
impl Debug for ThreatFeedSource
Source§impl<'de> Deserialize<'de> for ThreatFeedSource
impl<'de> Deserialize<'de> for ThreatFeedSource
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 ThreatFeedSource
Source§impl PartialEq for ThreatFeedSource
impl PartialEq for ThreatFeedSource
Source§impl Serialize for ThreatFeedSource
impl Serialize for ThreatFeedSource
impl StructuralPartialEq for ThreatFeedSource
Auto Trait Implementations§
impl Freeze for ThreatFeedSource
impl RefUnwindSafe for ThreatFeedSource
impl Send for ThreatFeedSource
impl Sync for ThreatFeedSource
impl Unpin for ThreatFeedSource
impl UnsafeUnpin for ThreatFeedSource
impl UnwindSafe for ThreatFeedSource
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§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
Compare self to
key and return true if they are equal.§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