Overview
| Comment: | fix workflow, fix and comment clippy warnings bump rustls-webpki to 0.103.13 (fixes 2 lowsec issues) |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | release | v0.5.6 |
| Files: | files | file ages | folders |
| SHA3-256: |
01565c7f7e0b9aa2bb93e540c1c63c20 |
| User & Date: | arcade on 2026-04-23 10:36:14.441 |
| Other Links: | branch diff | manifest | tags |
Context
|
2026-04-23
| ||
| 18:44 | some fixes (by CodeRabbit), merge changes from release branch leaf check-in: d8c1d259a2 user: arcade tags: trunk | |
| 10:36 | fix workflow, fix and comment clippy warnings bump rustls-webpki to 0.103.13 (fixes 2 lowsec issues) leaf check-in: 01565c7f7e user: arcade tags: release, v0.5.6 | |
|
2026-04-18
| ||
| 18:28 | bump deps and workflow check-in: 2af2d3bc25 user: arcade tags: release, v0.5.5 | |
Changes
Modified .github/workflows/rust-clippy.yml
from [a841504083]
to [b19cf4cd44].
1 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | + - + + + - + + - + | name: rust-ci on: |
| ︙ |
Modified Cargo.lock
from [87ba947196]
to [1310a2aaa8].
| ︙ | |||
2030 2031 2032 2033 2034 2035 2036 | 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 | - + | "derive_builder", "never", "quick-xml", ] [[package]] name = "rsstg" |
| ︙ | |||
2080 2081 2082 2083 2084 2085 2086 | 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 | - + - + | "libc", "linux-raw-sys", "windows-sys 0.61.2", ] [[package]] name = "rustls" |
| ︙ | |||
2144 2145 2146 2147 2148 2149 2150 | 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 | - + - + | name = "rustls-platform-verifier-android" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" |
| ︙ | |||
2994 2995 2996 2997 2998 2999 3000 | 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 | - + - + | name = "try-lock" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "typenum" |
| ︙ | |||
3601 3602 3603 3604 3605 3606 3607 | 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 | - + - + | name = "windows_x86_64_msvc" version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winnow" |
| ︙ |
Modified Cargo.toml
from [477a91c5ac]
to [a175952cdd].
1 2 | 1 2 3 4 5 6 7 8 9 10 | - + | [package] name = "rsstg" |
| ︙ |
Modified src/core.rs
from [48255772dc]
to [7b880bf97c].
| ︙ | |||
121 122 123 124 125 126 127 128 129 130 131 132 133 134 | 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 | + + |
pub tg: Client,
pub me: Bot,
pub db: Db,
running: Arc<Mutex<HashSet<i32>>>,
http_client: reqwest::Client,
}
// XXX Right now that part is unfinished and I guess I need to finish menu first
#[allow(unused)]
pub struct Post {
uri: String,
title: String,
authors: String,
summary: String,
}
|
| ︙ |
Modified src/sql.rs
from [ccfc867118]
to [33552cf8df].
| ︙ | |||
200 201 202 203 204 205 206 207 208 209 210 211 212 213 | 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | + + + |
where I: Into<i64> {
sqlx::query("update rsstg_source set last_scrape = now() where source_id = $1;")
.bind(id.into())
.execute(&mut *self.0).await.stack()?;
Ok(())
}
#[allow(clippy::too_many_arguments)] // XXX do I need to make it variadic? I guess it work fine
// this way for now, unless there would be a good struct
// with all source fields to use that as an argument
pub async fn update <I> (&mut self, update: Option<i32>, channel: &str, channel_id: i64, url: &str, iv_hash: Option<&str>, url_re: Option<&str>, owner: I) -> Result<&str>
where I: Into<i64> {
match match update {
Some(id) => {
sqlx::query("update rsstg_source set channel_id = $2, url = $3, iv_hash = $4, owner = $5, channel = $6, url_re = $7 where source_id = $1")
.bind(id)
},
|
| ︙ |