Enum MemoryProxyDBInsertErrorKind
pub enum MemoryProxyDBInsertErrorKind {
DuplicateKey,
InvalidProxy,
}
Expand description
The kind of error that MemoryProxyDBInsertError
represents.
Variants§
DuplicateKey
Duplicate key found in the proxies.
InvalidProxy
Invalid proxy found in the proxies.
This could be due to a proxy that is not valid for some reason. E.g. a proxy that neither supports http or socks5.
Trait Implementations§
§impl Clone for MemoryProxyDBInsertErrorKind
impl Clone for MemoryProxyDBInsertErrorKind
§fn clone(&self) -> MemoryProxyDBInsertErrorKind
fn clone(&self) -> MemoryProxyDBInsertErrorKind
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 more§impl Debug for MemoryProxyDBInsertErrorKind
impl Debug for MemoryProxyDBInsertErrorKind
§impl Hash for MemoryProxyDBInsertErrorKind
impl Hash for MemoryProxyDBInsertErrorKind
§impl PartialEq for MemoryProxyDBInsertErrorKind
impl PartialEq for MemoryProxyDBInsertErrorKind
impl Copy for MemoryProxyDBInsertErrorKind
impl Eq for MemoryProxyDBInsertErrorKind
impl StructuralPartialEq for MemoryProxyDBInsertErrorKind
Auto Trait Implementations§
impl Freeze for MemoryProxyDBInsertErrorKind
impl RefUnwindSafe for MemoryProxyDBInsertErrorKind
impl Send for MemoryProxyDBInsertErrorKind
impl Sync for MemoryProxyDBInsertErrorKind
impl Unpin for MemoryProxyDBInsertErrorKind
impl UnwindSafe for MemoryProxyDBInsertErrorKind
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<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<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy
that returns Action::Follow
only if self
and other
return
Action::Follow
. Read more