Unknown

The SchemaType::Unknown variant can be used to represent an unknown type. This is sometimes known as an “any” or “mixed” type.

#![allow(unused)]
fn main() {
use schematic::{Schematic, Schema, SchemaBuilder, SchemaType};

impl Schematic for T {
	fn build_schema(schema: SchemaBuilder) -> Schema {
		schema.build()
	}
}
}

The SchemaType::Unknown variant is also the default variant, and the default implementation for Schematic::build_schema(), so the above can simply be written as:

#![allow(unused)]
fn main() {
impl Schematic for T {}
}