diff --git a/rust/flatbuffers/src/table.rs b/rust/flatbuffers/src/table.rs index f5001f6d1ca..d3c296bb316 100644 --- a/rust/flatbuffers/src/table.rs +++ b/rust/flatbuffers/src/table.rs @@ -25,6 +25,16 @@ pub struct Table<'a> { } impl<'a> Table<'a> { + #[inline] + pub fn buf(&self) -> &'a [u8] { + self.buf + } + + #[inline] + pub fn loc(&self) -> usize { + self.loc + } + /// # Safety /// /// `buf` must contain a `soffset_t` at `loc`, which points to a valid vtable