voidio 0.1.14

VOID I/O - High-performance Cross-platform I/O for Rust.
use std::{fmt};
use std::any::Any;
use crate::console::ConsoleMessage;

pub trait ConsoleSendable: fmt::Display {
    fn is_message_marker(&self) -> bool {
        false
    }
    fn clone_box(&self) -> Box<dyn ConsoleSendable>;
}
impl Clone for Box<dyn ConsoleSendable> {
    fn clone(&self) -> Self {
        self.clone_box()
    }
}

pub struct Component {}
impl Component {
    pub fn empty() -> ConsoleMessage {
        ConsoleMessage::new()
    }
}