aya/xtask/public-api
Andrew Werner 2a1bf609b2 aya/maps: rework TryFrom macros
The old macros were repetitive and inflexible. This unifies the various
macros used to generate TryFrom implementations for map implementations
from the relevant map enum variants.

Cleanup in anticipation of fixing .

The API changes are just about renaming the return to Self and
Self::Error; they are not real changes.
..
aya-bpf-bindings.txt xtask: Add cargo-public-api
aya-bpf-cty.txt xtask: Add cargo-public-api
aya-bpf-macros.txt xtask: Add cargo-public-api
aya-bpf.txt xtask: Add cargo-public-api
aya-log-common.txt aya-log: s/Result<usize, ()>/Option<NonZeroUsize>/
aya-log-ebpf-macros.txt xtask: Add cargo-public-api
aya-log-ebpf.txt xtask: Add cargo-public-api
aya-log-parser.txt xtask: Add cargo-public-api
aya-log.txt xtask: bless API with new nightly
aya-obj.txt aya: MapData::fd is non-optional
aya-tool.txt xtask: bless API with new nightly
aya.txt aya/maps: rework TryFrom macros