Module sep2_common::traits

source ·
Expand description

Module of traits representing IEEE 2030.5 types used as base types.

All IEEE 2030.5 top-level types are either a Resource. Since the spec does not use multiple-inheritance, there is redundancy in the inheritance tree. We have this removed this redundancy for clarity & usability. Each of these traits can be derived provided an attribute with the expected type (as per the specification, not these traits) exists.

Traits