use std::time::Duration;
use crate::net::client_store::ClientInputHydrationCount;
#[derive(Clone, Debug)]
pub struct MpcRunnerConfig {
pub execution_timeout: Duration,
pub auto_hydrate: bool,
}
impl Default for MpcRunnerConfig {
fn default() -> Self {
Self {
execution_timeout: Duration::from_secs(30),
auto_hydrate: true,
}
}
}
pub struct MpcExecutionResult<T> {
pub value: T,
pub clients_hydrated: ClientInputHydrationCount,
}