netlink-packet-core breaking changes

cargo

7 curated breaking changes across major versions of netlink-packet-core. Use this as a migration checklist before bumping dependencies.

7
changes
Breaking changes by transition
  • v0.7.0 \u2192 v0.8.0breaking

    Merged `netlink-packet-utils` into `netlink-packet-core`. (f55d7b7, 0951455, ba127bf, a232478, 8027f63, 41fe03d, 260e596, cc6bf08, 63da36a, 410c61d)

  • v0.7.0 \u2192 v0.8.0breaking

    Remove dependency of byteorder crate. (16d63fb)

  • v0.7.0 \u2192 v0.8.0breaking

    Changed `DecodeError` from enum to struct. (f55d7b7, 63da36a)

  • v0.6.0 \u2192 v0.7.0breaking

    `NetlinkPayload::Ack` removed and replaced by `NetlinkPayload::Error` where `ErrorMessage.code` is set to None. (52732b3)

  • v0.5.0 \u2192 v0.6.0breaking

    `NetlinkPayload::Done` changed to `NetlinkPayload::Done(DoneMessage)`. (0c75fb5)

  • unknown \u2192 v0.5.0breaking

    Removed the reexport `netlink-packet-core::utils`, please use `netlink_packet_utils` directly. (a76010a)

  • unknown \u2192 v0.5.0breaking

    All public struct and enum are marked as `non_exhaustive`. Please check https://doc.rust-lang.org/reference/attributes/type_system.html for more detail. (53a4c4e)

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/cargo/netlink-packet-core
netlink-packet-core breaking changes — Cargo migration guide | DepScope