Fix for rust changes:

  * Inner attribute syntax
  * Private by default
  * Cell API changes