for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
from dataclasses import dataclass
from .structures import PrimitiveDataclassMixin
from ._utils import export
@export
@dataclass(frozen=True)
class Point2D(PrimitiveDataclassMixin):
__slots__ = ["x", "y", ]
x: float
y: float
class Point3D(PrimitiveDataclassMixin):
__slots__ = ["x", "y", "z", ]
z: float