pub fn message_prettify<T: IntoCString>(
    message: T,
    comment_char: Option<u8>,
) -> Result<String, Error> {
    _message_prettify(message.into_c_string()?, comment_char)
}
/// Clean up a message, removing extraneous whitespace, and ensure that the
/// message ends with a newline. If `comment_char` is `Some`, also remove comment
/// lines starting with that character.
Clean up a message, removing extraneous whitespace, and ensure that the
message ends with a newline. If `comment_char` is `Some`, also remove comment
lines starting with that character.
Clean up a message removing extraneous whitespace and ensure that the message ends with a newline . If ` comment_char ` is ` Some ` also remove comment lines starting with that character .
pub fn message_prettify<T: IntoCString>(
    message: T,
    comment_char: Option<u8>,
) -> Result<String, Error> {
    _message_prettify(message.into_c_string()?, comment_char)
}
pub fn message_prettify < T : IntoCString > ( message : T , comment_char : Option < u8 > , ) -> Result < String , Error > { _message_prettify ( message . into_c_string ( ) ? , comment_char ) }
Clean up a message, removing extraneous whitespace, and ensure that the
message ends with a newline.
Clean up a message removing extraneous whitespace and ensure that the message ends with a newline .
message
T
comment_char
Option<u8>
message
T
comment_char
Option<u8>