fn bytes(symbol: TreeSymbol, encoding: Encoding) []const u8
symbol: TreeSymbol
encoding: Encoding
859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878
fn bytes(symbol: TreeSymbol, encoding: Encoding) []const u8 { return switch (encoding) { .ansi_escapes => escapeSeq(symbol), .code_page_437 => switch (symbol) { .tee => "\xC3\xC4 ", .line => "\xB3 ", .langle => "\xC0\xC4 ", }, .utf8 => switch (symbol) { .tee => "├─ ", .line => "│ ", .langle => "└─ ", }, .ascii => switch (symbol) { .tee => "|- ", .line => "| ", .langle => "+- ", }, }; }