#[non_exhaustive]
pub enum Attribute {
Observable,
Interface(&'static str),
ResourceType(&'static str),
Title(&'static str),
Ct(u16),
Sz(usize),
}
Expand description
A property an advertised resource can have many of.
This corresponds to target attributes in Link Format, and also to properties in CoRAL without being very final yet.
This is a single type with static string out-references, but likely to be generalized later into a trait (but right now it’s insufficiently known what it’ll need to produce).
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.