# Specifications ## `text_block` ```rust use text_block_macros::text_block; assert_eq!(text_block! {}, ""); ``` ```rust use text_block_macros::text_block; assert_eq!(text_block! { "" }, ""); ``` ```rust use text_block_macros::text_block; assert_eq!(text_block! { "single line" }, "single line"); ``` ```rust use text_block_macros::text_block; assert_eq!(text_block! { "abc" "def" "ghi" }, "abc\ndef\nghi"); ``` ## `text_block_fnl` ```rust use text_block_macros::text_block_fnl; assert_eq!(text_block_fnl! {}, ""); ``` ```rust use text_block_macros::text_block_fnl; assert_eq!(text_block_fnl! { "" }, "\n"); ``` ```rust use text_block_macros::text_block_fnl; assert_eq!(text_block_fnl! { "single line" }, "single line\n"); ``` ```rust use text_block_macros::text_block_fnl; assert_eq!(text_block_fnl! { "abc" "def" "ghi" }, "abc\ndef\nghi\n"); ```