* put most AbiExample derivations behind a cfg_attr * feature gate all `extern crate solana_frozen_abi_macro;` * use cfg_attr wherever we were deriving both AbiExample and AbiEnumVisitor * fix cases where AbiEnumVisitor was still being derived unconditionally * fix a case where AbiExample was derived unconditionally * fix more cases where both AbiEnumVisitor and AbiExample were derived unconditionally * two more cases where AbiExample and AbiEnumVisitor were unconditionally derived * fix remaining unconditional derivations of AbiEnumVisitor * fix cases where AbiExample is the first thing derived * fix most remaining unconditional derivations of AbiExample * move all `frozen_abi(digest =` behind cfg_attr * replace incorrect cfg with cfg_attr * fix one more unconditionally derived AbiExample * feature gate AbiExample impls * add frozen-abi feature to required Cargo.toml files * make frozen-abi features activate recursively * fmt * add missing feature gating * fix accidentally changed digest * activate frozen-abi in relevant test scripts * don't activate solana-program's frozen-abi in sdk dev-dependencies * update to handle AbiExample derivation on new AppendVecFileBacking enum * revert toml formatting * remove unused frozen-abi entries from address-lookup-table Cargo.toml * remove toml references to solana-address-lookup-table-program/frozen-abi * update lock file * remove no-longer-used generic param |
||
---|---|---|
.. | ||
src | ||
.gitignore | ||
Cargo.toml | ||
build.rs |