pub struct WebTransport { /* private fields */ }Expand description
Browser WebSocket transport implementing the runtime-neutral transport API.
Implementations§
Source§impl WebTransport
impl WebTransport
Sourcepub fn connect(url: &str) -> Result<Self, TransportError>
pub fn connect(url: &str) -> Result<Self, TransportError>
Opens an already-resolved browser WebSocket URL.
Trait Implementations§
Source§impl Transport for WebTransport
impl Transport for WebTransport
Source§fn send<'a>(
&'a mut self,
message: WireMessage,
) -> LocalBoxFuture<'a, Result<(), TransportError>>
fn send<'a>( &'a mut self, message: WireMessage, ) -> LocalBoxFuture<'a, Result<(), TransportError>>
Sends one complete wire message.
Source§fn receive<'a>(
&'a mut self,
) -> LocalBoxFuture<'a, Result<TransportEvent, TransportError>>
fn receive<'a>( &'a mut self, ) -> LocalBoxFuture<'a, Result<TransportEvent, TransportError>>
Waits for the next message or close notification.
Source§fn close<'a>(&'a mut self) -> LocalBoxFuture<'a, Result<(), TransportError>>
fn close<'a>(&'a mut self) -> LocalBoxFuture<'a, Result<(), TransportError>>
Closes the transport using its default close behavior.
Source§fn close_with<'a>(
&'a mut self,
request: TransportCloseRequest,
) -> LocalBoxFuture<'a, Result<(), TransportError>>
fn close_with<'a>( &'a mut self, request: TransportCloseRequest, ) -> LocalBoxFuture<'a, Result<(), TransportError>>
Closes the transport with an explicit WebSocket code and reason.
Source§fn supports_binary(&self) -> bool
fn supports_binary(&self) -> bool
Returns whether this transport can send Phoenix binary frames.
Auto Trait Implementations§
impl Freeze for WebTransport
impl !RefUnwindSafe for WebTransport
impl !Send for WebTransport
impl !Sync for WebTransport
impl Unpin for WebTransport
impl UnsafeUnpin for WebTransport
impl !UnwindSafe for WebTransport
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