pub struct RateLimitGroupBuilder { /* private fields */ }
Expand description
Builder for RateLimitGroup
.
Implementations§
Source§impl RateLimitGroupBuilder
impl RateLimitGroupBuilder
pub fn bw_size<VALUE: Into<ByteSize>>(&mut self, value: VALUE) -> &mut Self
pub fn bw_one_time_burst<VALUE: Into<ByteSize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn bw_refill_time<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn ops_size<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn ops_one_time_burst<VALUE: Into<usize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn ops_refill_time<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<RateLimitGroup, RateLimitGroupBuilderError>
pub fn build(&self) -> Result<RateLimitGroup, RateLimitGroupBuilderError>
Trait Implementations§
Source§impl Clone for RateLimitGroupBuilder
impl Clone for RateLimitGroupBuilder
Source§fn clone(&self) -> RateLimitGroupBuilder
fn clone(&self) -> RateLimitGroupBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for RateLimitGroupBuilder
impl RefUnwindSafe for RateLimitGroupBuilder
impl Send for RateLimitGroupBuilder
impl Sync for RateLimitGroupBuilder
impl Unpin for RateLimitGroupBuilder
impl UnwindSafe for RateLimitGroupBuilder
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