Skip to content

Conversation

@tarcieri
Copy link
Member

There were several modules that defined traits, including one called traits.

This consolidates all of them under traits, retaining the previous module structure as internal submodules:

  • keytraits => traits::keys
  • padding => traits::padding
  • traits => traits::encryption

Additionally this removes the traits that were re-exported at the toplevel, instead re-exporting them all under traits.

cc @lumag

@tarcieri tarcieri requested a review from dignifiedquire April 27, 2023 02:35
There were several modules that defined traits, including one called
`traits`.

This consolidates all of them under `traits`, retaining the previous
module structure as internal submodules:

- `keytraits` => `traits::keys`
- `padding` => `traits::padding`
- `traits` => `traits::encryption`

Additionally this removes the traits that were re-exported at the
toplevel, instead re-exporting them all under `traits`.
@tarcieri tarcieri merged commit d9968bc into master Apr 27, 2023
@tarcieri tarcieri deleted the refactor-traits branch April 27, 2023 13:39
@tarcieri tarcieri mentioned this pull request Apr 27, 2023
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.

3 participants