use crate::util::pretty_print::PrettyPrint;
use crate::v05::ast::*;
use std::fmt;
impl fmt::Display for Decl {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for SequentialIfElse {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Sequential {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for ParallelProcess {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Parallel {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Stmt {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Port {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Instance {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}
impl fmt::Display for Module {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
self.render_fmt(f)
}
}