clone_dyn 0.59.0

Derive to clone dyn structures.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Changelog

*   2025-07-01: V6: Re-structured increments for better workflow (Analyze -> Implement -> Verify). Made planning steps more explicit and proactive.
*   2025-07-01: V7: Completed Increment 1: Initial Lint Fix. Corrected `doc_markdown` lint in `clone_dyn/Readme.md`.
*   2025-07-01: V8: Completed Increment 2: Codebase Analysis & Test Matrix Design. Detailed `cfg` adjustments for Increment 3 and `macro_tools` refactoring for Increment 4.
*   2025-07-01: V9: Completed Increment 3: Test Implementation & `cfg` Scaffolding. Added Test Matrix documentation to `only_test/basic.rs` (as `//` comments) and adjusted `cfg` attributes in `tests/inc/mod.rs`.
*   2025-07-01: V10: Completed Increment 4: `macro_tools` Refactoring. Attempted refactoring to use `macro_tools` for attribute parsing, but reverted to original implementation after multiple failures and re-evaluation of `macro_tools` API. Verified original implementation works.
*   2025-07-01: V11: Completed Increment 5: Comprehensive Feature Combination Verification. Executed and passed all `clone_dyn` feature combination tests.
*   2025-07-01: V12: Completed Increment 6: Documentation Overhaul. Refactored and improved `Readme.md` files for `clone_dyn`, `clone_dyn_meta`, and `clone_dyn_types`.
*   2025-07-01: V13: Completed Increment 7: Final Review and Cleanup. All `clippy` checks passed for `clone_dyn`, `clone_dyn_meta`, and `clone_dyn_types`.
*   2025-07-01: V14: Fixed doctest in `clone_dyn/Readme.md` by using fully qualified path for `#[clone_dyn_meta::clone_dyn]` to resolve name conflict with crate.
*   2025-07-01: V15: Fixed `cfg` and documentation warnings in `tests/tests.rs`.
*   2025-07-01: V18: Updated `Feature Combinations for Testing` in plan. Removed invalid test case for `clone_dyn_meta` with `--no-default-features`.
*   2025-07-01: V19: Re-verified all feature combinations after previous fixes. All tests pass without warnings.
*   2025-07-01: V20: Re-verified all crates with `cargo clippy --features full -D warnings`. All crates are clippy-clean.
*   Fixed test suite issues related to path resolution and macro attributes.
*   Performed final verification of `clone_dyn` ecosystem, confirming all tests and lints pass.