Trait mysql::binlog::jsonb::ComplexType[][src]

pub trait ComplexType {
    const IS_ARRAY: bool;

    fn header_size<T>(element_count: u32) -> usize
    where
        T: StorageFormat
;
fn value_entry_offset<T>(element_count: u32, pos: u32) -> usize
    where
        T: StorageFormat
; }
Expand description

Type of a complex jsonb value (array or object).

Associated Constants

Required methods

Calculates header size for this type.

fn value_entry_offset<T>(element_count: u32, pos: u32) -> usize where
    T: StorageFormat

Calculates an offset to the given value entry.

Implementors