result<T extends Operatable> static method
Implementation
static Danger<T, SpecialExceptionC> result<T extends Operatable>(String value) {
final log = Log(classLocation: Operatable, functionLocation: 'result');
late final Operatable result;
switch (value) {
case EqualOperator.VALUE: result = EqualOperator();
case _: return Failure(SpecialExceptionC(), log.monitor({ 'invalid value': value, 'valid value': T }));
}
if (result is T) return Success(result, log);
return Failure(SpecialExceptionC(), log.monitor({ 'invalid value': value, 'valid value': T }));
}