murkdown 0.1.1

An experimental semantic markup language and static site generator for composing and decomposing hypertext documents
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::{
    path::PathBuf,
    sync::{Mutex, Weak},
};

use murkdown::ast::Node;

/// Artifact produced by a task
#[derive(Debug, Clone)]
#[allow(dead_code)]
pub enum Artifact {
    Path(PathBuf),
    Plaintext(String, String),
    Binary(String, Vec<u8>),
    Ast(Node),
    AstPointer(Weak<Mutex<Node>>),
}