class_docstr: Mixin to render Doc objects that have members
  
  i.e. modules and classes
code: def __post_init__(self):
      super().__post_init__()
      self.doc = cast(layout.DocClass | layout.DocModule, self.doc)
      self.obj = cast(dc.Class | dc.Module, self.obj)
  
imports: from __future__ import annotations
  from dataclasses import dataclass
  from typing import TYPE_CHECKING, cast
  from griffe import dataclasses
  from quartodoc import layout
  from quartodoc.pandoc.blocks import Block, Blocks, Header
  from quartodoc.pandoc.components import Attr
  from tabulate import tabulate
  from ..utils import isDoc, no_init
  from .doc import RenderDoc
label_desc: Use image node_id 1 for calling the __RenderDocMembersMixin obj's underlying member method code with example usage: obj.__post_init__() without return types