use bevy_brp_mcp_macros::ResultStruct;
use serde::Deserialize;
use serde::Serialize;
#[derive(Debug, Clone, Serialize, Deserialize, ResultStruct)]
pub struct WatchStartResult {
#[to_metadata]
watch_id: u32,
#[to_metadata]
log_path: String,
#[to_message(message_template = "Started watch {watch_id}")]
message_template: String,
}