use {depiction::*, kutil::std::*, std::io};
#[derive(Clone, Copy, Debug, Display, Eq, FromStr, Hash, PartialEq)]
pub enum EntityKind {
Class,
VertexTemplate,
EdgeTemplate,
Vertex,
Edge,
}
impl Depict for EntityKind {
fn depict<WriteT>(&self, writer: &mut WriteT, context: &DepictionContext) -> io::Result<()>
where
WriteT: io::Write,
{
context.separate(writer)?;
context.theme.write_meta(writer, self)
}
}