1
1
// automatically generated by the FlatBuffers compiler, do not modify
2
2
// @generated
3
3
extern crate alloc;
4
- extern crate flatbuffers;
5
- use alloc:: boxed:: Box ;
6
- use alloc:: string:: { String , ToString } ;
7
- use alloc:: vec:: Vec ;
8
- use core:: mem;
9
- use core:: cmp:: Ordering ;
10
- use self :: flatbuffers:: { EndianScalar , Follow } ;
11
4
use super :: * ;
12
5
#[ deprecated( since = "2.0.0" , note = "Use associated constants instead. This will no longer be generated in 2021." ) ]
13
6
pub const ENUM_MIN_EQUIPMENT : u8 = 0 ;
@@ -43,33 +36,33 @@ impl Equipment {
43
36
}
44
37
}
45
38
}
46
- impl core:: fmt:: Debug for Equipment {
47
- fn fmt ( & self , f : & mut core:: fmt:: Formatter ) -> core:: fmt:: Result {
39
+ impl :: core:: fmt:: Debug for Equipment {
40
+ fn fmt ( & self , f : & mut :: core:: fmt:: Formatter ) -> :: core:: fmt:: Result {
48
41
if let Some ( name) = self . variant_name ( ) {
49
42
f. write_str ( name)
50
43
} else {
51
44
f. write_fmt ( format_args ! ( "<UNKNOWN {:?}>" , self . 0 ) )
52
45
}
53
46
}
54
47
}
55
- impl < ' a > flatbuffers:: Follow < ' a > for Equipment {
48
+ impl < ' a > :: flatbuffers:: Follow < ' a > for Equipment {
56
49
type Inner = Self ;
57
50
#[ inline]
58
51
unsafe fn follow ( buf : & ' a [ u8 ] , loc : usize ) -> Self :: Inner {
59
- let b = flatbuffers:: read_scalar_at :: < u8 > ( buf, loc) ;
52
+ let b = :: flatbuffers:: read_scalar_at :: < u8 > ( buf, loc) ;
60
53
Self ( b)
61
54
}
62
55
}
63
56
64
- impl flatbuffers:: Push for Equipment {
57
+ impl :: flatbuffers:: Push for Equipment {
65
58
type Output = Equipment ;
66
59
#[ inline]
67
60
unsafe fn push ( & self , dst : & mut [ u8 ] , _written_len : usize ) {
68
- flatbuffers:: emplace_scalar :: < u8 > ( dst, self . 0 ) ;
61
+ :: flatbuffers:: emplace_scalar :: < u8 > ( dst, self . 0 ) ;
69
62
}
70
63
}
71
64
72
- impl flatbuffers:: EndianScalar for Equipment {
65
+ impl :: flatbuffers:: EndianScalar for Equipment {
73
66
type Scalar = u8 ;
74
67
#[ inline]
75
68
fn to_little_endian ( self ) -> u8 {
@@ -83,25 +76,24 @@ impl flatbuffers::EndianScalar for Equipment {
83
76
}
84
77
}
85
78
86
- impl < ' a > flatbuffers:: Verifiable for Equipment {
79
+ impl < ' a > :: flatbuffers:: Verifiable for Equipment {
87
80
#[ inline]
88
81
fn run_verifier (
89
- v : & mut flatbuffers:: Verifier , pos : usize
90
- ) -> Result < ( ) , flatbuffers:: InvalidFlatbuffer > {
91
- use self :: flatbuffers:: Verifiable ;
82
+ v : & mut :: flatbuffers:: Verifier , pos : usize
83
+ ) -> Result < ( ) , :: flatbuffers:: InvalidFlatbuffer > {
92
84
u8:: run_verifier ( v, pos)
93
85
}
94
86
}
95
87
96
- impl flatbuffers:: SimpleToVerifyInSlice for Equipment { }
88
+ impl :: flatbuffers:: SimpleToVerifyInSlice for Equipment { }
97
89
pub struct EquipmentUnionTableOffset { }
98
90
99
91
#[ allow( clippy:: upper_case_acronyms) ]
100
92
#[ non_exhaustive]
101
93
#[ derive( Debug , Clone , PartialEq ) ]
102
94
pub enum EquipmentT {
103
95
NONE ,
104
- Weapon ( Box < WeaponT > ) ,
96
+ Weapon ( alloc :: boxed :: Box < WeaponT > ) ,
105
97
}
106
98
impl Default for EquipmentT {
107
99
fn default ( ) -> Self {
@@ -115,16 +107,16 @@ impl EquipmentT {
115
107
Self :: Weapon ( _) => Equipment :: Weapon ,
116
108
}
117
109
}
118
- pub fn pack < ' b , A : flatbuffers:: Allocator + ' b > ( & self , fbb : & mut flatbuffers:: FlatBufferBuilder < ' b , A > ) -> Option < flatbuffers:: WIPOffset < flatbuffers:: UnionWIPOffset > > {
110
+ pub fn pack < ' b , A : :: flatbuffers:: Allocator + ' b > ( & self , fbb : & mut :: flatbuffers:: FlatBufferBuilder < ' b , A > ) -> Option < :: flatbuffers:: WIPOffset < :: flatbuffers:: UnionWIPOffset > > {
119
111
match self {
120
112
Self :: NONE => None ,
121
113
Self :: Weapon ( v) => Some ( v. pack ( fbb) . as_union_value ( ) ) ,
122
114
}
123
115
}
124
116
/// If the union variant matches, return the owned WeaponT, setting the union to NONE.
125
- pub fn take_weapon ( & mut self ) -> Option < Box < WeaponT > > {
117
+ pub fn take_weapon ( & mut self ) -> Option < alloc :: boxed :: Box < WeaponT > > {
126
118
if let Self :: Weapon ( _) = self {
127
- let v = core:: mem:: replace ( self , Self :: NONE ) ;
119
+ let v = :: core:: mem:: replace ( self , Self :: NONE ) ;
128
120
if let Self :: Weapon ( w) = v {
129
121
Some ( w)
130
122
} else {
0 commit comments