pub struct FlowEdgeByFlowKey {
pub flow: FlowId,
pub edge: FlowEdgeId,
}Fields§
§flow: FlowId§edge: FlowEdgeIdImplementations§
Source§impl FlowEdgeByFlowKey
impl FlowEdgeByFlowKey
pub const TAG: KeyTag = KeyTag::FlowEdgeByFlow
pub fn encode(&self) -> EncodedKey
pub fn decode(key: &EncodedKey) -> Option<Self>
Source§impl FlowEdgeByFlowKey
impl FlowEdgeByFlowKey
pub fn new(flow: impl Into<FlowId>, edge: impl Into<FlowEdgeId>) -> Self
pub fn encoded( flow: impl Into<FlowId>, edge: impl Into<FlowEdgeId>, ) -> EncodedKey
pub fn full_scan(flow: FlowId) -> TaggedKeyBoundRange
Trait Implementations§
Source§impl Clone for FlowEdgeByFlowKey
impl Clone for FlowEdgeByFlowKey
Source§fn clone(&self) -> FlowEdgeByFlowKey
fn clone(&self) -> FlowEdgeByFlowKey
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 FlowEdgeByFlowKey
impl Debug for FlowEdgeByFlowKey
Source§impl From<FlowEdgeByFlowKey> for TaggedKey
impl From<FlowEdgeByFlowKey> for TaggedKey
Source§fn from(key: FlowEdgeByFlowKey) -> Self
fn from(key: FlowEdgeByFlowKey) -> Self
Converts to this type from the input type.
Source§impl Hash for FlowEdgeByFlowKey
impl Hash for FlowEdgeByFlowKey
Source§impl PartialEq for FlowEdgeByFlowKey
impl PartialEq for FlowEdgeByFlowKey
impl StructuralPartialEq for FlowEdgeByFlowKey
Auto Trait Implementations§
impl Freeze for FlowEdgeByFlowKey
impl RefUnwindSafe for FlowEdgeByFlowKey
impl Send for FlowEdgeByFlowKey
impl Sync for FlowEdgeByFlowKey
impl Unpin for FlowEdgeByFlowKey
impl UnsafeUnpin for FlowEdgeByFlowKey
impl UnwindSafe for FlowEdgeByFlowKey
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<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