pub struct ForKeyValue;Expand description
Marker for key and value arguments.
Trait Implementations§
Source§impl<F, R, I, T> FilterFn<ForKeyValue, I, T> for F
impl<F, R, I, T> FilterFn<ForKeyValue, I, T> for F
Source§impl<F, R, I, T, U> FilterMapFn<ForKeyValue, I, T, U> for F
impl<F, R, I, T, U> FilterMapFn<ForKeyValue, I, T, U> for F
Source§impl<F, R, J, I, T, U> FlatMapFn<ForKeyValue, J, I, T, U> for Fwhere
F: Fn(&Key<I>, T) -> R + Send + 'static,
R: IntoResult<J>,
J: IntoIterator<Item = (Key<I>, U)>,
I: Display,
impl<F, R, J, I, T, U> FlatMapFn<ForKeyValue, J, I, T, U> for Fwhere
F: Fn(&Key<I>, T) -> R + Send + 'static,
R: IntoResult<J>,
J: IntoIterator<Item = (Key<I>, U)>,
I: Display,
Source§impl<F, R, I, T, U> GetFn<ForKeyValue, I, T, U> for F
impl<F, R, I, T, U> GetFn<ForKeyValue, I, T, U> for F
Source§impl<F, R, I, T> InspectFn<ForKeyValue, I, T> for F
impl<F, R, I, T> InspectFn<ForKeyValue, I, T> for F
Auto Trait Implementations§
impl Freeze for ForKeyValue
impl RefUnwindSafe for ForKeyValue
impl Send for ForKeyValue
impl Sync for ForKeyValue
impl Unpin for ForKeyValue
impl UnsafeUnpin for ForKeyValue
impl UnwindSafe for ForKeyValue
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