|
-
x
:
string
-
Returns:
Result<bool, string>
|
|
-
Returns:
string -> Result<bool option, string>
|
|
Try to parse the date part of a datetime object. Depends on the current CultureInfo.
-
x
:
string
-
Returns:
Result<DateTime, string>
|
|
-
Returns:
string -> Result<DateTime option, string>
|
|
Try to parse a datetime with a timezone. Depends on the current CultureInfo.
-
x
:
string
-
Returns:
Result<DateTimeOffset, string>
|
|
-
Returns:
string -> Result<DateTimeOffset option, string>
|
|
Try to parse a decimal number
-
x
:
string
-
Returns:
Result<decimal, string>
|
|
-
Returns:
string -> Result<decimal option, string>
|
|
Try to parse a double precision floating-point number
-
x
:
string
-
Returns:
Result<float, string>
|
|
-
Returns:
string -> Result<float option, string>
|
|
Try to parse a 32-bit signed integer
-
x
:
string
-
Returns:
Result<int, string>
|
|
-
Returns:
string -> Result<int option, string>
|
|
Parse a non-empty string
-
x
:
string
-
Returns:
Result<string, string>
|
|
Always failing parser
-
x
:
string
-
Returns:
Result<'t, string>
|
|
-
x
:
string
-
Returns:
Result<'t option, string>
|
|
Returns Ok None if the string is empty, else wraps the given parser's value in Option
-
parser
:
string -> Result<'a, 'b>
-
x
:
string
-
Returns:
Result<'a option, 'b>
|
|
Parse a string. Always successful.
-
x
:
'a
-
Returns:
Result<'a, 'b>
|
|
Parse an optional string. Always successful.
-
Returns:
string -> Result<string option, string>
|
|
Try to parse a timespan object object. Depends on the current CultureInfo.
-
x
:
string
-
Returns:
Result<TimeSpan, string>
|
|
-
Returns:
string -> Result<TimeSpan option, string>
|