struct NullablesAndOptionalsStruct
NullablesAndOptionalsStruct`.
-
nullableInt
attribute.Declaration
Swift
let nullableInt: UInt16?
-
optionalInt
attribute.Declaration
Swift
let optionalInt: UInt16?
-
nullableOptionalInt
attribute.Declaration
Swift
let nullableOptionalInt: UInt16?
-
nullableString
attribute.Declaration
Swift
let nullableString: String?
-
optionalString
attribute.Declaration
Swift
let optionalString: String?
-
nullableOptionalString
attribute.Declaration
Swift
let nullableOptionalString: String?
-
nullableStruct
attribute.Declaration
Swift
let nullableStruct: Matter.UnitTestingTrait.SimpleStruct?
-
optionalStruct
attribute.Declaration
Swift
let optionalStruct: Matter.UnitTestingTrait.SimpleStruct?
-
nullableOptionalStruct
attribute.Declaration
Swift
let nullableOptionalStruct: Matter.UnitTestingTrait.SimpleStruct?
-
nullableList
attribute.Declaration
Swift
let nullableList: [Matter.UnitTestingTrait.SimpleEnum]?
-
optionalList
attribute.Declaration
Swift
let optionalList: [Matter.UnitTestingTrait.SimpleEnum]?
-
nullableOptionalList
attribute.Declaration
Swift
let nullableOptionalList: [Matter.UnitTestingTrait.SimpleEnum]?
-
Creates a new Struct instance using data read from the given
TraitDecoder
.Throws
HomeError.parseError
when parsing fails.Declaration
Swift
init(decoder: TraitDecoder) throws
Parameters
decoder
The raw data representing this Struct.
-
Writes this Struct to the given
TraitEncoder
. ThrowsHomeError.parseError
if the data could not be encoded.Declaration
Swift
func encode(with encoder: TraitEncoder) throws
-
Returns the field corresponding to the given field ID.
Declaration
Swift
static func structField(id: UInt32) -> (any Field)?