pub struct QuotaUsageBuilder { /* private fields */ }
Expand description
Builder for QuotaUsage
.
Implementations§
Source§impl QuotaUsageBuilder
impl QuotaUsageBuilder
pub fn name(&mut self, value: String) -> &mut Self
pub fn used(&mut self, value: HashMap<String, QuotaLimit>) -> &mut Self
pub fn create_index(&mut self, value: u64) -> &mut Self
pub fn modify_index(&mut self, value: u64) -> &mut Self
Sourcepub fn build(&self) -> Result<QuotaUsage, QuotaUsageBuilderError>
pub fn build(&self) -> Result<QuotaUsage, QuotaUsageBuilderError>
Trait Implementations§
Source§impl Clone for QuotaUsageBuilder
impl Clone for QuotaUsageBuilder
Source§fn clone(&self) -> QuotaUsageBuilder
fn clone(&self) -> QuotaUsageBuilder
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 QuotaUsageBuilder
impl RefUnwindSafe for QuotaUsageBuilder
impl Send for QuotaUsageBuilder
impl Sync for QuotaUsageBuilder
impl Unpin for QuotaUsageBuilder
impl UnwindSafe for QuotaUsageBuilder
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