Skip to content

Consider review of dependenciesΒ #140

Closed
@bstrie

Description

@bstrie

Unstructured musings:

  • the parking_lot crate is potentially being integrated into libstd (though that will take a while and I don't want to guess at an ETA), though if we're not certain that we need parking_lot for speed then we could benchmark it and see if it's necessary for our use case
  • our remaining uses of tower-web should be switched out for warp
  • in a recent release some functionality of the failure crate was upstreamed into libstd, so we may be able to reduce the need for that dependency
  • several of our crates are depending on chrono, which may be possible to jettison depending on what functionality specifically we're using
  • regarding the rand crate, I'm curious what functionality of rand that we require and whether we're using random numbers in a context where the quality of the PRNG matters
  • I want to investigate what the regex crate is being used for and see whether a non-regex solution might be preferable for those
  • I want to comb through some of the packages I've never heard of before and make sure they're still maintained
  • likewise if we have packages pulling in different versions of the same transitive dependency then it might be useful to submit PRs to projects to see if we can get them all to upgrade to the same version
  • quick-error in interledger-packet can be removed by refactoring the Error type

Metadata

Metadata

Assignees

Labels

dependenciesv1.0Issues which need to be handled for a v1.0 release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions