lambdust 0.1.1

A Scheme dialect with gradual typing and effect systems
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::collections::HashMap;

/// Metadata about a module.
#[derive(Debug, Clone, Default)]
pub struct ModuleMetadata {
    /// Module version (if specified)
    pub version: Option<String>,
    /// Module description
    pub description: Option<String>,
    /// Module author(s)
    pub authors: Vec<String>,
    /// Additional metadata fields
    pub extra: HashMap<String, String>,
}