pub trait CompressedSchema {
    // Required methods
    fn schema() -> Schema;
    fn schema_value(&self) -> SchemaValue;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl CompressedSchema for bool

source§

impl CompressedSchema for f32

source§

impl CompressedSchema for f64

source§

impl CompressedSchema for i8

source§

impl CompressedSchema for i16

source§

impl CompressedSchema for i32

source§

impl CompressedSchema for i64

source§

impl CompressedSchema for u8

source§

impl CompressedSchema for u16

source§

impl CompressedSchema for u32

source§

impl CompressedSchema for u64

source§

impl CompressedSchema for String

source§

impl CompressedSchema for Pubkey

source§

impl<K: ToString, V: CompressedSchema> CompressedSchema for HashMap<K, V>

source§

impl<T: CompressedSchema> CompressedSchema for Option<T>

source§

impl<T: CompressedSchema> CompressedSchema for Vec<T>

Implementors§