stuck 0.4.1

Multi-threading scheduled task facility building on cooperative stackful coroutine
Documentation
use std::io::Result;

pub(crate) use super::pool::Requester;
use super::{pool, Stopper};
use crate::net::Registry;

pub(crate) struct Poller(pool::Poller);

impl Poller {
    pub fn new() -> (Self, Requester) {
        let (poller, requester) = pool::Poller::new();
        (Self(poller), requester)
    }

    pub fn start(self, _registry: &Registry) -> Result<Stopper> {
        let (stopper, _) = self.0.start(4)?;
        Ok(stopper)
    }
}