from static method
Implementation
static Danger<InExpression, CitrusSyntaxException> from(String left, Iterable<String> right) {
final log = Log(classLocation: InExpression, functionLocation: 'from');
final leftResult = AccesserableCollection.from([left]);
log.add(leftResult);
if (leftResult is! Success<AccesserableCollection, CitrusSyntaxException>) return Failure(leftResult.asException, log);
final rightResult = AccesserableCollection.from(right);
log.add(rightResult);
if (rightResult is! Success<AccesserableCollection, CitrusSyntaxException>) return Failure(rightResult.asException, log);
final result = InExpression(
leftResult.wrapped,
SpaceCollection.fromIterable([Space()]),
In.constant(),
SpaceCollection.fromIterable([Space()]),
rightResult.wrapped,
);
return Success(result, log);
}