| Age | Commit message (Collapse) | Author |
|
- Enhance action_gen macro functionality
- Add new error variants for TCP connection
|
|
- Add required dependencies for action system
- Export registry modules in vcs_actions library
|
|
- Add ProcBeginCallback and ProcEndCallback types
- Implement set_on_proc_begin and set_on_proc_end methods
- Add callback execution in process method
- Update trait bounds for better type safety
|
|
This enables ActionContext to be cloned when setting up process
begin callbacks, resolving lifetime issues in callback registration.
|
|
- Implement Default trait for ActionContext
- Add local() and remote() constructor methods
- Make instance field optional for better flexibility
|
|
- Add register_to_pool and process_at_pool helper methods to generated structs
- Improve documentation with usage examples
- Enhance macro-generated code structure
|
|
- Extract actual parameter names (ctx, upstream) from function signature
- Use extracted parameter names in generated process method
- Remove workaround that manually assigned context to ctx variable
- Ensure generated code matches the original function parameter names exactly
|
|
- Update macro-generated code to use correct action_system crate name
- Replace vcs_service references with action_system in generated implementations
- Ensure Action trait implementations reference the correct module path
- Fix ActionContext type references in generated process methods
|
|
- Create new action_system crate with action framework
- Create action_system_macros crate for procedural macros
- Update vcs crate dependencies to use action_system
- Maintain same functionality with improved naming
|