pub struct LoaderClientSynchronousProxy { /* private fields */ }
Implementations§
Source§impl LoaderClientSynchronousProxy
impl LoaderClientSynchronousProxy
pub fn new(channel: Channel) -> Self
pub fn into_channel(self) -> Channel
Sourcepub fn wait_for_event(
&self,
deadline: MonotonicInstant,
) -> Result<LoaderClientEvent, Error>
pub fn wait_for_event( &self, deadline: MonotonicInstant, ) -> Result<LoaderClientEvent, Error>
Waits until an event arrives and returns it. It is safe for other threads to make concurrent requests while waiting for an event.
Sourcepub fn on_response(
&self,
response: Response,
___deadline: MonotonicInstant,
) -> Result<(), Error>
pub fn on_response( &self, response: Response, ___deadline: MonotonicInstant, ) -> Result<(), Error>
Called by the loader when the loader receives an HTTP response.
If the server has requested a redirect, then redirect
in response
table will describe the target the server requested. To follow the
redirect, reply to this message. To not follow the redirect, close the
underlying channel.
Trait Implementations§
Source§impl Debug for LoaderClientSynchronousProxy
impl Debug for LoaderClientSynchronousProxy
Source§impl SynchronousProxy for LoaderClientSynchronousProxy
impl SynchronousProxy for LoaderClientSynchronousProxy
Source§type Proxy = LoaderClientProxy
type Proxy = LoaderClientProxy
The async proxy for the same protocol.
Source§type Protocol = LoaderClientMarker
type Protocol = LoaderClientMarker
The protocol which this
Proxy
controls.Source§fn from_channel(inner: Channel) -> Self
fn from_channel(inner: Channel) -> Self
Create a proxy over the given channel.
Source§fn into_channel(self) -> Channel
fn into_channel(self) -> Channel
Convert the proxy back into a channel.
Source§fn as_channel(&self) -> &Channel
fn as_channel(&self) -> &Channel
Get a reference to the proxy’s underlying channel. Read more
Auto Trait Implementations§
impl Freeze for LoaderClientSynchronousProxy
impl RefUnwindSafe for LoaderClientSynchronousProxy
impl Send for LoaderClientSynchronousProxy
impl Sync for LoaderClientSynchronousProxy
impl Unpin for LoaderClientSynchronousProxy
impl UnwindSafe for LoaderClientSynchronousProxy
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