Remove DestructuringBindingsForFieldClass

There is now a superior implementation in pystencils_autodiff.

This is actually a AST Node for wrapper code. pystencils_autodiff has
now a AST printer for framework integration code. So framework AST nodes
are now there and kernel AST nodes remain here.
8 jobs for remove-DestructuringBindingsForFieldClass in 5 minutes and 5 seconds (queued for 4 seconds)
latest
Status Job ID Name Coverage
  Test
passed #302763
cuda docker
build-documentation

00:00:36

passed #302762
cuda docker
flake8-lint

00:00:14

passed #302759
docker
minimal-conda

00:00:20

failed #302760
docker allowed to fail
minimal-sympy-master

00:00:31

passed #302758
docker
minimal-ubuntu

00:00:35

passed #302757
win
minimal-windows

00:01:22

manual #302761
AVX cuda docker allowed to fail manual
pycodegen-integration
passed #302756
AVX cuda docker
tests-and-coverage

00:01:59

 
Name Stage Failure
failed
minimal-sympy-master Test
    result = str(self._print(node))
File "/builds/seitz/pystencils/pystencils/backends/cbackend.py", line 176, in _print
return getattr(self, method_name)(node)
File "/builds/seitz/pystencils/pystencils/backends/cbackend.py", line 183, in _print_KernelFunction
function_arguments = ["%s %s" % (self._print(s.symbol.dtype), s.symbol.name) for s in node.get_parameters()]
File "/builds/seitz/pystencils/pystencils/backends/cbackend.py", line 183, in <listcomp>
function_arguments = ["%s %s" % (self._print(s.symbol.dtype), s.symbol.name) for s in node.get_parameters()]
AttributeError: 'Symbol' object has no attribute 'dtype'
ERROR: Job failed: exit code 1