class_docstr: Column that stores fields of values.
  
  Every column has n children, where n is
  the number of fields in the Struct Dtype.
class_docstr_tok: ["Column","that","stores","fields","of","values",".","Every","column","has","n","children",",","where","n","is","the","number","of","fields","in","the","Struct","Dtype","."]
code: def __cuda_array_interface__(self):
      raise NotImplementedError(
          "Structs are not yet supported via `__cuda_array_interface__`"
      )
  
imports: from __future__ import annotations
  from functools import cached_property
  from typing import Optional
  import pandas
  import pyarrow
  import cudf
  from cudf._typing import Dtype
  from cudf.core.column import ColumnBase, build_struct_column
  from cudf.core.column.methods import ColumnMethods
  from cudf.core.dtypes import StructDtype
  from cudf.core.missing import NA
label_desc: Use image node_id 9 for calling the StructColumn obj's underlying member method code with example usage: obj.__cuda_array_interface__() without return types