Trait flatbuffers::Verifiable

source ·
pub trait Verifiable {
    // Required method
    fn run_verifier(
        v: &mut Verifier<'_, '_>,
        pos: usize
    ) -> Result<(), InvalidFlatbuffer>;
}

Required Methods§

source

fn run_verifier( v: &mut Verifier<'_, '_>, pos: usize ) -> Result<(), InvalidFlatbuffer>

Runs the verifier for this type, assuming its at position pos in the verifier’s buffer. Should not need to be called directly.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Verifiable for bool

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for f32

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for f64

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for i8

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for i16

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for i32

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for i64

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for u8

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for u16

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for u32

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl Verifiable for u64

source§

fn run_verifier<'opts, 'buf>( v: &mut Verifier<'opts, 'buf>, pos: usize ) -> Result<(), InvalidFlatbuffer>

source§

impl<'a> Verifiable for &'a str

Implementors§