extension String { /// A namespace that defines the format patterns used to generate strings. enum Format { /// A namespace that defines the format patterns used to generate relative path representations. enum Path { /// A format pattern used to generate relative paths that starts with the `/` string and finishes with the `.doccarchive` string. static let archive = "/%@.doccarchive" /// A format pattern used to generate relative paths that starts with the `/data` string. static let data = "/data/%@" /// A format pattern used to generate relative paths that starts with the `/docs` string. static let docs = "/docs/%@" /// A format pattern used to generate relative paths that starts and finishes with the `/` string. static let folder = "/%@/" /// A format pattern used to generate relative paths that starts with the `/` string. static let root = "/%@" } } }