use super::{prelude::Vec, InputPortName, OutputPortName};
pub trait BlockConnections {
fn input_connections(&self) -> Vec<(&'static str, Option<InputPortName>)> {
if cfg!(debug_assertions) {
unimplemented!("BlockConnections::input_connections") } else {
Vec::new()
}
}
fn output_connections(&self) -> Vec<(&'static str, Option<OutputPortName>)> {
if cfg!(debug_assertions) {
unimplemented!("BlockConnections::output_connections") } else {
Vec::new()
}
}
}