-
Data: 2017-08-09 21:52:07
Temat: Re: Rust
Od: Borneq <b...@a...hidden.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 07.08.2017 o 14:58, slawek pisze:
> Nie wiem czemu, ale od lat 60-tych ta złota myśl powraca... i okazuje
> się że ludzie generalnie wolą mniej bezpieczeństwa a więcej kreatywności.
> Z drugiej strony Ada. Szalenie popularna nie jest.
Rust ma coś z Ady, bo skoncentrowany jest na sprawdzaniu poprawności
składniowej i semantycznej.
Ale to dobrze:
"Im więcej potu na poligonie tym mniej krwi w boju".
Tylko że czasem nie daje się czegoś skompilować:
pub type wchar_t = u16;
pub type WCHAR = wchar_t;
pub const LF_FACESIZE: usize = 32;
struct LOGFONTW {
otherField: u8,
lfFaceName: [::WCHAR; LF_FACESIZE],
}
pub type LPLOGFONTW = *mut LOGFONTW;
use std::mem;
fn main() {
unsafe {
let mut font_struct: LOGFONTW = mem::uninitialized();
let face_name_ptr =
(&font_struct.lfFaceName).as_mut_ptr();//<--ERROR
}
}
Chcę zmieniać pole dotyczące nazwy fontu, które jest typem WCHAR*
Nie daje się pobrać wskaźnika mutowalnego. A tymczasem struktura
font_struct w całości jest mutowalna!
Zaczynam podejrzewać aż błąd w kompilatorze Rustc.
Następne wpisy z tego wątku
- 09.08.17 22:03 M.M.
- 09.08.17 22:16 slawek
- 09.08.17 22:17 slawek
- 09.08.17 22:22 Roman Tyczka
- 09.08.17 22:24 slawek
- 09.08.17 22:31 M.M.
- 09.08.17 22:34 slawek
- 09.08.17 22:38 slawek
- 09.08.17 22:48 g...@g...com
- 09.08.17 23:36 M.M.
- 09.08.17 23:54 slawek
- 09.08.17 23:57 slawek
- 10.08.17 00:08 slawek
- 10.08.17 00:24 g...@g...com
- 10.08.17 01:06 M.M.
Najnowsze wątki z tej grupy
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
Najnowsze wątki
- 2024-12-01 Rambo 2024. Co z radio-stopem
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=
- 2024-11-30 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-30 Warszawa => System Architect (background deweloperski w Java) <=