pub struct LocalServerRedirectHandle { /* private fields */ }
Available on crate feature
local-server
only.Expand description
A handle to wait for the end-user to be redirected to a server spawned by
LocalServerBuilder
.
Constructed with LocalServerBuilder::spawn()
.
await
ing this type returns the query string of the URI where the end-user
is redirected.
The server is shutdown when this handle is dropped. It can also be shutdown
manually with a LocalServerShutdownHandle
obtained from
LocalServerRedirectHandle::shutdown_handle()
.
Implementations§
Source§impl LocalServerRedirectHandle
impl LocalServerRedirectHandle
Sourcepub fn shutdown_handle(&self) -> LocalServerShutdownHandle
pub fn shutdown_handle(&self) -> LocalServerShutdownHandle
Get a LocalServerShutdownHandle
.
Trait Implementations§
Source§impl Debug for LocalServerRedirectHandle
Available on non-tarpaulin_include
only.
impl Debug for LocalServerRedirectHandle
Available on non-
tarpaulin_include
only.Source§impl Drop for LocalServerRedirectHandle
impl Drop for LocalServerRedirectHandle
Source§impl IntoFuture for LocalServerRedirectHandle
impl IntoFuture for LocalServerRedirectHandle
Source§type Output = Option<QueryString>
type Output = Option<QueryString>
The output that the future will produce on completion.
Source§type IntoFuture = Pin<Box<dyn Future<Output = <LocalServerRedirectHandle as IntoFuture>::Output> + Send>>
type IntoFuture = Pin<Box<dyn Future<Output = <LocalServerRedirectHandle as IntoFuture>::Output> + Send>>
Which kind of future are we turning this into?
Source§fn into_future(self) -> Self::IntoFuture
fn into_future(self) -> Self::IntoFuture
Creates a future from a value. Read more
Auto Trait Implementations§
impl Freeze for LocalServerRedirectHandle
impl !RefUnwindSafe for LocalServerRedirectHandle
impl Send for LocalServerRedirectHandle
impl Sync for LocalServerRedirectHandle
impl Unpin for LocalServerRedirectHandle
impl !UnwindSafe for LocalServerRedirectHandle
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
Source§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
Source§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more