Struct gotham::router::response::ResponseFinalizerBuilder
source · pub struct ResponseFinalizerBuilder { /* private fields */ }
Expand description
Builds an immutable ResponseFinalizer
.
Implementations§
source§impl ResponseFinalizerBuilder
impl ResponseFinalizerBuilder
sourcepub fn add(
&mut self,
status_code: StatusCode,
extender: Box<dyn ResponseExtender<Body> + Send + Sync>
)
pub fn add( &mut self, status_code: StatusCode, extender: Box<dyn ResponseExtender<Body> + Send + Sync> )
Add an Finalizer for responses that have been assigned this status_code.
sourcepub fn finalize(self) -> ResponseFinalizer
pub fn finalize(self) -> ResponseFinalizer
Finalize population of error handlers for the application, ready for use by a Router
Auto Trait Implementations§
impl Freeze for ResponseFinalizerBuilder
impl RefUnwindSafe for ResponseFinalizerBuilder
impl Send for ResponseFinalizerBuilder
impl Sync for ResponseFinalizerBuilder
impl Unpin for ResponseFinalizerBuilder
impl !UnwindSafe for ResponseFinalizerBuilder
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