Trait frunk_core::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

Required methods

Returns a pair consisting of the value pointed to by the target key and the remainder.

Implementors

Implementation when the pluck target key is in the tail.

Implementation when the pluck target key is in the head.