FlagValueError
public enum FlagValueError : Error
Error to throw when converting string to FlagValue
- conversionError: conversation error string This string will be used to be printed to the console
Example
struct User: FlagValue {
let name: String
static func fromString(flagValue value: String) throws -> User {
if value == "wrong" {
throw FlagValueError.conversionError("wrong user passed")
}
return User(name: value)
}
static var typeDescription: String {
return "A user structure"
}
}
-
Conversation error happened while parsing string to type This string will be used to be printed to the console
Example
struct User: FlagValue { let name: String static func fromString(flagValue value: String) throws -> User { if value == "wrong" { throw FlagValueError.conversionError("wrong user passed") } return User(name: value) } static var typeDescription: String { return "A user structure" } }
Declaration
Swift
case conversionError(String)