pub fn print_message(stdout: &mut Stdout, msg: &str) -> Result<()> {
    stdout
        .queue(Print("\n"))?
        .queue(MoveToColumn(1))?
        .queue(Print(msg))?
        .queue(Print("\n"))?
        .queue(MoveToColumn(1))?;
    stdout.flush()?;

    Ok(())
}
/// First jumps to new line then prints message with following newline.
First jumps to new line then prints message with following newline.
First jumps to new line then prints message with following newline .
pub fn print_message(stdout: &mut Stdout, msg: &str) -> Result<()> {
    stdout
        .queue(Print("\n"))?
        .queue(MoveToColumn(1))?
        .queue(Print(msg))?
        .queue(Print("\n"))?
        .queue(MoveToColumn(1))?;
    stdout.flush()?;
    Ok(())
}
pub fn print_message ( stdout : & mut Stdout , msg : & str ) -> Result < ( ) > { stdout . queue ( Print ( " \n " ) ) ? . queue ( MoveToColumn ( 1 ) ) ? . queue ( Print ( msg ) ) ? . queue ( Print ( " \n " ) ) ? . queue ( MoveToColumn ( 1 ) ) ? ; stdout . flush ( ) ? ; Ok ( ( ) ) }
First jumps to new line then prints message with following newline.
First jumps to new line then prints message with following newline .
stdout
&mut Stdout
msg
&str
stdout
&mut Stdout
msg
&str