mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-13 00:04:29 +00:00
Fixes unused imports in Rust code generator (#8828)
* Fixes unused imports in Rust code generator * Regenerates generated schemas
This commit is contained in:
@@ -1,17 +1,10 @@
|
||||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
// @generated
|
||||
extern crate alloc;
|
||||
extern crate flatbuffers;
|
||||
use alloc::boxed::Box;
|
||||
use alloc::string::{String, ToString};
|
||||
use alloc::vec::Vec;
|
||||
use core::mem;
|
||||
use core::cmp::Ordering;
|
||||
use self::flatbuffers::{EndianScalar, Follow};
|
||||
use super::*;
|
||||
#[allow(non_upper_case_globals)]
|
||||
mod bitflags_long_enum {
|
||||
flatbuffers::bitflags::bitflags! {
|
||||
::flatbuffers::bitflags::bitflags! {
|
||||
#[derive(Default, Debug, Clone, Copy, PartialEq)]
|
||||
pub struct LongEnum: u64 {
|
||||
const LongOne = 2;
|
||||
@@ -22,24 +15,24 @@ mod bitflags_long_enum {
|
||||
}
|
||||
pub use self::bitflags_long_enum::LongEnum;
|
||||
|
||||
impl<'a> flatbuffers::Follow<'a> for LongEnum {
|
||||
impl<'a> ::flatbuffers::Follow<'a> for LongEnum {
|
||||
type Inner = Self;
|
||||
#[inline]
|
||||
unsafe fn follow(buf: &'a [u8], loc: usize) -> Self::Inner {
|
||||
let b = unsafe { flatbuffers::read_scalar_at::<u64>(buf, loc) };
|
||||
let b = unsafe { ::flatbuffers::read_scalar_at::<u64>(buf, loc) };
|
||||
Self::from_bits_retain(b)
|
||||
}
|
||||
}
|
||||
|
||||
impl flatbuffers::Push for LongEnum {
|
||||
impl ::flatbuffers::Push for LongEnum {
|
||||
type Output = LongEnum;
|
||||
#[inline]
|
||||
unsafe fn push(&self, dst: &mut [u8], _written_len: usize) {
|
||||
unsafe { flatbuffers::emplace_scalar::<u64>(dst, self.bits()); }
|
||||
unsafe { ::flatbuffers::emplace_scalar::<u64>(dst, self.bits()) };
|
||||
}
|
||||
}
|
||||
|
||||
impl flatbuffers::EndianScalar for LongEnum {
|
||||
impl ::flatbuffers::EndianScalar for LongEnum {
|
||||
type Scalar = u64;
|
||||
#[inline]
|
||||
fn to_little_endian(self) -> u64 {
|
||||
@@ -53,14 +46,13 @@ impl flatbuffers::EndianScalar for LongEnum {
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> flatbuffers::Verifiable for LongEnum {
|
||||
impl<'a> ::flatbuffers::Verifiable for LongEnum {
|
||||
#[inline]
|
||||
fn run_verifier(
|
||||
v: &mut flatbuffers::Verifier, pos: usize
|
||||
) -> Result<(), flatbuffers::InvalidFlatbuffer> {
|
||||
use self::flatbuffers::Verifiable;
|
||||
v: &mut ::flatbuffers::Verifier, pos: usize
|
||||
) -> Result<(), ::flatbuffers::InvalidFlatbuffer> {
|
||||
u64::run_verifier(v, pos)
|
||||
}
|
||||
}
|
||||
|
||||
impl flatbuffers::SimpleToVerifyInSlice for LongEnum {}
|
||||
impl ::flatbuffers::SimpleToVerifyInSlice for LongEnum {}
|
||||
|
||||
Reference in New Issue
Block a user