Keep track of the full parsed library in CrateTypes
authorMatt Corallo <git@bluematt.me>
Mon, 12 Apr 2021 18:34:58 +0000 (14:34 -0400)
committerMatt Corallo <git@bluematt.me>
Mon, 12 Apr 2021 21:20:53 +0000 (17:20 -0400)
commit379057c7f14e41b453f9d30c254ce20241d9feec
treec00554f4e88316750e31495446f9c9398b7f4ff4
parent379be5837d69fe90c5802dc1fc9178933529e0c5
Keep track of the full parsed library in CrateTypes

This also moves CrateTypes to interrior mutable, as we pass around
references to it, which are ultimately mutable, but only to add
information about generic mapped types the first time we use them.
c-bindings-gen/src/main.rs
c-bindings-gen/src/types.rs