Crate fidl_test_conformance_common

Source

Macros§

CompatXUnionUnknown
Pattern that matches an unknown CompatXUnion member.
EmptyEnumUnknown
Pattern that matches an unknown EmptyEnum member.
EmptyFlexibleUnionUnknown
Pattern that matches an unknown EmptyFlexibleUnion member.
FlexibleEnumInt8Unknown
Pattern that matches an unknown FlexibleEnumInt8 member.
FlexibleEnumInt16Unknown
Pattern that matches an unknown FlexibleEnumInt16 member.
FlexibleEnumInt32Unknown
Pattern that matches an unknown FlexibleEnumInt32 member.
FlexibleEnumInt64Unknown
Pattern that matches an unknown FlexibleEnumInt64 member.
FlexibleEnumUint8Unknown
Pattern that matches an unknown FlexibleEnumUint8 member.
FlexibleEnumUint16Unknown
Pattern that matches an unknown FlexibleEnumUint16 member.
FlexibleEnumUint32Unknown
Pattern that matches an unknown FlexibleEnumUint32 member.
FlexibleEnumUint64Unknown
Pattern that matches an unknown FlexibleEnumUint64 member.
RecursiveUnionUnknown
Pattern that matches an unknown RecursiveUnion member.
SampleXUnionUnknown
Pattern that matches an unknown SampleXUnion member.
SignedEnumUnknown
Pattern that matches an unknown SignedEnum member.
UnsignedEnumUnknown
Pattern that matches an unknown UnsignedEnum member.
XUnionOfTableThenXUnionThenUnionUnknown
Pattern that matches an unknown XUnionOfTableThenXUnionThenUnion member.
XUnionOfUnionUnknown
Pattern that matches an unknown XUnionOfUnion member.
XUnionWithEmptyStructUnknown
Pattern that matches an unknown XUnionWithEmptyStruct member.
XUnionWithStructUnknown
Pattern that matches an unknown XUnionWithStruct member.
XUnionWithUnionsUnknown
Pattern that matches an unknown XUnionWithUnions member.
XUnionWithXUnionUnknown
Pattern that matches an unknown XUnionWithXUnion member.

Structs§

AliasedBool
AliasedFloat64
AliasedString
AliasedStruct
AliasedUint64
AnEmptyStructInStruct
AnotherEmptyStruct
ArrayStruct
ArrayWithInternalPadding
BitsUint8
BitsUint32
Bounded32NonnullableString
Bounded32NonnullableVectorOfUint32s
Bounded32NullableString
Bounded32NullableVectorOfUint32s
CompatTable
CompatTableString
CompatTableValue
EmptyBits
EmptyBitsStruct
EmptyEnumStruct
EmptyStruct
EmptyStructSandwich
EmptyStructUnionStruct
EmptyStructsInArrayInStruct
EmptyStructsInVectorInStruct
EmptyTable
FidlvizBits
FidlvizStruct1
FidlvizStruct2
FidlvizTable
FileGetAttrResponse
FiveByte
FiveByteInArray
FiveByteInStruct
FiveByteInVector
FlexibleBitsUint8
FlexibleBitsUint8Struct
FlexibleBitsUint16
FlexibleBitsUint32
FlexibleBitsUint64
FlexibleBitsUint16Struct
FlexibleBitsUint32Struct
FlexibleBitsUint64Struct
FlexibleEnumInt8Struct
FlexibleEnumInt16Struct
FlexibleEnumInt32Struct
FlexibleEnumInt64Struct
FlexibleEnumUint8Struct
FlexibleEnumUint16Struct
FlexibleEnumUint32Struct
FlexibleEnumUint64Struct
GoldenBits
GoldenBitsStruct
GoldenBoolStruct
GoldenByteArrayStruct
GoldenByteVectorStruct
GoldenDoubleStruct
GoldenEnumStruct
GoldenFloatStruct
GoldenIntStruct
GoldenNullableByteVectorStruct
GoldenNullableStringStruct
GoldenNullableStruct
GoldenNullableUnionStruct
GoldenStringStruct
GoldenStringWithMaxSize2
GoldenStructArrayStruct
GoldenStructVectorStruct
GoldenTable
GoldenTableStruct
GoldenUintStruct
GoldenUnionStruct
Int64Struct
InterfaceConfig
LargeArrays
Length2StringWrapper
LotsOfVectors
MixedFieldsBody
MixedFieldsMessage
MultipleBoundedNonnullableVectorsOfUint32s
MultipleBoundedNullableVectorsOfUint32s
MultipleNonnullableStrings
MultipleNonnullableVectorsOfUint32s
MultipleNullableStrings
MultipleShortNonnullableStrings
MultipleShortNullableStrings
MutualRecursionUnionStruct
MyBool
MyByte
MyFloat32
MyFloat64
MyInt8
MyInt16
MyInt32
MyInt64
MyUint8
MyUint16
MyUint32
MyUint64
NoCodingTablesStressor
NodeAttributes
OneLayerStructNoPaddingAlign4
OneLayerStructNoPaddingAlign8
OneLayerStructWithBool
OneLayerStructWithPaddingAlign4
OneLayerStructWithPaddingAlign8
OptionalEmptyStructWrapper
OptionalStringWrapper
OptionalVectorWrapper
OutOfLinePaddingZeroed4
OutOfLinePaddingZeroed6
OutOfLinePaddingZeroed7
OutOfLineSandwich1
OutOfLineSandwich1WithOptUnion
PaddedTable
PaddedTableStruct
PaddedUnionStruct
PaddingAlignment2MaskMayBe4Bytes
PaddingAlignment2MaskMayBe4BytesVector
PaddingAlignment4MaskMayBe8Bytes
PaddingAlignment4MaskMayBe8BytesVector
PaddingBetweenFieldsInt8Int16
PaddingBetweenFieldsInt8Int32
PaddingBetweenFieldsInt8Int64
PaddingBetweenFieldsInt16Int32
PaddingBetweenFieldsInt16Int64
PaddingBetweenFieldsInt32Int64
PaddingEndOfInlineObject1Byte
PaddingEndOfInlineObject2Byte
PaddingEndOfInlineObject3Byte
PaddingEndOfInlineObject4Byte
PaddingEndOfInlineObject5Byte
PaddingEndOfInlineObject6Byte
PaddingEndOfInlineObject7Byte
PaddingEndOfInlineObjectBeforeNextObject1Byte
PaddingEndOfInlineObjectBeforeNextObject2Byte
PaddingEndOfInlineObjectBeforeNextObject3Byte
PaddingEndOfInlineObjectBeforeNextObject4Byte
PaddingEndOfInlineObjectBeforeNextObject5Byte
PaddingEndOfInlineObjectBeforeNextObject6Byte
PaddingEndOfInlineObjectBeforeNextObject7Byte
PaddingEndOfOutOfLineObject1Byte
PaddingEndOfOutOfLineObject2Byte
PaddingEndOfOutOfLineObject3Byte
PaddingEndOfOutOfLineObject4Byte
PaddingEndOfOutOfLineObject5Byte
PaddingEndOfOutOfLineObject6Byte
PaddingEndOfOutOfLineObject7Byte
PaddingInBetweenOutOfLineObjects1Byte
PaddingInBetweenOutOfLineObjects2Byte
PaddingInBetweenOutOfLineObjects3Byte
PaddingInBetweenOutOfLineObjects4Byte
PaddingInBetweenOutOfLineObjects5Byte
PaddingInBetweenOutOfLineObjects6Byte
PaddingInBetweenOutOfLineObjects7Byte
RecursiveEmptyStruct
RecursiveEmptyStructArrayWrapper
RecursiveEmptyStructVectorWrapper
RecursiveOptionalAndTable
RecursiveOptionalAndTableStruct
RecursiveOptionalAndUnionStruct
RecursiveOptionalAndVectorStruct
RecursiveOptionalBasicStruct
RecursiveOptionalStruct
RecursiveOptionalStructArrayWrapper
RecursiveOptionalStructWithString
RecursiveTable
RecursiveTableHolder
RecursiveTableOptionalHolder
RecursiveUnionStruct
RecursiveVectorStruct
RecursiveVectorUnionStruct
Regression1
Regression2
Regression3
Regression4
Regression5
Regression6
Regression7TableUnionXUnion
Regression8OptUnionSize12Align4
Regression8TableWithUnionSize12Align4
Regression8VectorOfOptUnionSize12Align4
Regression9Message
Regression9Value
Regression11
Regression10TableV1
Regression10TableV2
Regression10TableV3
Regression10V1
Regression10V2
Regression10V3
ReverseOrdinalTable
ReverseOrdinalUnionStruct
Rights
Sandwich1
Sandwich2
Sandwich3
Sandwich4
Sandwich5
Sandwich7
Sandwich8
Sandwich9
Sandwich1Message
Sandwich1WithOptUnion
Sandwich4Align8
Sandwich4Align8WithPointer
Sandwich4Message
Sandwich5Message
Sandwich7Message
SimpleTable
SimpleTableArrayStruct
SimpleTableThenUint64
SingleVariantUnionStruct
Size5Alignment1
Size5Alignment4
Size5Alignment1Array
Size5Alignment1Vector
Size5Alignment4Array
Size5Alignment4Vector
Size8Align8
StrictBitsUint8
StrictBitsUint8Struct
StrictBitsUint16
StrictBitsUint32
StrictBitsUint64
StrictBitsUint16Struct
StrictBitsUint32Struct
StrictBitsUint64Struct
StrictEnumInt8Struct
StrictEnumInt16Struct
StrictEnumInt32Struct
StrictEnumInt64Struct
StrictEnumUint8Struct
StrictEnumUint16Struct
StrictEnumUint32Struct
StrictEnumUint64Struct
StringUnionStruct
StringUnionStructWrapper
StringUnionStructWrapperResponse
StringUnionVector
StringWrapper
Struct1Byte
Struct2Byte
Struct3Byte
Struct4Byte
Struct5Byte
Struct6Byte
Struct7Byte
Struct8Byte
StructOfEmptyFlexibleUnion
StructOfEmptyTable
StructOfReverseOrdinalTable
StructOfSimpleTable
StructOfTableWithGaps
StructOfTableWithStringAndVector
StructOfTableWithXUnion
StructOfUnionOfTable
StructSize3Align1
StructSize3Align2
StructSize16Align8
StructTableNoFields
StructWithArrays
StructWithInt
StructWithOptionals
StructWithVectors
TableFieldInlined
TableFieldInlinedStruct
TableFieldOutOfLine
TableFieldOutOfLineStruct
TableFieldUnknown
TableFieldUnknownStruct
TableFieldUnsetFlexibleEnumInlined
TableFieldUnsetFlexibleEnumInlinedStruct
TableNoFields
TableOfUnionThenXUnionThenTableThenXUnionThenUnion
TableOfXUnionThenUnion
TableStructWithReservedSandwich
TableStructWithReservedSandwichStruct
TableStructWithUint32Sandwich
TableStructWithUint32SandwichStruct
TableWithEmptyStruct
TableWithGaps
TableWithReservedFieldThenUnion
TableWithReservedFieldThenUnionStruct
TableWithStringAndVector
TableWithUnionSize12Align4
TableWithXUnion
TestAddEthernetDeviceRequest
TestFlexibleXUnionInStruct
TestInlineXUnionInStruct
TestOptionalFlexibleXUnionInStruct
TestOptionalStrictXUnionInStruct
TestOptionalXUnionInStruct
TestStrictXUnionInStruct
TestXUnionInTable
ThreeByte
ThreeByteInArray
ThreeByteInStruct
ThreeByteInVector
TransactionHeader
TransformerEmptyStruct
TransformerSimpleTable
TwoEmptyStructsInStruct
TwoEmptyStructsInStructInVectorInStruct
TwoLayerStructInnerBool
TwoLayerStructInnerPaddingAlign4
TwoLayerStructInnerPaddingAlign8
TwoLayerStructNoPaddingAlign4
TwoLayerStructNoPaddingAlign8
Uint8Struct
Uint8Uint16Uint32Uint64
Uint8UnionStruct
Uint16Struct
Uint32Struct
Uint64Struct
Uint64Uint32Uint16Uint8
UnboundedNonnullableString
UnboundedNonnullableVectorOfUint32s
UnboundedNullableString
UnboundedNullableVectorOfUint32s
UnionInlinePaddingStruct
UnionWithBoundStringStruct
UpdatePolicy
VectorOfByteVector
VectorOfEnumStruct
VectorOfStrings
VectorWithLimit
VectorWrapper
XUnionInTable
XUnionWithStructStruct
XUnionWithXUnionStruct

Enums§

CompatUnion
CompatXUnion
EmptyEnum
EmptyFlexibleUnion
EmptyStructUnion
EnumUint8
EnumUint32
FidlvizEnum
FidlvizUnion
FlexibleEnumInt8
FlexibleEnumInt16
FlexibleEnumInt32
FlexibleEnumInt64
FlexibleEnumUint8
FlexibleEnumUint16
FlexibleEnumUint32
FlexibleEnumUint64
GoldenEnum
GoldenUnion
IpAddressConfig
MutualRecursionUnion
ObjType
PaddedUnion
RecursiveOptionalAndUnion
RecursiveUnion
RecursiveVectorUnion
Regression9Result
ReverseOrdinalUnion
SampleStrictXUnion
SampleXUnion
SignedEnum
SimpleUnion
SingleVariantUnion
StrictEnumInt8
StrictEnumInt16
StrictEnumInt32
StrictEnumInt64
StrictEnumUint8
StrictEnumUint16
StrictEnumUint32
StrictEnumUint64
StringBoolUnion
StringUnion
Uint8Union
UnionAtTheBottom
UnionInlinePadding
UnionOfTable
UnionOfUnion
UnionOfXUnionThenTableThenXUnionThenUnion
UnionSize8Align4
UnionSize12Align4
UnionSize24Align8
UnionSize36Align4
UnionWithBoundString
UnionWithEmptyStruct
UnionWithRegression10Table
UnionWithVectorOfVectors
UnsignedEnum
XUnionOfTableThenXUnionThenUnion
XUnionOfUnion
XUnionWithEmptyStruct
XUnionWithStruct
XUnionWithUnions
XUnionWithXUnion

Constants§

DEFAULT_EVENT_RIGHTS
RIGHTS_BASIC

Type Aliases§

Boool
HollowStruct
Hover64
Id
Rope