aya/xtask/public-api
Thomas Eizinger 55ad60e466
aya-build: Allow setting Rust nightly version
At present, `aya_build` will always use `+nightly` to build the
eBPF kernel. This is problematic in environments such as CI, where
tools always need to be installed first. Installing the current
nightly Rust toolchain gives you a new toolchain every day. This
poisones caches and makes CI jobs non-deterministic.

Resolves: 
..
aya-build.txt aya-build: Allow setting Rust nightly version
aya-ebpf-bindings.txt public-api: regenerate
aya-ebpf-cty.txt chore: Bless public API changes
aya-ebpf-macros.txt Add support for Flow Dissector programs
aya-ebpf.txt public-api: regenerate
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 public-api: regenerate
aya-log.txt build(deps): update public-api requirement in the cargo-crates group
aya-obj.txt public-api: regenerate
aya.txt feat: Allow conversions to Program from ProgramInfo