aya/xtask/public-api
Dave Tucker 1a1275de9b feat: Allow conversions to Program from ProgramInfo
Allow for a ProgramInfo to be converted into one of the program types
that we support. This allows for a user of Aya access to reattach,
pin or unload a program that was either, previously loaded, or was
loaded by another process.

Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
..
aya-build.txt Extract aya-build for building eBPF crates
aya-ebpf-bindings.txt aya-obj, aya-ebpf-bindings: regenerate
aya-ebpf-cty.txt chore: Bless public API changes
aya-ebpf-macros.txt chore: Bless public API changes
aya-ebpf.txt Bump edition to 2024
aya-log-common.txt public-api: regenerate
aya-log-ebpf-macros.txt xtask: Add cargo-public-api
aya-log-ebpf.txt xtask: Add cargo-public-api
aya-log-parser.txt build(deps): update public-api requirement in the cargo-crates group
aya-log.txt build(deps): update public-api requirement in the cargo-crates group
aya-obj.txt aya-obj, aya-ebpf-bindings: regenerate
aya.txt feat: Allow conversions to Program from ProgramInfo