Skip to main content

oak_org_mode/builder/
mod.rs

1use crate::language::OrgModeLanguage;
2use oak_core::{Builder, BuilderCache, OakDiagnostics, TextEdit, source::Source};
3
4pub struct OrgModeBuilder {}
5
6impl OrgModeBuilder {
7    pub fn new(_config: &OrgModeLanguage) -> Self {
8        Self {}
9    }
10}
11
12impl Builder<OrgModeLanguage> for OrgModeBuilder {
13    fn build<'a, S: Source + ?Sized>(&self, _source: &S, _edits: &[TextEdit], _cache: &'a mut impl BuilderCache<OrgModeLanguage>) -> OakDiagnostics<()> {
14        OakDiagnostics { result: Ok(()), diagnostics: Vec::new() }
15    }
16}