Struct flatbuffers::Vector
source · pub struct Vector<'a, T: 'a>(_, _, _);
Implementations§
Trait Implementations§
source§impl<'a, T> Debug for Vector<'a, T>where
T: 'a + Follow<'a>,
<T as Follow<'a>>::Inner: Debug,
impl<'a, T> Debug for Vector<'a, T>where
T: 'a + Follow<'a>,
<T as Follow<'a>>::Inner: Debug,
source§impl<'a, T: Follow<'a> + 'a> Follow<'a> for Vector<'a, T>
impl<'a, T: Follow<'a> + 'a> Follow<'a> for Vector<'a, T>
Implement Follow for all possible Vectors that have Follow-able elements.
source§impl<'a, 'b, T: Follow<'a> + 'a> IntoIterator for &'b Vector<'a, T>
impl<'a, 'b, T: Follow<'a> + 'a> IntoIterator for &'b Vector<'a, T>
source§impl<'a, T: Follow<'a> + 'a> IntoIterator for Vector<'a, T>
impl<'a, T: Follow<'a> + 'a> IntoIterator for Vector<'a, T>
source§impl<T: Verifiable> Verifiable for Vector<'_, ForwardsUOffset<T>>
impl<T: Verifiable> Verifiable for Vector<'_, ForwardsUOffset<T>>
source§fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
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.source§impl<T: SimpleToVerifyInSlice> Verifiable for Vector<'_, T>
impl<T: SimpleToVerifyInSlice> Verifiable for Vector<'_, T>
source§fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize
) -> Result<(), InvalidFlatbuffer>
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.