pub enum ContextOrderingStrategy {
ByEndpointPriority,
ByLatency,
Insertion,
}Expand description
Strategy for ordering triples in the generated context
Variants§
ByEndpointPriority
Order by endpoint priority (highest first)
ByLatency
Order by query latency (fastest endpoints first)
Insertion
No specific ordering (insertion order)
Trait Implementations§
Source§impl Clone for ContextOrderingStrategy
impl Clone for ContextOrderingStrategy
Source§fn clone(&self) -> ContextOrderingStrategy
fn clone(&self) -> ContextOrderingStrategy
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 ContextOrderingStrategy
impl Debug for ContextOrderingStrategy
Source§impl<'de> Deserialize<'de> for ContextOrderingStrategy
impl<'de> Deserialize<'de> for ContextOrderingStrategy
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 ContextOrderingStrategy
impl PartialEq for ContextOrderingStrategy
Source§impl Serialize for ContextOrderingStrategy
impl Serialize for ContextOrderingStrategy
impl Copy for ContextOrderingStrategy
impl Eq for ContextOrderingStrategy
impl StructuralPartialEq for ContextOrderingStrategy
Auto Trait Implementations§
impl Freeze for ContextOrderingStrategy
impl RefUnwindSafe for ContextOrderingStrategy
impl Send for ContextOrderingStrategy
impl Sync for ContextOrderingStrategy
impl Unpin for ContextOrderingStrategy
impl UnsafeUnpin for ContextOrderingStrategy
impl UnwindSafe for ContextOrderingStrategy
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§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<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§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> 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