dope-core 0.15.0

The manifold runtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::io;

use crate::{backend, backend::uring::capabilities::lifecycle::terminal, driver::flight, platform};

impl platform::Quiesce for backend::Uring {
    fn all(&mut self, drain: flight::Drain<'_, '_>) -> io::Result<()> {
        terminal::Terminal::<terminal::Cancelled>::new(self, drain)
            .cancel()?
            .settle()
    }
}