rusttypes.traits¶
- class rusttypes.traits.Default¶
Bases:
ABCDefault trait for use creating default instances of a type.
Example:
from __future__ import annotations from dataclasses import dataclass from rusttypes.traits import Default @dataclass class Foo(Default): value: int @staticmethod def default() -> Foo: return Foo(42) assert Foo.default() == Foo(42)
- abstract classmethod default() T¶
Protopype method for creating a default instance of a type.