the Vec being annotated
the name of the enum's type (e.g. "mypackage.MyEnum")
a list of all chains of elements leading from the Vec instance to its inner enum fields.
a list of all chains of elements leading from the Vec instance to its inner enum fields.
the Vec being annotated
the Vec being annotated
the name of the enum's type (e.g.
the name of the enum's type (e.g. "mypackage.MyEnum")
An annotation for Vecs of strong enums.
The fields parameter deserves special attention, since it may be difficult to understand. Suppose you create a the following Vec:
Then, the fields parameter will be: Seq(Seq("e"), Seq("b", "inner_e"), Seq("v")). Note that for any Vec that doesn't contain Bundles, this field will simply be an empty Seq.
the Vec being annotated
the name of the enum's type (e.g. "mypackage.MyEnum")
a list of all chains of elements leading from the Vec instance to its inner enum fields.