Trait frunk::labelled::ByNameFieldPlucker [−][src]
pub trait ByNameFieldPlucker<TargetKey, Index> { type TargetValue; type Remainder; fn pluck_by_name(
self
) -> (Field<TargetKey, Self::TargetValue>, Self::Remainder); }
Expand description
Trait for plucking out a Field
from a type by type-level TargetKey
.
Associated Types
type TargetValue
Required methods
fn pluck_by_name(self) -> (Field<TargetKey, Self::TargetValue>, Self::Remainder)
fn pluck_by_name(self) -> (Field<TargetKey, Self::TargetValue>, Self::Remainder)
Returns a pair consisting of the value pointed to by the target key and the remainder.
Implementors
impl<Head, Tail, K, TailIndex> ByNameFieldPlucker<K, There<TailIndex>> for HCons<Head, Tail> where
Tail: ByNameFieldPlucker<K, TailIndex>,