| [TOC] |
| |
| # fidl.test.experimentalmaybefromtypealias |
| |
| |
| ## **PROTOCOLS** |
| |
| ## MyProtocol {#MyProtocol} |
| *Defined in [fidl.test.experimentalmaybefromtypealias/experimental_maybe_from_type_alias.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=3)* |
| |
| |
| |
| |
| ## **STRUCTS** |
| |
| ### Testing {#Testing} |
| *Defined in [fidl.test.experimentalmaybefromtypealias/experimental_maybe_from_type_alias.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=17)* |
| |
| |
| |
| <table> |
| <tr><th>Name</th><th>Type</th><th>Description</th><th>Default</th></tr><tr id="Testing.u1"> |
| <td><code>u1</code></td> |
| <td> |
| <code><a class='link' href='#U64'>U64</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u2"> |
| <td><code>u2</code></td> |
| <td> |
| <code>vector<uint64>[1]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u3"> |
| <td><code>u3</code></td> |
| <td> |
| <code>uint64[1]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u4"> |
| <td><code>u4</code></td> |
| <td> |
| <code>vector<vector<uint64>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u5"> |
| <td><code>u5</code></td> |
| <td> |
| <code>vector<array></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u6"> |
| <td><code>u6</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.u7"> |
| <td><code>u7</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.v1"> |
| <td><code>v1</code></td> |
| <td> |
| <code><a class='link' href='#Vector'>Vector</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.v2"> |
| <td><code>v2</code></td> |
| <td> |
| <code>vector<vector<uint64>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.v3"> |
| <td><code>v3</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.a1"> |
| <td><code>a1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfArray'>AliasOfArray</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.a2"> |
| <td><code>a2</code></td> |
| <td> |
| <code>vector<array></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.a3"> |
| <td><code>a3</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.p1"> |
| <td><code>p1</code></td> |
| <td> |
| <code>request<<a class='link' href='#MyProtocol'>MyProtocol</a>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.p2"> |
| <td><code>p2</code></td> |
| <td> |
| <code>vector<fidl.test.experimentalmaybefromtypealias/MyProtocol></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.p3"> |
| <td><code>p3</code></td> |
| <td> |
| <code>fidl.test.experimentalmaybefromtypealias/MyProtocol[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.r1"> |
| <td><code>r1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfRequest'>AliasOfRequest</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.r2"> |
| <td><code>r2</code></td> |
| <td> |
| <code>vector<fidl.test.experimentalmaybefromtypealias/MyProtocol></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.r3"> |
| <td><code>r3</code></td> |
| <td> |
| <code>fidl.test.experimentalmaybefromtypealias/MyProtocol[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.b1"> |
| <td><code>b1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfBytes'>AliasOfBytes</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.b2"> |
| <td><code>b2</code></td> |
| <td> |
| <code>vector<vector<uint8>></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.b3"> |
| <td><code>b3</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.s1"> |
| <td><code>s1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfString'>AliasOfString</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.s2"> |
| <td><code>s2</code></td> |
| <td> |
| <code>vector<string></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.s3"> |
| <td><code>s3</code></td> |
| <td> |
| <code>[4]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.vv1"> |
| <td><code>vv1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfVectorContainingAliasOfVector'>AliasOfVectorContainingAliasOfVector</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.vv2"> |
| <td><code>vv2</code></td> |
| <td> |
| <code>vector<vector<uint64>>[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.vv3"> |
| <td><code>vv3</code></td> |
| <td> |
| <code>[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.aa1"> |
| <td><code>aa1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfArrayContainingAliasOfArray'>AliasOfArrayContainingAliasOfArray</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.aa2"> |
| <td><code>aa2</code></td> |
| <td> |
| <code>vector<array>[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.aa3"> |
| <td><code>aa3</code></td> |
| <td> |
| <code>[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.rr1"> |
| <td><code>rr1</code></td> |
| <td> |
| <code><a class='link' href='#AliasOfRequestContainingAliasOfProtocol'>AliasOfRequestContainingAliasOfProtocol</a></code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.rr2"> |
| <td><code>rr2</code></td> |
| <td> |
| <code>vector<fidl.test.experimentalmaybefromtypealias/MyProtocol>[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr><tr id="Testing.rr3"> |
| <td><code>rr3</code></td> |
| <td> |
| <code>fidl.test.experimentalmaybefromtypealias/MyProtocol[3]</code> |
| </td> |
| <td></td> |
| <td>No default</td> |
| </tr> |
| </table> |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ## **TYPE ALIASES** |
| |
| <table> |
| <tr><th>Name</th><th>Value</th><th>Description</th></tr><tr id="AliasOfArray"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=11">AliasOfArray</a></td> |
| <td> |
| <code>array</code>[<code>1</code>]</td> |
| <td></td> |
| </tr><tr id="AliasOfArrayContainingAliasOfArray"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=14">AliasOfArrayContainingAliasOfArray</a></td> |
| <td> |
| <code>array</code>[<code>2</code>]</td> |
| <td></td> |
| </tr><tr id="AliasOfBytes"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=6">AliasOfBytes</a></td> |
| <td> |
| <code>vector</code></td> |
| <td></td> |
| </tr><tr id="AliasOfProtocol"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=9">AliasOfProtocol</a></td> |
| <td> |
| <code>fidl.test.experimentalmaybefromtypealias/MyProtocol</code></td> |
| <td></td> |
| </tr><tr id="AliasOfRequest"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=12">AliasOfRequest</a></td> |
| <td> |
| <code>request</code></td> |
| <td></td> |
| </tr><tr id="AliasOfRequestContainingAliasOfProtocol"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=15">AliasOfRequestContainingAliasOfProtocol</a></td> |
| <td> |
| <code>request</code></td> |
| <td></td> |
| </tr><tr id="AliasOfString"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=7">AliasOfString</a></td> |
| <td> |
| <code>string</code></td> |
| <td></td> |
| </tr><tr id="AliasOfVectorContainingAliasOfVector"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=13">AliasOfVectorContainingAliasOfVector</a></td> |
| <td> |
| <code>vector</code>[<code>2</code>]</td> |
| <td></td> |
| </tr><tr id="U64"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=8">U64</a></td> |
| <td> |
| <code>uint64</code></td> |
| <td></td> |
| </tr><tr id="Vector"> |
| <td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/master:tools/fidl/fidlc/testdata/type_aliases/experimental_maybe_from_type_alias.test.fidl;l=10">Vector</a></td> |
| <td> |
| <code>vector</code></td> |
| <td></td> |
| </tr></table> |
| |