1 2 3 4 5 6 7 8 9
//! Layout schemas. use std::{any::Any, fmt::Debug}; /// Defines a layout schema. pub trait Schema { /// The type representing allowable layers in this schema. type Layer: Debug + Send + Sync + Any + Clone + Eq; }