usecrate::framework::ievo::IEvo;/// Core trait for objects in the Evo framework.
/// Serves as a blueprint for objects to implement lifecycle methods
/// such as initialization and termination.
pubtraitIBridge: IEvo {/// Called when the object starts. This can be used to initialize
/// or perform logic setup specific to the object.
////// # Arguments
/// * `obj` - An optional parameter for passing custom data or context
fnon_request(&mutself, obj:Option<&dyn std::any::Any>);/// Called when the object stops. This can be used to clean up
/// or perform shutdown logic specific to the object.
////// # Arguments
/// * `obj` - An optional parameter for passing custom data or context
fnon_response(&mutself, obj:Option<&dyn std::any::Any>);}