Add a protoflow_blocks::System::const_bytes
helper
#30
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.
Reviewing #24 I saw that we're using
sys.const_string --> sys.encode_lines --> [block that takes Bytes]
as a crutch with sometimes unexpected outcomes due to the newlines.I propose a
sys.const_bytes
helper as a nicer alternative to get the correct behaviour ofConst::<Bytes>::with_system(sys, Bytes::from(...))
.A generic
Mapper<Input: Message, Output: Message + From<Input>>
block for automating the infallible conversions seems useful too.