mirror of
https://github.com/denoland/deno.git
synced 2024-11-28 16:20:57 -05:00
eef96d1414
1. Breaks up functionality within `ProcState` into several other structs to break out the responsibilities (`ProcState` is only a data struct now). 2. Moves towards being able to inject dependencies more easily and have functionality only require what it needs. 3. Exposes `Arc<T>` around the "service structs" instead of it being embedded within them. The idea behind embedding them was to reduce the verbosity of needing to pass around `Arc<...>`, but I don't think it was exactly working and as we move more of these structs to be more injectable I don't think the extra verbosity will be a big deal. |
||
---|---|---|
.. | ||
common.rs | ||
global.rs | ||
local.rs | ||
mod.rs |