-
Udo Eisenbarth authored
Fix some doc errors.
Udo Eisenbarth authoredFix some doc errors.
node_dummy.rs 556 B
use crate::optic_node::{Optical,Dottable};
use crate::optic_ports::OpticPorts;
#[derive(Debug)]
/// A fake / dummy component without any functions. It is mainly used for development and debugging purposes.
pub struct Dummy;
impl Optical for Dummy {
/// Returns "dummy" as node type.
fn node_type(&self) -> &str {
"dummy"
}
fn ports(&self) -> OpticPorts {
let mut ports=OpticPorts::new();
ports.add_input("front").unwrap();
ports.add_output("rear").unwrap();
ports
}
}
impl Dottable for Dummy{}