Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
inbound-governor: error handling
The inbound governor error handler is there only to show final
transitions, mostly for testing purposes. We can pass the map of remote
states through
PublicInboundGovernorState
rather than hold wholeInboundGovernorState
in a mutable variable.This allows the main loop of inbound governor to have access to the
InboudnGovernorState
directly as an argument, making it clearer how itcan be used.
The PR should be merged after #4868, only the last commit matters.
Checklist
Quality
Maintenance
ouroboros-network
project.