vim_plugin_metadata/data.rs
1#[derive(Debug, PartialEq)]
2pub enum VimNode {
3 StandaloneDocComment(String),
4 Function { name: String, doc: Option<String> },
5}
6
7#[derive(Debug, PartialEq)]
8pub struct VimPluginSection {
9 pub name: String,
10 pub nodes: Vec<VimNode>,
11}
12
13#[derive(Debug, PartialEq)]
14pub struct VimPlugin {
15 pub content: Vec<VimPluginSection>,
16}