Struct async_map_reduce::managers::MapManager
source · [−]pub struct MapManager<'a, Ctx, Req, Resp: Sss, MF: Fn(&Ctx, usize, &Req) -> Resp> { /* private fields */ }Implementations
sourceimpl<'a, Ctx, Req, Resp: Sss, MF: SCFunMF<Ctx, Req, Resp>> MapManager<'a, Ctx, Req, Resp, MF>
impl<'a, Ctx, Req, Resp: Sss, MF: SCFunMF<Ctx, Req, Resp>> MapManager<'a, Ctx, Req, Resp, MF>
pub fn reduce<RF: SCFunRF<Ctx, Resp>>(
self,
fun: RF
) -> ReduceManager<'a, Ctx, Req, Resp, MF, RF>
sourceimpl<'a, Ctx, Req, ROk: Sss, RErr: Sss, MF: SCFunMF<Ctx, Req, Result<ROk, RErr>>> MapManager<'a, Ctx, Req, Result<ROk, RErr>, MF>
impl<'a, Ctx, Req, ROk: Sss, RErr: Sss, MF: SCFunMF<Ctx, Req, Result<ROk, RErr>>> MapManager<'a, Ctx, Req, Result<ROk, RErr>, MF>
Auto Trait Implementations
impl<'a, Ctx, Req, Resp, MF> RefUnwindSafe for MapManager<'a, Ctx, Req, Resp, MF> where
Ctx: RefUnwindSafe,
MF: RefUnwindSafe,
Req: RefUnwindSafe,
impl<'a, Ctx, Req, Resp, MF> Send for MapManager<'a, Ctx, Req, Resp, MF> where
Ctx: Sync,
MF: Send,
Req: Send,
impl<'a, Ctx, Req, Resp, MF> Sync for MapManager<'a, Ctx, Req, Resp, MF> where
Ctx: Sync,
MF: Sync,
Req: Sync,
impl<'a, Ctx, Req, Resp, MF> Unpin for MapManager<'a, Ctx, Req, Resp, MF> where
MF: Unpin,
Req: Unpin,
impl<'a, Ctx, Req, Resp, MF> UnwindSafe for MapManager<'a, Ctx, Req, Resp, MF> where
Ctx: RefUnwindSafe,
MF: UnwindSafe,
Req: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more