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.

Required 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.