Size: a a a

2020 December 31

p

polunin.ai in rust_offtopic
докерфайл писать или что?
источник

Т8

Т-34 85 in rust_offtopic
Αλεχ Zhukovsky
может быть баг
переходим все на mrustc
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
докерфайл писать или что?
FROM debian:buster-slim AS base
RUN apt-get update \
   && apt-get install -y --no-install-recommends \
       libpq5 \
   && rm -rf /var/lib/apt/lists/*
WORKDIR /app
EXPOSE 8081

FROM rust:1.43.1-buster AS build
WORKDIR /usr/src/app
RUN USER=root cargo init
COPY ./Cargo.toml .
COPY ./Cargo.lock .
RUN cargo build --release
COPY ./src ./src
COPY ./resources ./resources
# https://users.rust-lang.org/t/dockerfile-with-cached-dependencies-does-not-recompile-the-main-rs-file/21577
RUN touch src/main.rs && cargo build --release

FROM base AS final
WORKDIR /app
COPY --from=build /usr/src/app/target/release/api .
COPY --from=build /usr/src/app/resources/static ./resources/static
ENV RUST_BACKTRACE=full
ENTRYPOINT ["/app/api"]
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
вот тебе мой докерфайл. Можешь его украсть и чутка поправить пути
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
ну а дальше очевидно вроде что менять
источник

p

polunin.ai in rust_offtopic
ок спасибо
источник

p

polunin.ai in rust_offtopic
ошибка повторяется
на первом скрине - ошибка
на втором - вывод экспанда
источник

p

polunin.ai in rust_offtopic
источник

p

polunin.ai in rust_offtopic
ДААААА, это экспанд баганул
источник

p

polunin.ai in rust_offtopic
он почему-то своевольно запятую влепил
источник

p

polunin.ai in rust_offtopic
T-34 все-таки decltype нужен лол
источник

p

polunin.ai in rust_offtopic
э а где меншион
источник

p

polunin.ai in rust_offtopic
ладно
источник

p

polunin.ai in rust_offtopic
я хочу делать
let o = foo();
bar(|some: decltype(o)| ...)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
я хочу делать
let o = foo();
bar(|some: decltype(o)| ...)
не нужен, нужно чтобы вывод не был говном
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
в данном случае нужно чтобы работало для любых типов
источник

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
не нужен, нужно чтобы вывод не был говном
ну вывод работает
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
fn assert_types_equal<T>(a: &T, b: &T) {}

let o = foo();
bar(|some| {
 assert_types_equal(&o, &some);
 ...
})

Что
-то в таком духе не получится?
источник

p

polunin.ai in rust_offtopic
но ИДЕ не работает)
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Tony 123
Ну так факт остаётся фактом лол, раст развивается быстрее, ты же выше сам писал что идрис мощнее развивается
https://blog.rust-lang.org/2020/12/31/Rust-1.49.0.html

In Rust 1.49.0, there are three new stable functions:

   slice::select_nth_unstable
   slice::select_nth_unstable_by
   slice::select_nth_unstable_by_key

And two functions were made const:

   Poll::is_ready
   Poll::is_pending
источник