diff --git a/rust/flatbuffers/src/vector.rs b/rust/flatbuffers/src/vector.rs index 6c559b43930..117fa35b323 100644 --- a/rust/flatbuffers/src/vector.rs +++ b/rust/flatbuffers/src/vector.rs @@ -19,6 +19,8 @@ use core::fmt::{Debug, Formatter, Result}; use core::iter::{DoubleEndedIterator, ExactSizeIterator, FusedIterator}; use core::marker::PhantomData; use core::mem::{align_of, size_of}; +#[cfg(feature = "serialize")] +use core::result; use core::str::from_utf8_unchecked; use crate::endian_scalar::read_scalar_at; @@ -318,7 +320,7 @@ where T: 'a + Follow<'a>, >::Inner: serde::ser::Serialize, { - fn serialize(&self, serializer: S) -> std::result::Result + fn serialize(&self, serializer: S) -> result::Result where S: serde::ser::Serializer, {