sxyazi/yazi · error · anyhow::Error
Invalid 'opt' in ProcessOpenForm
Error message
Invalid 'opt' in ProcessOpenForm
What it means
Error "Invalid 'opt' in ProcessOpenForm" thrown in sxyazi/yazi.
Source
Thrown at yazi-parser/src/tasks/process_open.rs:17
use anyhow::anyhow;
use mlua::{ExternalError, FromLua, IntoLua, Lua, Value};
use yazi_scheduler::process::ShellOpt;
use yazi_shared::event::{ActionCow, Replier};
#[derive(Clone, Debug)]
pub struct ProcessOpenForm {
pub opt: ShellOpt,
pub replier: Option<Replier>,
}
impl TryFrom<ActionCow> for ProcessOpenForm {
type Error = anyhow::Error;
fn try_from(mut a: ActionCow) -> Result<Self, Self::Error> {
Ok(Self {
opt: a.take_any("opt").ok_or_else(|| anyhow!("Invalid 'opt' in ProcessOpenForm"))?,
replier: a.take_replier(),
})
}
}
impl FromLua for ProcessOpenForm {
fn from_lua(_: Value, _: &Lua) -> mlua::Result<Self> { Err("unsupported".into_lua_err()) }
}
impl IntoLua for ProcessOpenForm {
fn into_lua(self, _: &Lua) -> mlua::Result<Value> { Err("unsupported".into_lua_err()) }
}
View on GitHub (pinned to 94abcfa92f)
When it happens
Trigger: Thrown at yazi-parser/src/tasks/process_open.rs:17 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sxyazi/yazi@94abcfa92f (2026-08-16).
Data as JSON: /api/errors/9ecf18acba0bf8a3.
Report an issue: GitHub.