[−][src]Trait oatie::schema::Schema
Associated Types
type Track: Track + Sized
type GroupProperties: Sized + Clone + Debug + Serialize + PartialEq + DeserializeOwned
type CharsProperties: Sized + Clone + Debug + Serialize + PartialEq + DeserializeOwned + Default + StyleTrait
Required Methods
fn attrs_eq(a: &Self::GroupProperties, b: &Self::GroupProperties) -> bool
Determines if two sets of Attrs are equal.
fn track_type_from_attrs(attrs: &Self::GroupProperties) -> Option<Self::Track>
Get the track type from this Attrs.
fn merge_attrs(
a: &Self::GroupProperties,
b: &Self::GroupProperties
) -> Option<Self::GroupProperties>
a: &Self::GroupProperties,
b: &Self::GroupProperties
) -> Option<Self::GroupProperties>
Combine two Attrs into a new definition.