- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:03 , 20-Сен-22 (2) +13 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:04 , 20-Сен-22 (5) +18 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:38 , 20-Сен-22 (86) +11 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., tty0, 10:18 , 20-Сен-22 (125)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 11:05 , 20-Сен-22 (158) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., НяшМяш, 13:09 , 20-Сен-22 (208) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Someone, 12:28 , 21-Сен-22 (440)
Выше уже ответили что ты можешь напрямую использовать вызовы C. И обертки для этого не нужны. Обертки нужны для удобства программиста: - правильно обозначить типы (но это не обязательно, если ты гений то можешь везде использовать тип u8, аналог сишного char); - правильно обозначить "владение" объекта, чтобы с этого места и далее уже компилятор начал за тебя проверять программу, а не ты сам держал у себя в голове все инварианты: кто-там чем владеет, кто должен одалживать, кто должен деаллоцировать, когда можно получить мутабельный объект, а когда нет.Обертки нужны лишь для всего вышесказанного. Но никто тебе не запрещает работать в точь-точь как в C, с сырыми указателями, malloc и dealloc.
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 17:13 , 22-Сен-22 (476) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:58 , 20-Сен-22 (157)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:23 , 20-Сен-22 (13)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:30 , 20-Сен-22 (15) –12 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:32 , 20-Сен-22 (17) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:39 , 20-Сен-22 (21)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Влад, 11:18 , 20-Сен-22 (165) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:55 , 20-Сен-22 (247)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 21:31 , 20-Сен-22 (367)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., freecoder, 09:01 , 21-Сен-22 (422) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., ryoken, 07:43 , 20-Сен-22 (23) –4 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Анноним, 07:49 , 20-Сен-22 (26) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., beck, 07:53 , 20-Сен-22 (31)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Ann, 07:56 , 20-Сен-22 (32)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., bnm, 08:46 , 20-Сен-22 (59)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:14 , 20-Сен-22 (120) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 10:39 , 20-Сен-22 (151)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Ann, 10:46 , 20-Сен-22 (155)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:22 , 20-Сен-22 (167)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 12:50 , 20-Сен-22 (201)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 22:26 , 20-Сен-22 (381)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 23:42 , 20-Сен-22 (390)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 00:09 , 21-Сен-22 (398) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 00:24 , 21-Сен-22 (400)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 00:17 , 27-Сен-22 (543)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:04 , 27-Сен-22 (546)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 10:28 , 30-Сен-22 (560) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:28 , 30-Сен-22 (561)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 12:15 , 30-Сен-22 (562)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 12:29 , 30-Сен-22 (563)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 14:03 , 30-Сен-22 (564)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Kuromi, 17:46 , 20-Сен-22 (328)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., User, 18:54 , 20-Сен-22 (342) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 19:14 , 20-Сен-22 (345)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 12:04 , 21-Сен-22 (434)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 13:23 , 21-Сен-22 (444)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Kuromi, 17:07 , 21-Сен-22 (452)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 18:39 , 21-Сен-22 (454)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 08:32 , 22-Сен-22 (465)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 16:19 , 23-Сен-22 (498)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 16:27 , 23-Сен-22 (501)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 22:38 , 26-Сен-22 (536)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 15:31 , 27-Сен-22 (548)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 21:24 , 27-Сен-22 (552)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 12:42 , 28-Сен-22 (555)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 08:41 , 22-Сен-22 (466)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 09:43 , 22-Сен-22 (467)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 11:46 , 22-Сен-22 (468)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 12:22 , 22-Сен-22 (469)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 14:20 , 22-Сен-22 (471)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 15:43 , 22-Сен-22 (475)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 15:35 , 23-Сен-22 (492)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 16:25 , 23-Сен-22 (500)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 16:35 , 23-Сен-22 (502)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., AleksK, 17:12 , 23-Сен-22 (504)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., n00by, 10:47 , 24-Сен-22 (510)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 18:33 , 20-Сен-22 (337)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:58 , 20-Сен-22 (250)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Michael Shigorin, 23:26 , 20-Сен-22 (386) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Ан, 00:02 , 23-Сен-22 (482) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:52 , 20-Сен-22 (30) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Alladin, 08:59 , 20-Сен-22 (67) +5
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 14:03 , 20-Сен-22 (255)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., ммнюмнюмус, 07:20 , 29-Сен-22 (558)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., ммнюмнюмус, 07:21 , 29-Сен-22 (559)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 08:18 , 20-Сен-22 (48) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., bOOster, 08:29 , 20-Сен-22 (52) –3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Сергей, 08:30 , 20-Сен-22 (54)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 08:32 , 20-Сен-22 (55) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., th3m3, 08:45 , 20-Сен-22 (58) +14 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., ZeeKirill, 08:48 , 20-Сен-22 (63) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:15 , 20-Сен-22 (121) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:10 , 20-Сен-22 (209) +5
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:14 , 20-Сен-22 (215) +3 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Michael Shigorin, 23:46 , 20-Сен-22 (392)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Иваня, 08:43 , 20-Сен-22 (56) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Full Master, 08:45 , 20-Сен-22 (57) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 08:48 , 20-Сен-22 (62) +5
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:07 , 20-Сен-22 (72) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Анонн, 09:08 , 20-Сен-22 (73) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., BeLord, 09:19 , 20-Сен-22 (77) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:21 , 20-Сен-22 (79) +8 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:38 , 20-Сен-22 (87) +9 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Анонн, 09:47 , 20-Сен-22 (94)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:21 , 20-Сен-22 (130) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Имя, 10:38 , 20-Сен-22 (150) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:37 , 20-Сен-22 (173) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 12:38 , 20-Сен-22 (190) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:14 , 20-Сен-22 (216) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Michael Shigorin, 00:08 , 21-Сен-22 (397)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:26 , 20-Сен-22 (80) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:23 , 20-Сен-22 (133) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Имя, 10:44 , 20-Сен-22 (153)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Sw00p aka Jerom, 11:15 , 20-Сен-22 (163)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Влад, 11:46 , 20-Сен-22 (175)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Sw00p aka Jerom, 15:10 , 20-Сен-22 (284)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Someone, 18:40 , 21-Сен-22 (455) +1
Грабли все таки делись. Как пример могу привести адаптированный код хеш таблицы.pub struct RawTable<T, A: Allocator + Clone = Global> { table: RawTableInner<A>, // Tell dropck that we own instances of T. marker: PhantomData<T>, } pub struct RawTableInner<A> { bucket_mask: usize, ctrl: *const u8, growth_left: usize, items: usize, alloc: A, } pub fn get<F>(&self, hash: u64, eq: F1) -> Option<&T> where F: FnMut(&T) -> bool, { match self.find(hash, eq) { // bucket = *mut T Some(bucket) => Some(unsafe { &*bucket }), None => None, } } Прикол в том что вроде бы как RawTableInner хранит сырой указатель на аллоцированную память и полностью небезопасен. Но далее привязываем данную таблицы к RawTable + PhantomData что говорит компилятору что у нас владеющая структура. Потом определяем метод get, который внутри использует метод find. Find возвращает сырой указатель. Но!!! Мы ведь определили метод get у &RawTable, а также привязали выходную ссылку на значение к времени жизни самой RawTable, то есть выходная ссылка будет всегда валидна, так как нельзя вернуть ссылку на удаленную таблицу. То есть, метод find который возвращает полностью небезопасный "сырой указатель" который может существовать даже после удаления RawTable, и по определению unsafe, превратился полностью в safe. Так как с помощью метода get мы явно привязали жизнь сырого указателя к жизни RawTable. Кроме того мы привязали его не просто к таблице. Мы еще и заблокировали изменения самой RawTable, пока существует на него ссылка. И все это в 7 строк кода. Собственно вот так и происходит переход из unsafe в safe.
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 16:40 , 20-Сен-22 (316) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Прохожий, 17:22 , 25-Сен-22 (516)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 07:21 , 21-Сен-22 (418)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 09:37 , 20-Сен-22 (85)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:00 , 20-Сен-22 (106) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:08 , 20-Сен-22 (110) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:09 , 20-Сен-22 (111) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:09 , 20-Сен-22 (112) +6 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Имя, 10:18 , 20-Сен-22 (124)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., annon, 10:28 , 20-Сен-22 (139)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:55 , 20-Сен-22 (156)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., РастаГангста, 11:26 , 20-Сен-22 (169) –3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:33 , 20-Сен-22 (171) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:35 , 20-Сен-22 (231) +6 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Michael Shigorin, 23:45 , 20-Сен-22 (391)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 06:28 , 21-Сен-22 (417)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Someone, 18:50 , 21-Сен-22 (456)
Следует признать что кириллица, как и русский язык уходит в историю. Сейчас действительно перспективней учить английский или китайский. Смысла держаться за алфавит при прочих преимуществах перехода на латиницу нет. Будет не просто первый лет 10 ну 20, ну и все
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Прохожий, 21:30 , 25-Сен-22 (528)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:36 , 20-Сен-22 (233) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:37 , 20-Сен-22 (235) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:35 , 20-Сен-22 (146)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Корец, 12:20 , 20-Сен-22 (186) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:16 , 20-Сен-22 (218)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 15:49 , 20-Сен-22 (293) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., РАСТОМАН, 10:12 , 20-Сен-22 (118) –4 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., pofigist, 10:20 , 20-Сен-22 (127) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:20 , 20-Сен-22 (128) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:28 , 20-Сен-22 (140) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 10:37 , 20-Сен-22 (149) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Lex20, 11:09 , 20-Сен-22 (160) +4
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 12:06 , 20-Сен-22 (183)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Hck3r, 13:15 , 20-Сен-22 (217) +6 [^]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:26 , 20-Сен-22 (224) –2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:50 , 20-Сен-22 (244) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 13:59 , 20-Сен-22 (251) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 14:57 , 20-Сен-22 (281) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 14:59 , 20-Сен-22 (283) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Янис, 15:39 , 20-Сен-22 (290) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 16:01 , 20-Сен-22 (302) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 16:24 , 20-Сен-22 (309) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 19:08 , 20-Сен-22 (344)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 19:28 , 20-Сен-22 (349) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., истина в последней инстанции, 19:43 , 20-Сен-22 (353) [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Максим, 19:58 , 20-Сен-22 (354) +3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 20:15 , 20-Сен-22 (355)
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Максим, 20:20 , 20-Сен-22 (357) +2
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., ИмяХ, 22:12 , 20-Сен-22 (377) –3
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 01:07 , 21-Сен-22 (404) –1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 11:58 , 21-Сен-22 (433) –4 [V]
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Аноним, 17:59 , 24-Сен-22 (511) +1
- Rust будет принят в состав ядра Linux 6.1. Создан Rust-драйв..., Mickey_Mouse, 16:48 , 12-Окт-22 (568)
|