Class
ResultJsonConverter<T, E>
class ResultJsonConverter<T, E>
Namespace: System
Assembly: Raven.Core.dll
Source file: Result.rvn
Inheritance: object → JsonConverter → JsonConverter<Result<T, E>> → ResultJsonConverter<T, E>
Converts Result values to and from tagged JSON objects.
Constructors
1 itemMethods
2 items
virtual override func Read(ref reader: Utf8JsonReader, typeToConvert: Type, options: JsonSerializerOptions) -> Result<T, E>
Reads a tagged JSON object as an `Ok` or `Error` result.
virtual override func Write(writer: Utf8JsonWriter, value: Result<T, E>, options: JsonSerializerOptions) -> ()
Writes a result as a tagged JSON object.