impl < für immer > Zögern Sie für mich

fn do_something (self) – >! {loop {}}

(George Shuklin) (8. Dezember 2019)

Ich spielte glücklich mit meinen Grafikspielzeugen in Rust, bis ich mich entschied, zu GTK zu wechseln. Ich habe GTK schon ein oder zwei Stücke gestohlen und beschließe, eine vollwertige Bewerbung mit Schlägen, Pfeifen und Dropboxen zu schreiben. Natürlich musste ich dafür das GTK-Buch lesen. Das ist alles über C. Ich hatte zehn Seiten in der ersten Sitzung gelesen, drei in der zweiten, eine Seite in der dritten und wahrscheinlich zwei Sätze in der vierten.

Ich war völlig gelangweilt. Ich kann mich durch diese Art von Langeweile mit Geldkarotten fahren, die mein Arbeitgeber vor mir hängt, aber nicht als Hobby. Es war BOOOOORING. Es ging nur um C. See. Sehen. Sie sehen, es ist dumm von C.

Offensichtlich bin ich ins Stocken geraten. Ich sah gelegentlich Videos über die asynchrone Revolution in Rust und meine Finger zuckten. Ich hatte sogar zwei weitere Seiten des GTK-Buches über C gelesen (wegen Asynchronität in Rust, warum können Sie den Zusammenhang nicht sehen). Und das ist alles für eine sehr, sehr lange Zeit.

Also hatte ich offiziell gezögert.

Hör auf damit. Keine GTK mehr, bis das Trauma verheilt ist.

In meiner Grafikanwendung gab es ein zweites Problem. Es war ein Problem mit Iteratoren, die nicht kompiliert werden konnten.

Obwohl es ein schwieriges Problem war (Spoiler: Ich habe gerade meine erste eigene Implementierung für IntoIterator für die Struktur geschrieben, ohne Standardhelfer zu verwenden), war es: Zumindest im Zusammenhang mit Rost.

Bingo, kein Aufschub mehr. Ich hoffe.

Während ich von GTK aufgeschoben worden war, drangen einige Rust-Ideen langsam in meine Intuition ein, sodass ich mich mit einer großen Gehirndrehung in eine richtige Argumentation hineinversetzen konnte.

Da ich dabei mein Gehirn verdreht und geschmolzen habe, bin ich bestrebt, meine (sehr wichtigen) Beobachtungen zu schreiben. Sie unterscheiden sich stark von diesem (stöhnenden) Beitrag, daher werde ich sie separat veröffentlichen.

Fazit: Sie müssen sehr vorsichtig sein, wenn Sie mit Procrastination Merkmal für Self, oder Ihre Implementierung wird abweichen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.