From f9aad2cb083c3bc2c3bd2bd2bba604af7610eeaf Mon Sep 17 00:00:00 2001 From: sxyazi Date: Mon, 9 Dec 2024 21:17:45 +0800 Subject: [PATCH] .. --- yazi-dds/src/body/hey.rs | 6 +++--- yazi-dds/src/body/hi.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/yazi-dds/src/body/hey.rs b/yazi-dds/src/body/hey.rs index 961b4db7..18b55ee0 100644 --- a/yazi-dds/src/body/hey.rs +++ b/yazi-dds/src/body/hey.rs @@ -1,4 +1,4 @@ -use std::collections::HashMap; +use std::{borrow::Cow, collections::HashMap}; use mlua::{ExternalResult, IntoLua, Lua, Value}; use serde::{Deserialize, Serialize}; @@ -9,13 +9,13 @@ use crate::Peer; #[derive(Debug, Serialize, Deserialize)] pub struct BodyHey { pub peers: HashMap, - pub version: String, + pub version: Cow<'static, str>, } impl BodyHey { #[inline] pub fn owned(peers: HashMap) -> Body<'static> { - Self { peers, version: BodyHi::version().to_string() }.into() + Self { peers, version: BodyHi::version().into() }.into() } } diff --git a/yazi-dds/src/body/hi.rs b/yazi-dds/src/body/hi.rs index d8dec663..d489a00d 100644 --- a/yazi-dds/src/body/hi.rs +++ b/yazi-dds/src/body/hi.rs @@ -10,7 +10,7 @@ use super::Body; pub struct BodyHi<'a> { /// Specifies the kinds of events that the client can handle pub abilities: HashSet>, - pub version: String, + pub version: Cow<'static, str>, } impl<'a> BodyHi<'a> { @@ -18,7 +18,7 @@ impl<'a> BodyHi<'a> { pub fn borrowed(abilities: HashSet<&'a str>) -> Body<'a> { Self { abilities: abilities.into_iter().map(Cow::Borrowed).collect(), - version: Self::version().to_string(), + version: Self::version().into(), } .into() }