TryMapGuard

Trait TryMapGuard 

Source
pub trait TryMapGuard<'a, G, R1, R2: 'a, E: 'a> {
    // Required method
    fn try_map_guard(
        self,
        try_map: impl FnOnce(R1) -> Result<R2, E>,
    ) -> Result<MappedGuard<G, R2>, E>;
}

Required Methods§

Source

fn try_map_guard( self, try_map: impl FnOnce(R1) -> Result<R2, E>, ) -> Result<MappedGuard<G, R2>, E>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a, G: BoxedMapped + 'a, R: 'a, E: 'a> TryMapGuard<'a, Box<G>, &'a G, R, E> for G