Created Config.init(separator:delimiter:) initializer

This commit is contained in:
Caleb Kleveter 2019-05-20 11:36:45 -05:00
parent 3d31efcb92
commit 9219b0bbff
No known key found for this signature in database
GPG Key ID: B38DBD5CF2C98D69
1 changed files with 10 additions and 0 deletions

View File

@ -25,4 +25,14 @@ public struct Config {
self.cellSeparator = cellSeparator self.cellSeparator = cellSeparator
self.cellDelimiter = cellDelimiter self.cellDelimiter = cellDelimiter
} }
/// Creates a new `Config` instance from `UnicdeScalar` literals.
///
/// - Parameters:
/// - separator: The `UnicodeScalar` for the separator between cells (`','`).
/// - delimiter: The `UnicdeScalar` for the delimiter that marks the start and end of a cell (`'"'`).
public init(separator: UnicodeScalar, delimiter: UnicodeScalar) {
self.cellSeparator = UInt8(ascii: separator)
self.cellDelimiter = UInt8(ascii: delimiter)
}
} }