class_docstr: Protocol defining the interface of a Dask collection.
class_docstr_tok: ["Protocol","defining","the","interface","of","a","Dask","collection","."]
docstr: Value that must fully represent the object.
docstr_tok: ["Value","that","must","fully","represent","the","object","."]
code: def __dask_tokenize__(self) -> Hashable:
      """Value that must fully represent the object."""
      raise NotImplementedError(
          "Inheriting class must implement this method."
      )
  
imports: from __future__ import annotations
  import abc
  from collections.abc import Callable, Hashable, Mapping, Sequence
  from enum import Enum
  from typing import TYPE_CHECKING, Any, Literal, Protocol, TypeVar, Union, runtime_checkable
label_desc: Use image node_id 5 for calling the DaskCollection obj's underlying member method code with example usage: obj.__dask_tokenize__() without return types