xwt-core 0.9.0

A common WebTransport interface for browser and native. Write once, run anywhere.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![allow(missing_docs)]

use super::accept;

pub type AcceptSessionFor<T> = RequestSessionFor<AcceptRequestFor<T>>;

pub type AcceptingRequestFor<T> = <T as accept::Accepting>::Request;

pub type AcceptRequestFor<T> = AcceptingRequestFor<<T as accept::Accept>::Accepting>;

pub type RequestSessionFor<T> = <T as accept::Request>::Session;

pub type AcceptingSessionFor<T> = RequestSessionFor<<T as accept::Accepting>::Request>;