Function semicolon

Source
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