Closed anshumanmohan closed 2 weeks ago
Awesome! This also brings it in line with the interface of the Rust-based builder which only allows construction of cells on a particular component.
Super. I'll just leave this PR open in case @sampsyo, @EclecticGriffin, or @calebmkim know of a good reason to keep this feature around!
No objections here!
As #2034 shows, it is possible to create a free-floating list of
cells
prior to the creation of a component, and to then associate those cells with a component when creating the component.This is a little dicey and inelegant. This PR removes that power. You must now create a component, and then construct and insert cells specifically into that component.
This change has no victims in the existing codebase, since NTT (the only user of this feature) has stopped using it as of #2034.
If someone really wanted to, say, insert some "basic" cells into a variety of components and then add more stuff per component, like so:
They can still do that: