Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde_json::Value;

use self::error::Error;

pub trait Resolver {
    fn resolve(&self, id: String) -> Result<Value, Error>;
}

pub mod error {
    use std::error::Error as StdError;
    pub enum Error {
        /// The schema was not found
        NotFound(String),
        ///
        Internal(Box<dyn StdError + Send + Sync + 'static>),
    }
}