[][src]Trait mapped_guard::MapGuard

pub trait MapGuard<'a, G, R1, R2: 'a> {
    fn map_guard(self, map: impl FnOnce(R1) -> R2) -> MappedGuard<G, R2>;
fn maybe_map_guard(
        self,
        maybe_map: impl FnOnce(R1) -> Option<R2>
    ) -> Option<MappedGuard<G, R2>>; }

Required methods

fn map_guard(self, map: impl FnOnce(R1) -> R2) -> MappedGuard<G, R2>

fn maybe_map_guard(
    self,
    maybe_map: impl FnOnce(R1) -> Option<R2>
) -> Option<MappedGuard<G, R2>>

Loading content...

Implementors

impl<'a, G: BoxedMapped + 'a, R: 'a> MapGuard<'a, Box<G>, &'a G, R> for G[src]

Loading content...