!egAGPgkFHOohwupqCs:matrix.org

ruRust/general

212 Members
5 Servers

Load older messages


SenderMessageTime
5 Apr 2021
@tanriol:matrix.orgtanriolНа мой взгляд, будет более корректно получить из конфига список фич до того, как вызываешь cargo для сборки. Нет, наверняка с определёнными костылями можно и из build.rs, но оно того не стоит.12:22:04
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) ну, понятно, что так можно 12:23:21
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) зачем тебе это в билдрс делать ссерьезно? 12:34:42
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) делай cargo build --feature ... 12:34:46
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) проще тогда уж запсускать вторичный cargo как gcc - c нужными ключиками. Но это изврат. 12:40:56
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) самое простое - чтобы были включены в зависимости все фичи :) 12:41:24
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) и хрен с ними 12:41:35
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) зачем тебе карго билд для этого? 12:47:59
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) сделай mybuild.sh 12:48:04
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) где читай любые XML и запускай карго с любыми ключами 12:48:14
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) ну, наверное, если сильно захочется - то как-то так и придется сделать. 12:51:52
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) или генерить Cargo.toml. Но это тоже изврат 12:53:10
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) * или генерить Cargo.toml. Но это тоже изврат 12:53:17
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) у тебя в томле уже будет описаны от каких фич какие либы зависят 12:55:06
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) от теба требуется только зпустить карго с нужными ключами 12:55:12
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke) когда-нибудь потом, наверное, так и нужно будет сделать. 13:03:57
@tgz:matrix.orgnnovikov

а есть чтото автомалическое для вот такого:

.context(format!("error ({}:{})", std::file!(), std::line!()))?;

17:50:35
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) сделай свой макрос 18:30:14
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) или функцию 18:30:16
@tgz:matrix.orgnnovikovэто я могу, но вдруг кто-то уже сделал19:25:27
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) никто не сделал, это 1 строчка 20:20:18
@6ykoff:matrix.org@6ykoff:matrix.org joined the room.21:06:21
@6ykoff:matrix.org@6ykoff:matrix.org joined the room.21:06:26
@6ykoff:matrix.org@6ykoff:matrix.org left the room.21:06:28
6 Apr 2021
@izen:matrix.orgIzen changed their display name from Ⰺⰸⰵⱀ to Izen.22:39:33
7 Apr 2021
@cytorak87:matrix.orgcytorak87 joined the room.18:30:23
9 Apr 2021
@zelion_d:matrix.orgzelion_d joined the room.11:47:39
15 Apr 2021
@chabapok_twitter-58db9df9d73408ce4f548d02:gitter.imchabapok_twitter (sobaka_v_kepke)

Хм. PhantomData ненужен, если параметризируем числом:

struct Foo<const N: u8> {
    x: u8,
    _pd: std::marker::PhantomData<N>,  // <- вот так не пустит. Эта строка вообще ненужна
}

Странно. Для типа нужно - а для числа нет.

22:56:40
16 Apr 2021
@pzixel-56bb17f9e610378809c0bcc6:gitter.imPzixel (Psilon) прикольно, инетресно 08:30:33
@tanriol:matrix.orgtanriol chabapok_twitter (sobaka_v_kepke): Вот так очевидно не пустит, поскольку у PhantomData параметр тип, а не константа. 10:18:44

There are no newer messages yet.


Back to Room List