1<!-- Generated with Stardoc: http://skydoc.bazel.build --> 2 3 4 5<a id="my_rule"></a> 6 7## my_rule 8 9<pre> 10my_rule(<a href="#my_rule-name">name</a>, <a href="#my_rule-deps">deps</a>, <a href="#my_rule-extra_arguments">extra_arguments</a>, <a href="#my_rule-out">out</a>, <a href="#my_rule-src">src</a>, <a href="#my_rule-tool">tool</a>) 11</pre> 12 13This rule exercises some of the build API. 14 15**ATTRIBUTES** 16 17 18| Name | Description | Type | Mandatory | Default | 19| :------------- | :------------- | :------------- | :------------- | :------------- | 20| <a id="my_rule-name"></a>name | A unique name for this target. | <a href="https://bazel.build/concepts/labels#target-names">Name</a> | required | | 21| <a id="my_rule-deps"></a>deps | A list of dependencies. | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> | 22| <a id="my_rule-extra_arguments"></a>extra_arguments | - | List of strings | optional | <code>[]</code> | 23| <a id="my_rule-out"></a>out | The output file. | <a href="https://bazel.build/concepts/labels">Label</a> | required | | 24| <a id="my_rule-src"></a>src | The source file. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>None</code> | 25| <a id="my_rule-tool"></a>tool | The location of the tool to use. | <a href="https://bazel.build/concepts/labels">Label</a> | optional | <code>//foo/bar/baz:target</code> | 26 27 28<a id="MyInfo"></a> 29 30## MyInfo 31 32<pre> 33MyInfo(<a href="#MyInfo-foo">foo</a>, <a href="#MyInfo-bar">bar</a>) 34</pre> 35 36 37 38**FIELDS** 39 40 41| Name | Description | 42| :------------- | :------------- | 43| <a id="MyInfo-foo"></a>foo | Something foo-related. | 44| <a id="MyInfo-bar"></a>bar | Something bar-related. | 45 46 47<a id="exercise_the_api"></a> 48 49## exercise_the_api 50 51<pre> 52exercise_the_api() 53</pre> 54 55 56 57 58 59<a id="my_rule_impl"></a> 60 61## my_rule_impl 62 63<pre> 64my_rule_impl(<a href="#my_rule_impl-ctx">ctx</a>) 65</pre> 66 67 68 69**PARAMETERS** 70 71 72| Name | Description | Default Value | 73| :------------- | :------------- | :------------- | 74| <a id="my_rule_impl-ctx"></a>ctx | <p align="center"> - </p> | none | 75 76 77