pub struct GroupBuilderConfigBuilder { /* private fields */ }
Implementations§
Source§impl GroupBuilderConfigBuilder
impl GroupBuilderConfigBuilder
pub fn new() -> Self
pub fn name(self, value: String) -> Self
pub fn prefix(self, value: String) -> Self
pub fn middleware(self, value: Vec<String>) -> Self
pub fn build(self) -> Result<GroupBuilderConfig, BuildError>
pub fn build_with_defaults(self) -> Result<GroupBuilderConfig, BuildError>
Source§impl GroupBuilderConfigBuilder
impl GroupBuilderConfigBuilder
Sourcepub fn add_middleware(self, middleware_name: &str) -> Self
pub fn add_middleware(self, middleware_name: &str) -> Self
Add middleware to the group
Sourcepub fn add_middlewares(self, new_middlewares: Vec<String>) -> Self
pub fn add_middlewares(self, new_middlewares: Vec<String>) -> Self
Add multiple middlewares
pub fn build_config(self) -> GroupBuilderConfig
Auto Trait Implementations§
impl Freeze for GroupBuilderConfigBuilder
impl RefUnwindSafe for GroupBuilderConfigBuilder
impl Send for GroupBuilderConfigBuilder
impl Sync for GroupBuilderConfigBuilder
impl Unpin for GroupBuilderConfigBuilder
impl UnwindSafe for GroupBuilderConfigBuilder
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