Size: a a a

2020 March 25

G

Gymmasssorla in rust_offtopic
В определении
источник

С

Слава in rust_offtopic
Alex Zhukovsky
ты говорил код отправишь, а его нте
По этой теме, которую ты спрашиваешь, кода у меня нет. Скажи, что именно тебе нужно.
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
По этой теме, которую ты спрашиваешь, кода у меня нет. Скажи, что именно тебе нужно.
как мне через DI прокинуть коннект к постгрес базе
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
и какой он будет для списка [2,3,5,6,8,10]?
data GroupedList (step : Nat) -> Type where
   constructor MkGroupedList
   start : Int
   count : Nat


Для примера выше будет GroupedList 2.
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
data GroupedList (step : Nat) -> Type where
   constructor MkGroupedList
   start : Int
   count : Nat


Для примера выше будет GroupedList 2.
а как мы восстановим 2,3?
источник

AZ

Alex Zhukovsky in rust_offtopic
между ними шаг 1
источник

С

Слава in rust_offtopic
Alex Zhukovsky
как мне через DI прокинуть коннект к постгрес базе
Может быть не коннект, а генератор их? Который в using(...) использовать
источник

AZ

Alex Zhukovsky in rust_offtopic
смотри
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
а как мы восстановим 2,3?
А, понял
источник

AZ

Alex Zhukovsky in rust_offtopic
[2,3,5,6,8,10, 20, 23, 30] -> [[2,3,5,6,8,10], [20,23], [30]]
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
А, понял
я о том и говорю
источник

AZ

Alex Zhukovsky in rust_offtopic
условие меняется незначительно, а этот подход оно ломает полностью
источник

AZ

Alex Zhukovsky in rust_offtopic
Слава
Может быть не коннект, а генератор их? Который в using(...) использовать
источник

AZ

Alex Zhukovsky in rust_offtopic
вот я регистрирую ЕФ
источник

AZ

Alex Zhukovsky in rust_offtopic
что он дает: резолвит DataContext для всех типов что его запрашивают
источник

AZ

Alex Zhukovsky in rust_offtopic
теперь я хочу сделать такой же для постгрёвого клиента linq2db
источник

AZ

Alex Zhukovsky in rust_offtopic
для этого мне надо в AddTransient написать код который возвращает DataConnection или как он там
источник

С

Слава in rust_offtopic
Alex Zhukovsky
теперь я хочу сделать такой же для постгрёвого клиента linq2db
Ок, я как за комп вернусь, отвечу
источник

AK

Alexander Krivitskiy in rust_offtopic
Gymmasssorla
Короче, смысл в том, чтобы возвращать не [[Int]], а [GroupedList], где GroupedList - это

record GroupedList where
   constructor MkGroupedList
   start : Int
   count : Nat


Тогда не придётся мучиться с доказательством того, что он возвращает списки упорядоченные по возрастанию через 1.
По хорошему бинарный предикат может быть произвольным. Он должен передаваться первым аргом функции.
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
я о том и говорю
Тогда можно Element определить как начальное значение и список шагов, а GroupedList как [Element] 🤦‍♀️
источник