#[non_exhaustive]pub enum KnownSources {
Apt,
Aur,
Brew,
Cargo,
Flathub,
Nix,
Npm,
Pacman,
Scoop,
Unknown(String),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for KnownSources
impl Clone for KnownSources
Source§fn clone(&self) -> KnownSources
fn clone(&self) -> KnownSources
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 KnownSources
impl Debug for KnownSources
Source§impl<'de> Deserialize<'de> for KnownSources
impl<'de> Deserialize<'de> for KnownSources
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 Display for KnownSources
impl Display for KnownSources
Source§impl FromStr for KnownSources
impl FromStr for KnownSources
Source§impl Hash for KnownSources
impl Hash for KnownSources
Source§impl PartialEq for KnownSources
impl PartialEq for KnownSources
Source§impl Serialize for KnownSources
impl Serialize for KnownSources
Source§impl TryFrom<&str> for KnownSources
impl TryFrom<&str> for KnownSources
Source§impl TryFrom<String> for KnownSources
impl TryFrom<String> for KnownSources
impl Eq for KnownSources
impl StructuralPartialEq for KnownSources
Auto Trait Implementations§
impl Freeze for KnownSources
impl RefUnwindSafe for KnownSources
impl Send for KnownSources
impl Sync for KnownSources
impl Unpin for KnownSources
impl UnwindSafe for KnownSources
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> ValidateIp for Twhere
T: ToString,
impl<T> ValidateIp for Twhere
T: ToString,
Source§fn validate_ipv4(&self) -> bool
fn validate_ipv4(&self) -> bool
Validates whether the given string is an IP V4
Source§fn validate_ipv6(&self) -> bool
fn validate_ipv6(&self) -> bool
Validates whether the given string is an IP V6
Source§fn validate_ip(&self) -> bool
fn validate_ip(&self) -> bool
Validates whether the given string is an IP