aya/xtask
Dave Tucker 7e54054307 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>
..
libbpf@20ea95b450 xtask: Generate new bindings
public-api feat: Allow conversions to Program from ProgramInfo
src codegen: tidy up
Cargo.toml Bump edition to 2024