diff --git a/lib/core/result.dart b/lib/core/result.dart deleted file mode 100644 index f6db490..0000000 --- a/lib/core/result.dart +++ /dev/null @@ -1,17 +0,0 @@ -/// Type résultat scellé : encapsule un succès ou un échec sans propager d'exception nue. -sealed class Result { - const Result(); -} - -/// Issue réussie, encapsule [value]. -class Success extends Result { - final T value; - const Success(this.value); -} - -/// Issue en échec, encapsule [error] et une [stackTrace] optionnelle. -class Failure extends Result { - final Object error; - final StackTrace? stackTrace; - const Failure(this.error, [this.stackTrace]); -}