fin du travail précédent par chatgpt plus

This commit is contained in:
2025-10-19 10:06:04 +02:00
parent efa4855555
commit 2c814bd7c0
8 changed files with 222 additions and 318 deletions

View File

@@ -25,17 +25,15 @@
//! use std::sync::Arc;
//!
//! // Créer un handler avec la macro
//! let handler = action_handler!(|instance, data| {
//! let handler = action_handler!(|mut data| {
//! // Traiter les données
//! Ok::<(), ActionError>(())
//! Ok::<_, ActionError>(data)
//! });
//!
//! // Ou manuellement
//! use pmoupnp::actions::{ActionData, ActionHandler, ActionInstance};
//! let manual_handler: ActionHandler = Arc::new(|instance, data| {
//! Box::pin(async move {
//! Ok::<(), ActionError>(())
//! })
//! use pmoupnp::actions::{ActionData, ActionHandler};
//! let manual_handler: ActionHandler = Arc::new(|data| {
//! Box::pin(async move { Ok::<_, ActionError>(data) })
//! });
//! ```
@@ -299,4 +297,4 @@ macro_rules! action_handler {
Box::pin(async move $body)
})
};
}
}