pub struct SchemaCacheKey {
pub fields: Vec<String>,
}Expand description
Cache key for schema lookup
Represents the structure of a JSON object by its sorted field names. This excludes metadata fields (starting with “__”) and child arrays.
Fields§
§fields: Vec<String>Sorted field names (excluding metadata and children)
Implementations§
Trait Implementations§
Source§impl Clone for SchemaCacheKey
impl Clone for SchemaCacheKey
Source§fn clone(&self) -> SchemaCacheKey
fn clone(&self) -> SchemaCacheKey
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 moreSource§impl Debug for SchemaCacheKey
impl Debug for SchemaCacheKey
Source§impl Hash for SchemaCacheKey
impl Hash for SchemaCacheKey
Source§impl PartialEq for SchemaCacheKey
impl PartialEq for SchemaCacheKey
impl Eq for SchemaCacheKey
impl StructuralPartialEq for SchemaCacheKey
Auto Trait Implementations§
impl Freeze for SchemaCacheKey
impl RefUnwindSafe for SchemaCacheKey
impl Send for SchemaCacheKey
impl Sync for SchemaCacheKey
impl Unpin for SchemaCacheKey
impl UnwindSafe for SchemaCacheKey
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