Struct sunfish::ReleaseSunfish
source · [−]pub struct ReleaseSunfish {
pub embedded_dir: EmbeddedDirectory,
pub routes_handler: Box<dyn Send + Sync + for<'a> Fn(&'a mut Request<Body>) -> Pin<Box<dyn Send + Future<Output = Result<Option<Response<Body>>>> + 'a>>>,
pub routes: Vec<RouteInitializer>,
}
Fields
embedded_dir: EmbeddedDirectory
routes_handler: Box<dyn Send + Sync + for<'a> Fn(&'a mut Request<Body>) -> Pin<Box<dyn Send + Future<Output = Result<Option<Response<Body>>>> + 'a>>>
routes: Vec<RouteInitializer>
Implementations
sourceimpl ReleaseSunfish
impl ReleaseSunfish
Auto Trait Implementations
impl !RefUnwindSafe for ReleaseSunfish
impl Send for ReleaseSunfish
impl Sync for ReleaseSunfish
impl Unpin for ReleaseSunfish
impl !UnwindSafe for ReleaseSunfish
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more