stdlibx.result.types module¶ class stdlibx.result.types.Error(*args, **kwargs)[source]¶ Bases: Protocol[E] apply(operation)[source]¶ Parameters: operation (Callable[[Ok[T] | Error[E]], U]) Return type: U is_err()[source]¶ Return type: Literal[True] is_ok()[source]¶ Return type: Literal[False] error: E¶ class stdlibx.result.types.Ok(*args, **kwargs)[source]¶ Bases: Protocol[T] apply(operation)[source]¶ Parameters: operation (Callable[[Ok[T] | Error[E]], U]) Return type: U is_err()[source]¶ Return type: Literal[False] is_ok()[source]¶ Return type: Literal[True] value: T¶