CommandLineToolkit
14 строк · 438.0 Байт
1/// A single piece of `ConsoleText`. Contains a raw `String` and the desired `ConsoleStyle`.
2struct ConsoleTextFragment: Equatable {
3/// The raw `String`.
4var string: String
5
6/// `ConsoleStyle` to use when displaying the `string`.
7var style: ConsoleStyle
8
9/// Creates a new `ConsoleTextFragment`.
10init(string: String, style: ConsoleStyle = .plain) {
11self.string = string
12self.style = style
13}
14}
15