# rye:signed:2026-03-30T07:28:58Z:b0b295fadfbf40e9e679078af1d71e6fb605e720838914d8f4a8da1fde0cc2ad:B-cQRKAetOBUdtuNrYAy2HIozKLmGhx8DEfFHR5rPMWS77HbnkSF3-MPpyTcPETZfKazcOS3ytwsV3pKRFQOBQ:6ea18199041a1ea8
__tool_type__ = "runtime"
__version__ = "1.0.0"
__executor_id__ = "python"
__category__ = "rye/core/sinks"
__tool_description__ = "Null sink - discards all events without processing"


class NullSink:
    """Discard all events."""

    async def write(self, event: str) -> None:
        """Discard event."""
        pass

    async def close(self) -> None:
        """No-op close."""
        pass
