Skip to content

Conversation

phip1611
Copy link
Member

@phip1611 phip1611 commented Oct 9, 2025

This is the final step of #1575, after many pre-requisites have been merged recently.

Closes #1575

Checklist

  • Sensible git history (for example, squash "typo" or "fix" commits). See the Rewriting History guide for help.
  • Update the changelog (if necessary)

@phip1611 phip1611 mentioned this pull request Oct 9, 2025
13 tasks
// NOTE: We cannot impl From<IpAddress> for core::net::IpAddr
// because IpAddress is a raw union, with nothing indicating
// whether it should be considered v4 or v6.
pub use uefi_raw::{IpAddress as EfiIpAddr, MacAddress as EfiMacAddr};
Copy link
Member

Choose a reason for hiding this comment

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

I'm unsure about this, is there value to exposing the raw types if the rest of the public API just used the core::net types? Folks who do need to drop down to the lower-level API can always depend on uefi-raw directly.

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.

RFC: use core::net IP address types in uefi's public API

2 participants