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().
awaiting 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
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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