A table payload is a FIDL method payload that uses the table
layout. The top-level type used as the method payload must use one of struct
, table
, or union
as its layout. Notably, some generated bindings “flatten” the arguments passed to struct
method payloads, such that each member is itself treated as a function argument in the calling signature. Payloads that use table
or union
never do this, and always pass a single argument, called payload
, instead.
<<../examples/key_value_store/_callout.md>> <<../examples/key_value_store/_use_generic_values_tutorial.md>>