rjango 0.1.1

A full-stack Rust backend framework inspired by Django
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod dispatcher;

pub use dispatcher::{HandlerId, Signal};

pub mod signals {
    use super::Signal;
    use std::sync::LazyLock;

    pub static PRE_INIT: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static POST_INIT: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static PRE_SAVE: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static POST_SAVE: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static PRE_DELETE: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static POST_DELETE: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static REQUEST_STARTED: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
    pub static REQUEST_FINISHED: LazyLock<Signal<()>> = LazyLock::new(Signal::new);
}