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