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}