Trait flatbuffers::Verifiable [−][src]
pub trait Verifiable {
fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>;
}Required methods
fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]Runs the verifier for this type, assuming its at position pos in the verifier’s buffer.
Should not need to be called directly.
Implementations on Foreign Types
impl<'a> Verifiable for &'a str[src]
impl<'a> Verifiable for &'a str[src]fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for bool[src]
impl Verifiable for bool[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for u8[src]
impl Verifiable for u8[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for i8[src]
impl Verifiable for i8[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for u16[src]
impl Verifiable for u16[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for i16[src]
impl Verifiable for i16[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for u32[src]
impl Verifiable for u32[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for i32[src]
impl Verifiable for i32[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for f32[src]
impl Verifiable for f32[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for u64[src]
impl Verifiable for u64[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for i64[src]
impl Verifiable for i64[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl Verifiable for f64[src]
impl Verifiable for f64[src]fn run_verifier<'opts, 'buf>(
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'opts, 'buf>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
Implementors
impl<T: SimpleToVerifyInSlice> Verifiable for Vector<'_, T>[src]
impl<T: SimpleToVerifyInSlice> Verifiable for Vector<'_, T>[src]fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl<T: Verifiable> Verifiable for ForwardsUOffset<T>[src]
impl<T: Verifiable> Verifiable for ForwardsUOffset<T>[src]fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl<T: Verifiable> Verifiable for SkipSizePrefix<T>[src]
impl<T: Verifiable> Verifiable for SkipSizePrefix<T>[src]fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
impl<T: Verifiable> Verifiable for Vector<'_, ForwardsUOffset<T>>[src]
impl<T: Verifiable> Verifiable for Vector<'_, ForwardsUOffset<T>>[src]fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>[src]
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>