1// This is free and unencumbered software released into the public domain. 2 3use crate::{DataType, Definition, Usage}; 4 5pub trait AttributeDefinition: Definition + DataType {} 6 7pub trait AttributeUsage: Usage { 8 fn is_reference(&self) -> bool { 9 true 10 } 11}