Struct faucet_server::server::FaucetServerBuilder
source · pub struct FaucetServerBuilder { /* private fields */ }Implementations§
source§impl FaucetServerBuilder
impl FaucetServerBuilder
pub fn new() -> Self
pub fn strategy(self, strategy: Strategy) -> Self
pub fn bind(self, bind: SocketAddr) -> Self
pub fn extractor(self, extractor: IpExtractor) -> Self
pub fn workers(self, n: usize) -> Self
pub fn server_type(self, server_type: WorkerType) -> Self
pub fn workdir(self, workdir: impl AsRef<Path>) -> Self
pub fn rscript(self, rscript: impl AsRef<OsStr>) -> Self
pub fn build(self) -> FaucetResult<FaucetServer>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FaucetServerBuilder
impl RefUnwindSafe for FaucetServerBuilder
impl Send for FaucetServerBuilder
impl Sync for FaucetServerBuilder
impl Unpin for FaucetServerBuilder
impl UnwindSafe for FaucetServerBuilder
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