Denys
На данный момент получилось главный модуль и в нем коннект и тулс, а он вроде хотел коннект и тулс в отдельный
Αλεχ
он просто хотел на них сослаться
Αλεχ
кстати
Αλεχ
дай определение "модуль"
Αλεχ
а то я думаю ун ас просто разночтения в этом
Αλεχ
для меня это просто набор идентификаторов, на которые можно сослаться из другого файла
mAX
заработало.. в main.rs mod tools прописал) я мыслю модулями по типу модулей как в golang
mAX
все же в модуль надо какой-то функционал законченный завернуть
mAX
я его так воспринимаю, минимальный интерфейс наружу для решения определенной задачи и минимальный зависимости
Αλεχ
ну это видимо то что называется в расте крейтом
Αλεχ
или в C# сборкой
Αλεχ
или Java пакетом
mAX
да, я тоже так подумал
Αλεχ
ну, если тебе прям так надо заморочиться
Αλεχ
то в крейте могут быть сабкрейты
Αλεχ
https://github.com/paritytech/pwasm-std
Αλεχ
вот пример
Αλεχ
есть крейт со своим cargo.toml
mAX
а модули тут видимо что-то попроще.. в любом случае у меня кода на три файла и 1000строк)) пока еще нет необходимости)
Αλεχ
а в alloc и libc сабкрейты
Судзумия
А по vue чатик есть, никто не знает?
Denys
Но ведь у модуля тоже есть свой интерфейс, публичные приватные ф-и. Крейт это когда у тебя уже есть целый отдельный функционал который не связан а именно используется данным крейтом?
Cat
Но ведь у модуля тоже есть свой интерфейс, публичные приватные ф-и. Крейт это когда у тебя уже есть целый отдельный функционал который не связан а именно используется данным крейтом?
вроде он писал на го, а в го каждая поддиректория (читай: модуль) может импортиться другими программами в качестве библиотек
Cat
грубо говоря, каждый модуль = crate
Денис
ну в расте не так :)
Cat
да
Denys
Аааа, тогда да
Cat
в го можно писать import "github.com/user/lib/module/submodule"
Cat
собственно, это из-за того, что у них нет центрального registry (который в расте crates.io)
Denys
Cat
строго говоря, в расте тоже так можно замутить, но нужно будет сделаь некоторые телодвижения
Αλεχ
я ж сразу сказал, ты под "модулем" не то понимаешь)
Αλεχ
в расте можно сделать импорт по локальному пути в git submodule
Судзумия
@vuejs_ru
Спасибо, котик
Αλεχ
который может ссылаться на github.com/user/lib/module/submodule
Cat
github/user/lib/sublib/Cargo.toml
Cat
или нельзя? чёт я уже сомневаюсь
Cat
по идее можно, и её импортить в /lib/Cargo.toml через { git = "https://github.com/user/lib/sublib" }
Cat
но вообще так не делают; поэтому считается(?), что в расте «мало» либ
Денис
ну это будет просто "либа", без "под-")
Cat
ну да, наверное так правильнее называть, я просто рандомное слово из головы взял
Anton
github/user/lib/sublib/Cargo.toml
Можно сделать типа воркспейс из нескольких проектов в одной репке
Cat
да, но это не вложенные проекты
Cat
они просто собраны в один
Cat
ну кстати, у того же rusoto одна репа и в ней несколько библиотек
Cat
(без воркспейса)
Денис
воркспейс — это, по сути, просто удобство, чтобы можно было одной командой всё сбилдить/прочекать
պլհկ
И общий карго лок
Денис
да, точно
qthree
Самое главное что target папка общая и зависимости один раз собираются, а не отдельно для каждого подпроекта.
Mehul
Embedded development on stable Rust is not far away!! https://www.reddit.com/r/rust/comments/8j3aae/psa_cortexm_library_development_now_possible_on/
Kanybek
Приветствую всех! Есть команда rustup doc book которое открывает книгу по Rust в offline, так вот вопрос, как там тему можно сделать Navy, тоесть темный фон, default стоит light?
Anton
поставь плагин броузера Stylus
red75prime
Латентный Бурят
Приветствую всех! Есть команда rustup doc book которое открывает книгу по Rust в offline, так вот вопрос, как там тему можно сделать Navy, тоесть темный фон, default стоит light?
Я лично не ставил никаких плагинов и всё работало из коробки: вон, скрин выше, только в книге должно быть больше стилей. У меня работает как на их сайте, так и через git и rustup.
Anton
поставь плагин броузера Stylus
Я думаю имеется ввиду верска внутри
Денис
для стейбла тоже работает
Anton
Как вы читаете в браузере...
Anton
Вот пдф самый норм вариант
Anton
Интересно, почему бы не сделать визуализатор html страниц как пдф
red75prime
А что не так с браузером? У меня там сглаживаение шрифтов лучше, чем в пдф.
Латентный Бурят
Как вы читаете в браузере...
Мне цветовая гамма нравится.
Латентный Бурят
А если брать русскоязычный пдф, так там легче глаза вырвать.
Денис
как сгенерить пдф?
Денис
точнее так: rustup умеет генерировать пдф?
Anton
А что не так с браузером? У меня там сглаживаение шрифтов лучше, чем в пдф.
Например то, чтобы пролистнуть тему надо нажимать на кнопку. Вот на трекпада удобно. Просто свёл пальцами вниз немного и очень удобно читать. Это фича программы Preview на маке - продолжающийся скрол
Латентный Бурят
Да и гугл рядом, нет смысла держать в одном приложении книгу, а в другом гугл.
Anton
Мне цветовая гамма нравится.
Так если хтмл будет как пдф, то и цветовые гаммы подтянутся
Латентный Бурят
Нет, я про google.com.
Anton
Если да, то сохрани вас иисусе
Anton
А, окей...