Creates ``FutureResult`` from successful value. .. code:: python >>> import anyio >>> from returns.io import IOSuccess >>> from returns.future import FutureResult >>> async def main(): ... assert await FutureResult.from_value(
(
cls,
inner_value: _NewValueType,
)
| 1425 | |
| 1426 | @classmethod |
| 1427 | def from_value( |
| 1428 | cls, |
| 1429 | inner_value: _NewValueType, |
| 1430 | ) -> 'FutureResult[_NewValueType, Any]': |
| 1431 | """ |
| 1432 | Creates ``FutureResult`` from successful value. |
| 1433 | |
| 1434 | .. code:: python |
| 1435 | |
| 1436 | >>> import anyio |
| 1437 | >>> from returns.io import IOSuccess |
| 1438 | >>> from returns.future import FutureResult |
| 1439 | |
| 1440 | >>> async def main(): |
| 1441 | ... assert await FutureResult.from_value( |
| 1442 | ... 1, |
| 1443 | ... ) == IOSuccess(1) |
| 1444 | |
| 1445 | >>> anyio.run(main) |
| 1446 | |
| 1447 | """ |
| 1448 | return FutureResult(async_identity(Success(inner_value))) |
| 1449 | |
| 1450 | @classmethod |
| 1451 | def from_failure( |
nothing calls this directly
no test coverage detected