oven-sh/bun · error · bun_ast::Error

SyntaxError

Error message

SyntaxError

What it means

Error "SyntaxError" thrown in oven-sh/bun.

Source

Thrown at src/ast/error.rs:5

#[derive(Debug, Clone, Copy, PartialEq, Eq, thiserror::Error)]
pub enum Error {
    #[error("Clobber")]
    Clobber,
    #[error("SyntaxError")]
    SyntaxError,
    #[error("ModuleNotFound")]
    ModuleNotFound,
    #[error(transparent)]
    Alloc(#[from] bun_alloc::AllocError),
}

impl Error {
    #[allow(clippy::trivially_copy_pass_by_ref)]
    pub fn name(&self) -> &'static str {
        match self {
            Self::Clobber => "Clobber",
            Self::SyntaxError => "SyntaxError",
            Self::ModuleNotFound => "ModuleNotFound",
            Self::Alloc(_) => "OutOfMemory",
        }
    }
}

View on GitHub (pinned to 8c5296ac45)

When it happens

Trigger: Thrown at src/ast/error.rs:5 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of oven-sh/bun@8c5296ac45 (2026-08-16). Data as JSON: /api/errors/04d5e229b52d655f. Report an issue: GitHub.