rustpy 0.3.0

Bindings of Rust programming language primitives.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from typing import (Any,
                    Type)

from hypothesis import given

from rustpy.option import Option
from tests.utils import SpecializationTypes
from . import strategies


@given(strategies.generic_options_types, strategies.type_hints)
def test_basic(option_type: Type[Option], type_: Type[Any]) -> None:
    result = option_type[type_]

    assert isinstance(result, SpecializationTypes)