• Bernhard Schuster's avatar
    feat/overseer: introduce closure init (#3775) · 285a35bf
    Bernhard Schuster authored
    * feat/overseer: introduce closure init
    
    Enables removal of the connected/disconnected overseer state.
    
    * feat/overseer: allow replacement logic to access the original
    
    Allows to re-use init-once types, which would otherwise error.
    
    * feat/overseer: introduce external connector
    
    Preparation for removal of `AllSubsystems`
    which is another prerequisite for removing
    the connect/disconnect state.
    
    * fix/test: replace needs closure
    
    * fixup
    
    * simplify
    
    * mea culpa
    
    * all-subsystems-gen test
    285a35bf