pub fn semicolon() -> Box<Layout>Expand description
Creates a semicolon character layout.
This is a convenience function for semicolon separators, commonly used in statement terminators, CSS properties, and other semicolon-separated structures.
§Returns
A boxed [Layout::Text] containing a semicolon.
§Examples
use typeset::*;
// Statement with semicolon terminator
let statement = comp(
text_str("let x = 5"),
semicolon(),
false, false
);
assert_eq!(format_layout(statement, 2, 80), "let x = 5;");use typeset::*;
// Multiple statements
let statements = join_with_lines(vec![
comp(text_str("first_statement()"), semicolon(), false, false),
comp(text_str("second_statement()"), semicolon(), false, false)
]);
// Output:
// first_statement();
// second_statement();§See Also
comma- For comma separators- [
join_with_lines] - Often used for statement sequences