pub trait TypeUseCase: Send + Sync {
// Required method
fn execute(&self, input: TypeInput) -> Result<TypeOutput, SessionError>;
}pub trait TypeUseCase: Send + Sync {
// Required method
fn execute(&self, input: TypeInput) -> Result<TypeOutput, SessionError>;
}