Creates ``FutureResult`` from ``Result`` value. .. code:: python >>> import anyio >>> from returns.io import IOSuccess, IOFailure >>> from returns.result import Success, Failure >>> from returns.future import FutureResult >>> asyn
(
cls,
inner_value: Result[_NewValueType, _NewErrorType],
)
| 1397 | |
| 1398 | @classmethod |
| 1399 | def from_result( |
| 1400 | cls, |
| 1401 | inner_value: Result[_NewValueType, _NewErrorType], |
| 1402 | ) -> 'FutureResult[_NewValueType, _NewErrorType]': |
| 1403 | """ |
| 1404 | Creates ``FutureResult`` from ``Result`` value. |
| 1405 | |
| 1406 | .. code:: python |
| 1407 | |
| 1408 | >>> import anyio |
| 1409 | >>> from returns.io import IOSuccess, IOFailure |
| 1410 | >>> from returns.result import Success, Failure |
| 1411 | >>> from returns.future import FutureResult |
| 1412 | |
| 1413 | >>> async def main(): |
| 1414 | ... assert await FutureResult.from_result( |
| 1415 | ... Success(1), |
| 1416 | ... ) == IOSuccess(1) |
| 1417 | ... assert await FutureResult.from_result( |
| 1418 | ... Failure(1), |
| 1419 | ... ) == IOFailure(1) |
| 1420 | |
| 1421 | >>> anyio.run(main) |
| 1422 | |
| 1423 | """ |
| 1424 | return FutureResult(async_identity(inner_value)) |
| 1425 | |
| 1426 | @classmethod |
| 1427 | def from_value( |
no test coverage detected