pub struct MetadataLimitsBuilder { /* private fields */ }Expand description
Builder for MetadataLimits.
§Examples
use qubit_metadata::MetadataLimits;
let limits = MetadataLimits::builder().max_metadata_entries(128).build()?;
assert_eq!(limits.max_metadata_entries(), 128);Implementations§
Source§impl MetadataLimitsBuilder
impl MetadataLimitsBuilder
Sourcepub fn json_decode(self, limits: JsonDecodeLimits) -> Self
pub fn json_decode(self, limits: JsonDecodeLimits) -> Self
Sourcepub fn json_encode(self, limits: JsonEncodeLimits) -> Self
pub fn json_encode(self, limits: JsonEncodeLimits) -> Self
Sourcepub const fn max_metadata_entries(self, maximum: usize) -> Self
pub const fn max_metadata_entries(self, maximum: usize) -> Self
Sourcepub const fn max_schema_fields(self, maximum: usize) -> Self
pub const fn max_schema_fields(self, maximum: usize) -> Self
Sourcepub const fn max_key_bytes(self, maximum: usize) -> Self
pub const fn max_key_bytes(self, maximum: usize) -> Self
Trait Implementations§
Source§impl Clone for MetadataLimitsBuilder
impl Clone for MetadataLimitsBuilder
impl Copy for MetadataLimitsBuilder
Source§impl Debug for MetadataLimitsBuilder
impl Debug for MetadataLimitsBuilder
Source§impl Default for MetadataLimitsBuilder
impl Default for MetadataLimitsBuilder
impl Eq for MetadataLimitsBuilder
Source§impl Hash for MetadataLimitsBuilder
impl Hash for MetadataLimitsBuilder
Source§impl PartialEq for MetadataLimitsBuilder
impl PartialEq for MetadataLimitsBuilder
impl StructuralPartialEq for MetadataLimitsBuilder
Auto Trait Implementations§
impl Forget for MetadataLimitsBuilder
impl Freeze for MetadataLimitsBuilder
impl Move for MetadataLimitsBuilder
impl RefUnwindSafe for MetadataLimitsBuilder
impl Send for MetadataLimitsBuilder
impl Sync for MetadataLimitsBuilder
impl Unpin for MetadataLimitsBuilder
impl UnsafeUnpin for MetadataLimitsBuilder
impl UnwindSafe for MetadataLimitsBuilder
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