qml.pytrees.leaf

leaf = PyTreeStructure()

A pytree data structure, holding the type, metadata, and child pytree structures.

>>> op = qml.adjoint(qml.RX(0.1, 0))
>>> data, structure = qml.pytrees.flatten(op)
>>> structure
PyTreeStructure(AdjointOperation, (), [PyTreeStructure(RX, (Wires([0]), ()), [PyTreeStructure()])])

A leaf is defined as just a PyTreeStructure with type_=None.