(self)
| 497 | return len(self._backend_map) |
| 498 | |
| 499 | def __iter__(self) -> Iterator[tuple[K, V]]: |
| 500 | size = len(self._backend_map) |
| 501 | functor: Callable[[int], Any] = self._iter_functor_getter(self._backend_map) |
| 502 | for _ in range(size): |
| 503 | key = cast(K, functor(0)) |
| 504 | value = cast(V, functor(1)) |
| 505 | yield (key, value) |
| 506 | if not functor(2): |
| 507 | break |
| 508 | |
| 509 | def __contains__(self, item: object) -> bool: |
| 510 | if not isinstance(item, tuple) or len(item) != 2: |
nothing calls this directly
no outgoing calls
no test coverage detected