# Packages
Package xattr contains additional interfaces for attr types.
# Constants
NullValueString should be returned by Value.String() implementations when Value.IsNull() returns true.
UnknownValueString should be returned by Value.String() implementations, when Value.IsUnknown() returns true.
UnsetValueString should be returned by Value.String() implementations when Value does not contain sufficient information to display to users.
ValueStateKnown represents a value which is known (not null or unknown).
ValueStateNull represents a value which is null.
ValueStateUnknown represents a value which is unknown.
# Interfaces
Type defines an interface for describing a kind of attribute.
TypeWithAttributeTypes extends the Type interface to include information about attribute types.
TypeWithElementType extends the Type interface to include information about the type all elements will share.
TypeWithElementTypes extends the Type interface to include information about the types of each element.
TypeWithMarkdownDescription extends the Type interface to include a MarkdownDescription method, used to bundle extra information to include in attribute descriptions with the Type.
TypeWithPlaintextDescription extends the Type interface to include a Description method, used to bundle extra information to include in attribute descriptions with the Type.
Value defines an interface for describing data associated with an attribute.
# Type aliases
No description provided by the author