Source code for cattrs.types

from typing import Protocol, TypeVar

__all__ = ["SimpleStructureHook"]

In = TypeVar("In")
T = TypeVar("T")


[docs] class SimpleStructureHook(Protocol[In, T]): """A structure hook with an optional (ignored) second argument.""" def __call__(self, _: In, /, cl=...) -> T: ...