#[non_exhaustive]pub enum MetadataWireLimitKind {
Entries,
KeyBytes,
}Expand description
A metadata resource category bounded by the strict V1 wire contract.
§Examples
use qubit_metadata::MetadataWireLimitKind;
assert_eq!(MetadataWireLimitKind::Entries, MetadataWireLimitKind::Entries);Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Entries
Number of metadata entries or schema fields.
KeyBytes
UTF-8 byte length of a metadata or schema key.
Trait Implementations§
Source§impl Clone for MetadataWireLimitKind
impl Clone for MetadataWireLimitKind
Source§fn clone(&self) -> MetadataWireLimitKind
fn clone(&self) -> MetadataWireLimitKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MetadataWireLimitKind
Source§impl Debug for MetadataWireLimitKind
impl Debug for MetadataWireLimitKind
impl Eq for MetadataWireLimitKind
Source§impl PartialEq for MetadataWireLimitKind
impl PartialEq for MetadataWireLimitKind
impl StructuralPartialEq for MetadataWireLimitKind
Auto Trait Implementations§
impl Freeze for MetadataWireLimitKind
impl RefUnwindSafe for MetadataWireLimitKind
impl Send for MetadataWireLimitKind
impl Sync for MetadataWireLimitKind
impl Unpin for MetadataWireLimitKind
impl UnsafeUnpin for MetadataWireLimitKind
impl UnwindSafe for MetadataWireLimitKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoValueDefault<T> for T
impl<T> IntoValueDefault<T> for T
Source§fn into_value_default(self) -> T
fn into_value_default(self) -> T
Converts this argument into the default value. Read more