tlsn_core/config/
prover.rs1use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
7pub struct ProverConfig {}
8
9impl ProverConfig {
10 pub fn builder() -> ProverConfigBuilder {
12 ProverConfigBuilder::default()
13 }
14}
15
16#[derive(Debug, Default)]
18pub struct ProverConfigBuilder {}
19
20impl ProverConfigBuilder {
21 pub fn build(self) -> Result<ProverConfig, ProverConfigError> {
23 Ok(ProverConfig {})
24 }
25}
26
27#[derive(Debug, thiserror::Error)]
29#[error(transparent)]
30pub struct ProverConfigError(#[from] ErrorRepr);
31
32#[derive(Debug, thiserror::Error)]
33enum ErrorRepr {}