pub enum TransportKind {
Fixture,
Wasm,
LocalServer,
RemoteServer,
Fabric,
}Expand description
Which kind of runtime a transport connects to.
Variants§
Fixture
A deterministic in-memory fixture (tests, replay).
Wasm
An in-browser wasm runtime.
LocalServer
A local server (HTTP bootstrap + WebSocket live).
RemoteServer
A remote server (HTTP bootstrap + WebSocket live).
Fabric
A kernel EvalFabric target: commits are
delegated to realize, proving a session is a realize target.
Trait Implementations§
Source§impl Clone for TransportKind
impl Clone for TransportKind
Source§fn clone(&self) -> TransportKind
fn clone(&self) -> TransportKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransportKind
Source§impl Debug for TransportKind
impl Debug for TransportKind
impl Eq for TransportKind
Source§impl PartialEq for TransportKind
impl PartialEq for TransportKind
Source§fn eq(&self, other: &TransportKind) -> bool
fn eq(&self, other: &TransportKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TransportKind
Auto Trait Implementations§
impl Freeze for TransportKind
impl RefUnwindSafe for TransportKind
impl Send for TransportKind
impl Sync for TransportKind
impl Unpin for TransportKind
impl UnsafeUnpin for TransportKind
impl UnwindSafe for TransportKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more