The attribute list
Replace the attributes with another list.
Replace the attributes with another list.
attributes to use to replace
copy of T with attributes replaced by list arg
Get the Value of an attribute as an Option.
Get the Value of an attribute.
Add an optional attribute to the list.
Add an optional attribute to the list.
name of the attribute
optional value
a copy of T with the attribute optionally added
Add an attribute to the list.
Add an attribute to the list.
name of the attribute
value of the attribute
a copy of T with the attribute added
This trait provides easy access to reading/writing attributes to objects that contain an Attributes.
class type that contains the attribute list