pub enum JsonCollectionKind {
Array,
Object,
}Expand description
JSON collection whose item count could not be represented.
§Examples
use qubit_json::encode::JsonCollectionKind;
use qubit_json::encode::JsonSerializationError;
use qubit_json::encode::JsonSerializationErrorKind;
let error = JsonSerializationError::new(JsonSerializationErrorKind::CollectionLengthOverflow {
kind: JsonCollectionKind::Array,
});
assert_eq!(error.collection_kind(), Some(JsonCollectionKind::Array));Variants§
Trait Implementations§
Source§impl Clone for JsonCollectionKind
impl Clone for JsonCollectionKind
Source§fn clone(&self) -> JsonCollectionKind
fn clone(&self) -> JsonCollectionKind
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 JsonCollectionKind
Source§impl Debug for JsonCollectionKind
impl Debug for JsonCollectionKind
impl Eq for JsonCollectionKind
Source§impl Hash for JsonCollectionKind
impl Hash for JsonCollectionKind
Source§impl PartialEq for JsonCollectionKind
impl PartialEq for JsonCollectionKind
impl StructuralPartialEq for JsonCollectionKind
Auto Trait Implementations§
impl Freeze for JsonCollectionKind
impl RefUnwindSafe for JsonCollectionKind
impl Send for JsonCollectionKind
impl Sync for JsonCollectionKind
impl Unpin for JsonCollectionKind
impl UnsafeUnpin for JsonCollectionKind
impl UnwindSafe for JsonCollectionKind
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