moonbitstack/moonquic/stream does not have a README file
pub(all) suberror Refused {
Illegal(String)
Exceeded(limit~ : UInt64, got~ : UInt64)
Conflict(String)
} derive(Eq)pub struct Assembler {
consumed : UInt64
runs : Array[(UInt64, Bytes)]
final_size : UInt64?
limit : UInt64
}pub struct Credit {
spent : UInt64
limit : UInt64
}type Incomingpub struct Quota {
limit : UInt64
opened : UInt64
}pub struct Window {
received : UInt64
consumed : UInt64
limit : UInt64
size : UInt64
ratio : Double
}let frame : UInt64fn is_local(id : UInt64, server~ : Bool) -> Boolfn is_writable(id : UInt64, server~ : Bool) -> Boollet limit : UInt64let ratio : Doublefn sequence(id : UInt64) -> UInt64Install
Download zipmoonquic — the QUIC transport for MoonBit (RFC 9000/9001/9002): packets, frames, loss recovery, congestion control, streams and flow control, bytes in and events out. No sockets; the handshake is moontls' and HTTP/3 is moonhttp's.
Dependencies