diff options
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(), ), |
