Allow to introduce attributes only at the end of a schema

This commit is contained in:
Clément Renault 2019-11-05 12:02:42 +01:00
parent c4087e2ec2
commit 20319f7974
3 changed files with 14 additions and 5 deletions

View file

@ -169,6 +169,10 @@ impl Schema {
attributes
}
pub fn number_of_attributes(&self) -> usize {
self.inner.attrs.len()
}
pub fn props(&self, attr: SchemaAttr) -> SchemaProps {
let (_, props) = self.inner.props[attr.0 as usize];
props