grafbase_local_server/
types.rs1use common::types::ResolverMessageLevel;
2use rust_embed::RustEmbed;
3use std::path::PathBuf;
4
5#[derive(RustEmbed)]
6#[folder = "assets/"]
7pub struct Assets;
8
9#[derive(Clone, Debug)]
10pub enum ServerMessage {
11 Ready(u16),
12 Reload(PathBuf),
13 StartResolverBuild(String),
14 CompleteResolverBuild {
15 name: String,
16 duration: std::time::Duration,
17 },
18 ResolverMessage {
19 resolver_name: String,
20 level: ResolverMessageLevel,
21 message: String,
22 },
23 CompilationError(String),
24}