[rust] Use read_scalar_at where possible (#5385)

This slightly improves readability.
This commit is contained in:
jean-airoldie
2019-06-07 17:06:21 -04:00
committed by Robert Winslow
parent 16aef8ac0d
commit b80ad7e439
3 changed files with 8 additions and 8 deletions

View File

@@ -21,7 +21,7 @@ use std::marker::PhantomData;
use std::ptr::write_bytes;
use std::slice::from_raw_parts;
use endian_scalar::{read_scalar, emplace_scalar};
use endian_scalar::{read_scalar_at, emplace_scalar};
use primitives::*;
use push::{Push, PushAlignment};
use table::Table;
@@ -459,7 +459,7 @@ impl<'fbb> FlatBufferBuilder<'fbb> {
{
let n = self.head + self.used_space() - object_revloc_to_vtable.value() as usize;
let saw = read_scalar::<UOffsetT>(&self.owned_buf[n..n + SIZE_SOFFSET]);
let saw = read_scalar_at::<UOffsetT>(&self.owned_buf, n);
debug_assert_eq!(saw, 0xF0F0F0F0);
emplace_scalar::<SOffsetT>(&mut self.owned_buf[n..n + SIZE_SOFFSET],
vt_use as SOffsetT - object_revloc_to_vtable.value() as SOffsetT);