diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2025-09-24 00:57:52 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2025-09-24 00:57:52 +0800 |
| commit | c7de2da6f9a966096d15d00cfc2c404fd086ae24 (patch) | |
| tree | fd074ab646fe04dd238476ffce315e69f3074b21 /src/server | |
| parent | 22c98311a8e8f4a1c94b0e4ac0f36b4e016a2bf4 (diff) | |
fix lifetime issue
Diffstat (limited to 'src/server')
| -rw-r--r-- | src/server/server/tcpserver.rs | 22 |
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(), ), |
