Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Missing many types from hyper_old_types::header

Open
#76 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
rust

Research direction

Start by comparing the typed headers provided by hyper_old_types with the current headers crate, focusing on LinkValue and RelationType. Check how self_update uses those types and determine whether adding them fits this crate's design. Done means the intended scope is resolved and the issue is either implemented or clearly closed as unnecessary.

Written by the indexing model from the issue text.

Description

I noticed the self_update crate is pulling in a bunch of outdated dependencies through hyper_old_types, but uses only its typed headers for LinkValue and RelationType. I attempted to switch out hyper_old_types for headers, but found that these aren't defined here currently. Have they been removed intentionally or is this crate more of a from-ground rewrite than an extraction of the old typed header from hyper and only needs a PR to add these?

Dominant language
Rust
Stars
200
Forks
107
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from hyperium/headers

All issues in hyperium/headers

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.