Skip to content

Conversation

@zeeshanlakhani
Copy link
Collaborator

@zeeshanlakhani zeeshanlakhani commented Jan 15, 2026

Since Dropshot's Path extractor has a map method (0.16.6), we can delegate most versioned multicast endpoints inline in the trait definition (lib.rs) instead of maintaining separate implementations in http_entrypoints.rs.

Delegated endpoints:

  • v2025121200_multicast_group_view
  • v2025121200_multicast_group_member_list
  • v2025121200_instance_multicast_group_leave
  • v2025121200_lookup_multicast_group_by_ip

This also makes conversions in lib.rs more concise, thanks @mergeconflict.

…ath::map

Since Dropshot's Path extractor has a `map` method, we can delegate
most versioned multicast endpoints inline in the trait
definition (lib.rs) instead of maintaining separate implementations in
`http_entrypoints.rs`.

Delegated endpoints:
  - v2025121200_multicast_group_view
  - v2025121200_multicast_group_member_list
  - v2025121200_instance_multicast_group_leave
  - v2025121200_lookup_multicast_group_by_ip
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