17 lines
389 B
Rust
17 lines
389 B
Rust
use serde::{Deserialize, Serialize};
|
|
|
|
/// An error produced when interperting the rsx
|
|
#[derive(Debug)]
|
|
pub enum Error {
|
|
ParseError(syn::Error),
|
|
RecompileRequiredError(RecompileReason),
|
|
}
|
|
|
|
#[derive(Debug, Serialize, Deserialize)]
|
|
pub enum RecompileReason {
|
|
CapturedVariable(String),
|
|
CapturedExpression(String),
|
|
CapturedComponent(String),
|
|
CapturedListener(String),
|
|
}
|