voidio 0.1.7

VOID I/O - High-performance Cross-platform I/O for Rust.
#[cfg(test)]
mod tests {
    use voidio::console::{Component, ConsoleSender};
    #[test]
    fn logging () {
        let mut console = ConsoleSender::new(std::io::stdout());
        console.set_format(|msg| {
            "[" + Component::text("VoidIO").with_color(0xFF55FF) + "] " + msg
        });
        let tx = console.tx();
        tx.send("[" + Component::text("VoidIO").with_color(0xFF55FF) + "").expect("Failed to console message");
        console.send("Hello, VoidIO!");
        //let child_console = ConsoleSender::new(console);
        console.send("FF");
        // Optionally, you can check if the message was logged correctly
        // by capturing the output or checking the state of the logger.
        // This might require additional setup depending on how the logger is implemented.
    }
}