Zum Inhalt springen

Crates.io

Angenommen, Sie veröffentlichen eine Bibliothek foobar v0.1.0 . Nachdem Sie cargo publish ausgeführt haben, stellen Sie fest, dass sich ein Fehler in einer Ihrer Funktionen befindet. Welche der folgenden Aussagen beschreibt am besten, wie Sie die veröffentlichte Crate mit derselben Version v0.1.0 überschreiben können?

Crates.io erlaubt das Überschreiben veröffentlichter Versionen nicht. Die beste Option in solchen Situationen ist es, die fehlerhafte Version zu ‘yanken’ (zurückzuziehen) und dann eine neue Version wie v0.1.1 zu veröffentlichen.


Welcher der folgenden Schritte ist NICHT erforderlich, um eine Crate auf Crates.io zu veröffentlichen?

Das Hinzufügen von Dokumentation zu öffentlichen Funktionen wird sicherlich empfohlen, ist aber standardmäßig nicht erforderlich. Beachten Sie, dass, wenn Sie möchten, dass Rust undokumentierten Code als Fehler behandelt, Sie die folgende Anweisung im Stammverzeichnis Ihrer Bibliothek hinzufügen können:

#![deny(missing_docs)]