#[derive(ConstAssoc)]
{
// Attributes available to this derive:
#[const_assoc]
}
Expand description
Adds associated constants to a type via an inherent impl block.
ยงExample
#[derive(ConstAssoc)]
#[const_assoc(pub MAX_SIZE: usize = 1024)]
#[const_assoc(DEFAULT_NAME: &str = "unnamed")]
struct MyStruct;adds
impl MyStruct {
pub const MAX_SIZE: usize = 1024;
const DEFAULT_NAME: &str = "unnamed";
}