return if(o != 0) bb.getShort(o + bb_pos).toUShort() else 0u
}
companion object {
- fun validateVersion() = Constants.FLATBUFFERS_1_12_0()
+ fun validateVersion() = Constants.FLATBUFFERS_2_0_0()
fun getRootAsAnimal(_bb: ByteBuffer): Animal = getRootAsAnimal(_bb, Animal())
fun getRootAsAnimal(_bb: ByteBuffer, obj: Animal): Animal {
_bb.order(ByteOrder.LITTLE_ENDIAN)
public struct models_HelloReply: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Table
public struct models_HelloRequest: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Table
[package]
name = "flatbuffers"
version = "2.0.0"
-edition = "2021"
+edition = "2018"
authors = ["Robert Winslow <hello@rwinslow.com>", "FlatBuffers Maintainers"]
license = "Apache-2.0"
description = "Official FlatBuffers Rust runtime library."
case red = 0
case green = 1
case blue = 2
-
+
public static var max: MyGame_Sample_Color { return .blue }
public static var min: MyGame_Sample_Color { return .red }
public var value: UInt8 { return self.rawValue }
case none_ = 0
case weapon = 1
-
+
public static var max: MyGame_Sample_Equipment { return .weapon }
public static var min: MyGame_Sample_Equipment { return .none_ }
public struct MyGame_Sample_Vec3: NativeStruct {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
private var _x: Float32
private var _y: Float32
public struct MyGame_Sample_Vec3_Mutable: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Struct
public struct MyGame_Sample_Monster: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Table
public struct MyGame_Sample_Weapon: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Table
public struct Property: NativeStruct {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var property: Bool
}
public struct Property_Mutable: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Struct
public struct TestMutatingBool: FlatBufferObject {
- static func validateVersion() { FlatBuffersVersion_1_12_0() }
+ static func validateVersion() { FlatBuffersVersion_2_0_0() }
public var __buffer: ByteBuffer! { return _accessor.bb }
private var _accessor: Table