sark 0.9.0

Simple Asynchronous Rust webKit - Server
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::pin::Pin;

use super::conn_state::{ConnState, ConsumeOutcome, DispatchPermit};

pub trait Routing {
    fn try_consume(
        self: Pin<&mut Self>,
        permit: DispatchPermit,
        bytes: &[u8],
        write: &mut [u8],
        conn: &mut ConnState,
    ) -> ConsumeOutcome;
}