Overview
Comment: | 0.2.14: bump, plus array error, so silly of me... |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
409eb5bafce635867aa0ed31799e8eb6 |
User & Date: | arcade on 2022-06-12 16:34:05.038 |
Other Links: | manifest | tags |
Context
2022-07-26
| ||
09:43 | bump check-in: e7effaf7fb user: arcade tags: trunk | |
2022-06-12
| ||
16:34 | 0.2.14: bump, plus array error, so silly of me... check-in: 409eb5bafc user: arcade tags: trunk | |
16:18 | 0.2.13: bump check-in: 3a86048961 user: arcade tags: trunk | |
Changes
Modified Cargo.lock
from [ea29287a2f]
to [e8a0cc6396].
︙ | ︙ | |||
76 77 78 79 80 81 82 | checksum = "345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695" dependencies = [ "brotli", "flate2", "futures-core", "memchr", "pin-project-lite", | | | 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | checksum = "345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695" dependencies = [ "brotli", "flate2", "futures-core", "memchr", "pin-project-lite", "tokio 1.19.2", ] [[package]] name = "async-executor" version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" |
︙ | ︙ | |||
106 107 108 109 110 111 112 | "async-channel", "async-executor", "async-io", "async-lock", "blocking", "futures-lite", "once_cell", | | | 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | "async-channel", "async-executor", "async-io", "async-lock", "blocking", "futures-lite", "once_cell", "tokio 1.19.2", ] [[package]] name = "async-io" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5e18f61464ae81cde0a23e713ae8fd299580c54d697a35820cfd0625b8b0e07" |
︙ | ︙ | |||
201 202 203 204 205 206 207 | name = "async-task" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9" [[package]] name = "async-trait" | | | | 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 | name = "async-task" version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9" [[package]] name = "async-trait" version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] |
︙ | ︙ | |||
336 337 338 339 340 341 342 | dependencies = [ "alloc-no-stdlib", "alloc-stdlib", ] [[package]] name = "bumpalo" | | | | 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 | dependencies = [ "alloc-no-stdlib", "alloc-stdlib", ] [[package]] name = "bumpalo" version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" [[package]] name = "byteorder" version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" |
︙ | ︙ | |||
1101 1102 1103 1104 1105 1106 1107 | checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" dependencies = [ "bytes 1.1.0", "fnv", "futures-core", "futures-sink", "futures-util", | | | | | 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 | checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" dependencies = [ "bytes 1.1.0", "fnv", "futures-core", "futures-sink", "futures-util", "http 0.2.8", "indexmap", "slab", "tokio 1.19.2", "tokio-util 0.7.3", "tracing", ] [[package]] name = "hashbrown" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" |
︙ | ︙ | |||
1182 1183 1184 1185 1186 1187 1188 | "bytes 0.4.12", "fnv", "itoa 0.4.8", ] [[package]] name = "http" | | | | 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 | "bytes 0.4.12", "fnv", "itoa 0.4.8", ] [[package]] name = "http" version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" dependencies = [ "bytes 1.1.0", "fnv", "itoa 1.0.2", ] [[package]] |
︙ | ︙ | |||
1210 1211 1212 1213 1214 1215 1216 | [[package]] name = "http-body" version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes 1.1.0", | | | 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 | [[package]] name = "http-body" version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes 1.1.0", "http 0.2.8", "pin-project-lite", ] [[package]] name = "httparse" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" |
︙ | ︙ | |||
1267 1268 1269 1270 1271 1272 1273 | checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f" dependencies = [ "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", "h2 0.3.13", | | | | 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 | checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f" dependencies = [ "bytes 1.1.0", "futures-channel", "futures-core", "futures-util", "h2 0.3.13", "http 0.2.8", "http-body 0.4.5", "httparse", "httpdate", "itoa 1.0.2", "pin-project-lite", "socket2", "tokio 1.19.2", "tower-service", "tracing", "want 0.3.0", ] [[package]] name = "hyper-tls" |
︙ | ︙ | |||
1302 1303 1304 1305 1306 1307 1308 | version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes 1.1.0", "hyper 0.14.19", "native-tls", | | | 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 | version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes 1.1.0", "hyper 0.14.19", "native-tls", "tokio 1.19.2", "tokio-native-tls", ] [[package]] name = "ident_case" version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" |
︙ | ︙ | |||
1704 1705 1706 1707 1708 1709 1710 | name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" | | | | 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 | name = "openssl-probe" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" version = "0.9.74" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1" dependencies = [ "autocfg 1.1.0", "cc", "libc", "pkg-config", "vcpkg", ] |
︙ | ︙ | |||
2195 2196 2197 2198 2199 2200 2201 | "async-compression", "base64 0.13.0", "bytes 1.1.0", "encoding_rs", "futures-core", "futures-util", "h2 0.3.13", | | | | 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 | "async-compression", "base64 0.13.0", "bytes 1.1.0", "encoding_rs", "futures-core", "futures-util", "h2 0.3.13", "http 0.2.8", "http-body 0.4.5", "hyper 0.14.19", "hyper-tls 0.5.0", "ipnet", "js-sys", "lazy_static", "log", "mime", "native-tls", "percent-encoding 2.1.0", "pin-project-lite", "serde", "serde_json", "serde_urlencoded 0.7.1", "tokio 1.19.2", "tokio-native-tls", "tokio-util 0.6.10", "url 2.2.2", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", "winreg 0.10.1", |
︙ | ︙ | |||
2248 2249 2250 2251 2252 2253 2254 | "derive_builder 0.9.0", "quick-xml 0.17.2", "reqwest 0.9.24", ] [[package]] name = "rsstg" | | | 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 | "derive_builder 0.9.0", "quick-xml 0.17.2", "reqwest 0.9.24", ] [[package]] name = "rsstg" version = "0.2.14" dependencies = [ "anyhow", "async-std", "atom_syndication", "chrono", "config", "futures 0.3.21", |
︙ | ︙ | |||
2657 2658 2659 2660 2661 2662 2663 | name = "subtle" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" | | | | 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 | name = "subtle" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] [[package]] |
︙ | ︙ | |||
2689 2690 2691 2692 2693 2694 2695 | dependencies = [ "bytes 1.1.0", "futures 0.3.21", "hyper 0.14.19", "hyper-tls 0.5.0", "multipart", "telegram-bot-raw", | | | 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 | dependencies = [ "bytes 1.1.0", "futures 0.3.21", "hyper 0.14.19", "hyper-tls 0.5.0", "multipart", "telegram-bot-raw", "tokio 1.19.2", "tracing", "tracing-futures", ] [[package]] name = "telegram-bot-raw" version = "0.9.0" |
︙ | ︙ | |||
2786 2787 2788 2789 2790 2791 2792 | "tokio-tcp", "tokio-threadpool", "tokio-timer", ] [[package]] name = "tokio" | | | | 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 | "tokio-tcp", "tokio-threadpool", "tokio-timer", ] [[package]] name = "tokio" version = "1.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" dependencies = [ "bytes 1.1.0", "libc", "memchr", "mio 0.8.3", "num_cpus", "once_cell", |
︙ | ︙ | |||
2850 2851 2852 2853 2854 2855 2856 | [[package]] name = "tokio-native-tls" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" dependencies = [ "native-tls", | | | 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 | [[package]] name = "tokio-native-tls" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7d995660bd2b7f8c1568414c1126076c13fbb725c40112dc0120b78eb9b717b" dependencies = [ "native-tls", "tokio 1.19.2", ] [[package]] name = "tokio-reactor" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" |
︙ | ︙ | |||
2936 2937 2938 2939 2940 2941 2942 | checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" dependencies = [ "bytes 1.1.0", "futures-core", "futures-sink", "log", "pin-project-lite", | | | | | | | | | | | 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 | checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" dependencies = [ "bytes 1.1.0", "futures-core", "futures-sink", "log", "pin-project-lite", "tokio 1.19.2", ] [[package]] name = "tokio-util" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ "bytes 1.1.0", "futures-core", "futures-sink", "pin-project-lite", "tokio 1.19.2", "tracing", ] [[package]] name = "toml" version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" dependencies = [ "serde", ] [[package]] name = "tower-service" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" dependencies = [ "cfg-if 1.0.0", "pin-project-lite", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c" dependencies = [ "proc-macro2", "quote", "syn", ] [[package]] name = "tracing-core" version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7709595b8878a4965ce5e87ebf880a7d39c9afc6837721b21a5a816a8117d921" dependencies = [ "once_cell", ] [[package]] name = "tracing-futures" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" |
︙ | ︙ |
Modified Cargo.toml
from [16c3ca434a]
to [ce14f8df97].
1 2 | [package] name = "rsstg" | | | 1 2 3 4 5 6 7 8 9 10 | [package] name = "rsstg" version = "0.2.14" authors = ["arcade"] edition = "2018" [dependencies] anyhow = "*" async-std = { version = "*", features = [ "tokio1" ] } atom_syndication = { version = "*", features = [ "with-serde" ] } |
︙ | ︙ |
Modified src/command.rs
from [4583236e80]
to [7b19216d2b].
︙ | ︙ | |||
18 19 20 21 22 23 24 | pub async fn list(core: &Core, sender: telegram_bot::UserId) -> Result<()> { core.send(core.list(sender).await?, Some(sender), Some(telegram_bot::types::ParseMode::MarkdownV2)).await?; Ok(()) } pub async fn command(core: &Core, sender: telegram_bot::UserId, command: Vec<&str>) -> Result<()> { | > | | | | | | | | | | | | | > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | pub async fn list(core: &Core, sender: telegram_bot::UserId) -> Result<()> { core.send(core.list(sender).await?, Some(sender), Some(telegram_bot::types::ParseMode::MarkdownV2)).await?; Ok(()) } pub async fn command(core: &Core, sender: telegram_bot::UserId, command: Vec<&str>) -> Result<()> { if command.len() >= 2 { let msg: Cow<str> = match &command[1].parse::<i32>() { Err(err) => format!("I need a number.\n{}", &err).into(), Ok(number) => match command[0] { "/check" => core.check(number, sender, false).await .context("Channel check failed.")?, "/clean" => core.clean(number, sender).await?, "/enable" => core.enable(number, sender).await?.into(), "/delete" => core.delete(number, sender).await?, "/disable" => core.disable(number, sender).await?.into(), _ => bail!("Command {} not handled.", &command[0]), }, }; core.send(msg, Some(sender), None).await?; } else { core.send("This command needs a number.", Some(sender), None).await?; } Ok(()) } pub async fn update(core: &Core, sender: telegram_bot::UserId, command: Vec<&str>) -> Result<()> { let mut source_id: Option<i32> = None; let at_least = "Requires at least 3 parameters."; let mut i_command = command.iter(); |
︙ | ︙ |