torigen_mounter 0.4.2

Core functionality for Torigen, a tool for mounting and managing Tor hidden services.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::generated::{MetadataModel, MetadataSchemaMap};
use serde::{Deserialize, Serialize};
use std::collections::HashMap;

#[derive(Deserialize, Serialize, Debug, Clone)]
pub struct MetadataSchema {
    pub view_more: HashMap<String, MetadataSchemaMap>,
    pub search: HashMap<String, MetadataModel>,
}

pub trait SourceFieldsMetadata {
    fn get_metadata(&self) -> MetadataSchema;
}