summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
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(),
),