eureka-mmanager 0.1.6

An Actix actor collection for downloading manga, chapters, covers from Mangadex
Documentation
pub mod delete;
pub mod join;
pub mod modify;
pub mod pull;
pub mod push;

use super::DirsOptions;
use actix::dev::{MessageResponse, OneshotSender};
use actix::prelude::*;
use std::path::PathBuf;

impl<M> MessageResponse<DirsOptions, M> for PathBuf
where
    M: Message<Result = PathBuf>,
{
    fn handle(
        self,
        _ctx: &mut <super::DirsOptions as actix::Actor>::Context,
        tx: Option<OneshotSender<M::Result>>,
    ) {
        if let Some(tx) = tx {
            let _ = tx.send(self);
        }
    }
}