// // CouldNotConvertError.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using Remora.Results; namespace NosSmooth.PacketSerializer.Abstractions.Errors; /// /// The value could not be converted. /// /// The converter that failed the parsing. /// The value that failed to parse. /// The reason for the error. public record CouldNotConvertError(IStringConverter Converter, string Value, string Reason) : ResultError($"Converter {Converter.GetType().FullName} could not convert value \"{Value}\" due to {Reason}.");