From 457c2a5c0692cace4b00c3650dd9c1d1e2594c37 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Wed, 13 Mar 2024 00:13:17 +0800 Subject: [PATCH] fix: wrong type in iterator binding --- yazi-fm/src/lives/selected.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yazi-fm/src/lives/selected.rs b/yazi-fm/src/lives/selected.rs index 4db92664..f2e8937c 100644 --- a/yazi-fm/src/lives/selected.rs +++ b/yazi-fm/src/lives/selected.rs @@ -1,4 +1,4 @@ -use std::{collections::{hash_set, BTreeSet}, ops::Deref}; +use std::{collections::{btree_set, BTreeSet}, ops::Deref}; use mlua::{AnyUserData, IntoLuaMulti, Lua, MetaMethod, UserDataMethods, UserDataRefMut}; use yazi_plugin::{bindings::Cast, url::Url}; @@ -28,7 +28,7 @@ impl Selected { reg.add_meta_method(MetaMethod::Pairs, |lua, me, ()| { let iter = lua.create_function( - |lua, mut iter: UserDataRefMut, _>>| { + |lua, mut iter: UserDataRefMut, _>>| { if let Some(next) = iter.next() { (next.0, Url::cast(lua, next.1.clone())?).into_lua_multi(lua) } else {