-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AIS NMEA messages #46
Comments
Every new feature is not small thing, it is increase testing efforts (we need check 2^number_of_feature combinations), |
It's still a matter of pulling the code and compiling it, even when optimizing. It would be nice to test all features separately, however, I don't necessarily think that we should. I'm also adding this issue as part of #47 |
Not sure that follow you here. You mean that compilation of code for parsing one message is so slow,
So if code don't compiled for user, because of feature X reference code hidden under feature Y, |
@Dushistov Let me rephrase that - you can't optimize the parsing part because messages are dynamic. No matter what you pass inside, str, bytes, you will have the parsing of the different message types, i.e. it will not be optimized (see As an example, the |
AIS messages
We're missing support for AIS messages and thankfully there's a crate build for them already!
I've already opened an issue regarding the integration in the NMEA crate (squidpickles/ais#8) and the maintainer is looking into
no_std
support for the crate (squidpickles/ais#9)We should integrate the
ais
crate or use it as a dependency insidenmea
.As @squidpickles mentioned in a comment (squidpickles/ais#8 (comment)):
Features proposal
Here's a WIP list of features we can use to separate the different message parsing of the crate and allow people to only use a certain message(s):
The text was updated successfully, but these errors were encountered: