pub struct EnvelopeMeta {
pub fields: Option<usize>,
pub bytes: usize,
}Expand description
At-a-glance facts about a serialized document.
Fields§
§fields: Option<usize>Top-level field count; None when the document is not an object.
bytes: usizeSize of the compact serialized document, in bytes.
Trait Implementations§
Source§impl Clone for EnvelopeMeta
impl Clone for EnvelopeMeta
impl Copy for EnvelopeMeta
Source§impl Debug for EnvelopeMeta
impl Debug for EnvelopeMeta
Source§impl<'de> Deserialize<'de> for EnvelopeMeta
impl<'de> Deserialize<'de> for EnvelopeMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for EnvelopeMeta
Source§impl PartialEq for EnvelopeMeta
impl PartialEq for EnvelopeMeta
Source§impl Serialize for EnvelopeMeta
impl Serialize for EnvelopeMeta
impl StructuralPartialEq for EnvelopeMeta
Auto Trait Implementations§
impl Forget for EnvelopeMeta
impl Freeze for EnvelopeMeta
impl RefUnwindSafe for EnvelopeMeta
impl Send for EnvelopeMeta
impl Sync for EnvelopeMeta
impl Unpin for EnvelopeMeta
impl UnsafeUnpin for EnvelopeMeta
impl UnwindSafe for EnvelopeMeta
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.