Skip to content

refactor: Move message types from standard to own module#14

Merged
jbeyerstedt merged 1 commit into
mainfrom
refactor/split-standards
Apr 20, 2026
Merged

refactor: Move message types from standard to own module#14
jbeyerstedt merged 1 commit into
mainfrom
refactor/split-standards

Conversation

@jbeyerstedt

Copy link
Copy Markdown
Collaborator

Currently the lib.rs is quite crammed and long because it also contains all data type definitions from the ETSI and IEEE standards. I would like to move them out to their own files.

As currently proposed, the API won't change because the lib.rs is using a wildcard pub use statement. I would like to change this, but it's probably better to combine that breaking change with the other breaking changes regarding the BitVec dependency proposed for the next "major" release.

So for now, this is a pure refactoring and shouldn't have any effects on the users of this crate.

@jbeyerstedt jbeyerstedt added this to the v0.3.0 milestone Apr 20, 2026
@jbeyerstedt jbeyerstedt force-pushed the refactor/split-standards branch from 78b1e38 to b7f28ab Compare April 20, 2026 11:37

@BendixBuchheister BendixBuchheister left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but you need to resolve the merge conflicts first

@jbeyerstedt

Copy link
Copy Markdown
Collaborator Author

you were 10 seconds to early

@jbeyerstedt jbeyerstedt merged commit 1b2d451 into main Apr 20, 2026
3 checks passed
@jbeyerstedt jbeyerstedt deleted the refactor/split-standards branch April 20, 2026 13:50
@jbeyerstedt jbeyerstedt mentioned this pull request May 12, 2026
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants