Remove the old leaf declaration path

Delete the deprecated Leaf derive path, migrate the remaining tests and example to leaf!, and add direct coverage for endpoint-only, TUI-only, and shared-host leaf declarations.
This commit is contained in:
Michael Mikovsky
2026-04-26 14:14:49 -06:00
parent 0aa0b187d7
commit 54c44b407e
17 changed files with 284 additions and 380 deletions
+1 -1
View File
@@ -26,6 +26,6 @@ pub use unshell_protocol as protocol;
/// Re-export the leaf library crate behind the historical `unshell::leaves` path
pub use unshell_leaves as leaves;
pub use unshell_macros::{Leaf, Procedure, leaf, procedures};
pub use unshell_macros::{Procedure, leaf, procedures};
// pub use ush_obfuscate as obfuscate;