提交 aba27b74 authored 作者: Serhij S's avatar Serhij S

toolchain 1.66

上级 9f13ea22
...@@ -27,7 +27,7 @@ oneshot = { version = "0.1.6", default-features = false, features = ["std"] } ...@@ -27,7 +27,7 @@ oneshot = { version = "0.1.6", default-features = false, features = ["std"] }
parking_lot = "0.12.1" parking_lot = "0.12.1"
pin-project = "1.1.5" pin-project = "1.1.5"
rmodbus = { version = "0.9.4", optional = true } rmodbus = { version = "0.9.4", optional = true }
roboplc-derive = { version = "0.1.9" } roboplc-derive = { version = "0.1" }
serde = { version = "1.0.197", features = ["derive", "rc"] } serde = { version = "1.0.197", features = ["derive", "rc"] }
serial = "0.4.0" serial = "0.4.0"
sysinfo = "0.29" sysinfo = "0.29"
......
差异被折叠。
...@@ -14,17 +14,17 @@ name = "robo" ...@@ -14,17 +14,17 @@ name = "robo"
path = "src/main.rs" path = "src/main.rs"
[dependencies] [dependencies]
clap = { version = "4.5.4", features = ["derive", "env"] } clap = { version = "=4.1", features = ["derive", "env"] }
colored = "2.1.0" colored = "1"
prettytable-rs = "0.10.0" prettytable-rs = "0.10.0"
roboplc = "0.1.27" roboplc = { path = ".." }
serde = { version = "1.0.197", features = ["derive"] } serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115" serde_json = "1.0.115"
shlex = "1.3.0" shlex = "1.3.0"
toml = "0.8.12" toml = "0.5"
ureq = { version = "2.9.6", features = ["json", "native-certs", "native-tls"] } ureq = { version = "2.9.6", features = ["json", "native-certs", "native-tls"] }
ureq_multipart = "1.1.1" ureq_multipart = "1.1.1"
which = "6.0.1" which = "3"
[profile.release] [profile.release]
strip = true strip = true
......
...@@ -19,4 +19,4 @@ proc-macro2 = "1.0" ...@@ -19,4 +19,4 @@ proc-macro2 = "1.0"
darling = "0.13.0" darling = "0.13.0"
[dev-dependencies] [dev-dependencies]
roboplc = "0.1" roboplc = { path = ".." }
...@@ -29,11 +29,11 @@ impl<T> Default for Supervisor<T> { ...@@ -29,11 +29,11 @@ impl<T> Default for Supervisor<T> {
macro_rules! vacant_entry { macro_rules! vacant_entry {
($self:ident, $builder:ident) => {{ ($self:ident, $builder:ident) => {{
let Some(name) = $builder.name.clone() else { let Some(name) = $builder.name.clone() else {
return Err(Error::SupervisorNameNotSpecified); return Err(Error::SupervisorNameNotSpecified);
}; };
let btree_map::Entry::Vacant(entry) = $self.tasks.entry(name.clone()) else { let btree_map::Entry::Vacant(entry) = $self.tasks.entry(name.clone()) else {
return Err(Error::SupervisorDuplicateTask(name)); return Err(Error::SupervisorDuplicateTask(name));
}; };
entry entry
}}; }};
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论