summaryrefslogtreecommitdiff
path: root/src/lib.rs
blob: 5ab614c51080efeca8d74860978fef15c36036cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
use pyo3::prelude::*;

mod parser;

mod telegram;
use telegram::format_for_telegram;

mod matrix;
use matrix::format_for_matrix;

mod general;
use general::format_body;

#[pymodule]
fn slidge_style_parser(_py: Python, m: &PyModule) -> PyResult<()> {
    m.add_function(wrap_pyfunction!(format_body, m)?)?;
    m.add_function(wrap_pyfunction!(format_for_matrix, m)?)?;
    m.add_function(wrap_pyfunction!(format_for_telegram, m)?)?;
    Ok(())
}