From 6c3cdffdc0722036c79276f16aa82afa03ebc87a Mon Sep 17 00:00:00 2001 From: Pavel Kirilin <win10@list.ru> Date: Fri, 26 Jul 2024 18:06:18 +0200 Subject: [PATCH] Updated rust and fixed checks. Signed-off-by: Pavel Kirilin <win10@list.ru> --- Dockerfile | 6 +++--- src/bot/filters/message_fitlers.rs | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2a2920c..92fe9d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.72-buster as builder +FROM rust:1.80-bookworm AS builder WORKDIR /app COPY Cargo.toml Cargo.lock askama.toml ./ @@ -7,7 +7,7 @@ COPY static ./static # Build binary in release mode. RUN cargo build --release --all-features -FROM debian:bullseye-20230109-slim as base +FROM debian:bookworm AS base WORKDIR / @@ -22,7 +22,7 @@ COPY --from=builder /app/target/release/s3bot /usr/local/bin/ ENTRYPOINT ["/usr/local/bin/s3bot"] -FROM base as rootless +FROM base AS rootless # Create a user and make the image rootless. So no one # can escalate privileges even if they have access to diff --git a/src/bot/filters/message_fitlers.rs b/src/bot/filters/message_fitlers.rs index 71140ad..8cf8895 100644 --- a/src/bot/filters/message_fitlers.rs +++ b/src/bot/filters/message_fitlers.rs @@ -45,10 +45,6 @@ pub struct MessageDirectionFilter(pub MessageDirection); #[derive(Clone)] pub struct TextFilter<'a>(pub &'a [&'a str], pub TextMatchMethod); -/// Filters text by predicate. -#[derive(Clone)] -pub struct ReverseTextFilter<'a>(pub &'a [&'a str], pub TextMatchMethod); - #[derive(Clone)] pub struct NotFilter<T: Filter + Clone>(pub T); -- GitLab