summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2025-09-24 00:57:52 +0800
committerlittleblack111 <littleblack11111@gmail.com>2025-09-24 00:57:52 +0800
commitc7de2da6f9a966096d15d00cfc2c404fd086ae24 (patch)
treefd074ab646fe04dd238476ffce315e69f3074b21 /src/server
parent22c98311a8e8f4a1c94b0e4ac0f36b4e016a2bf4 (diff)
fix lifetime issue
Diffstat (limited to 'src/server')
-rw-r--r--src/server/server/tcpserver.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/server/server/tcpserver.rs b/src/server/server/tcpserver.rs
index d4f1b1a..f4f6968 100644
--- a/src/server/server/tcpserver.rs
+++ b/src/server/server/tcpserver.rs
@@ -200,17 +200,17 @@ impl<'a> Client<'a> {
Request::Post(
(
name,
- Executor::new(
- (name.try_into() as Result<&Task, IntoTaskErr>)
- .unwrap()
- .as_ref(),
- args.split_whitespace(),
- ServerCtx {
- stream: &self.stream,
- },
- )
- .run()
- .to_owned(),
+ {
+ Executor::new(
+ (<remote_control_rs::tasks::server::Task<'_> as core::convert::TryFrom<_>>::try_from(name).unwrap()).as_ref(),
+ args.split_whitespace(),
+ ServerCtx {
+ stream: &self.stream,
+ },
+ )
+ .run()
+ .to_owned()
+ },
)
.into(),
),