pub struct RequestHandlerBuilder { /* private fields */ }Implementations§
Source§impl RequestHandlerBuilder
impl RequestHandlerBuilder
pub fn new<P: AsRef<Path>>(base_directory: P) -> Self
pub fn with_file_handler<H: FileHandler + 'static>(self, handler: H) -> Self
pub fn with_directory_handler<H: DirectoryHandler + 'static>( self, handler: H, ) -> Self
pub fn with_config(self, config: Arc<GurtConfig>) -> Self
pub fn build(self) -> RequestHandler
Auto Trait Implementations§
impl !RefUnwindSafe for RequestHandlerBuilder
impl !UnwindSafe for RequestHandlerBuilder
impl Freeze for RequestHandlerBuilder
impl Send for RequestHandlerBuilder
impl Sync for RequestHandlerBuilder
impl Unpin for RequestHandlerBuilder
impl UnsafeUnpin for RequestHandlerBuilder
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