dexterous_developer_dylib_runner 0.4.0-alpha.0

A modular hot reload system for rust
Documentation
use camino::Utf8PathBuf;
use dexterous_developer_types::BuilderTypes;

#[derive(Debug, Clone)]
pub enum DylibRunnerMessage {
    ConnectionClosed,
    LoadRootLib {
        build_id: u32,
        local_path: Utf8PathBuf,
        builder_type: BuilderTypes,
    },
    AssetUpdated {
        local_path: Utf8PathBuf,
        name: String,
    },
    SerializedMessage {
        message: Vec<u8>,
    },
}

#[derive(Debug, Clone)]
pub enum DylibRunnerOutput {
    LoadedLib { build_id: u32 },
    SerializedMessage { message: Vec<u8> },
}