Rustfmt: Ham Tanımlayıcı Sıralaması
Özet
rustfmt artık ham tanımlayıcıları doğru biçimde sıralar.
Ayrıntılar
Rust Stil Rehberi, rustfmtin örneğin use bildirimlerinde uyguladığı
sıralama kurallarını içerir.
2024 sürümünden önce rustfmt sıralama yaparken tanımlayıcının kendisi yerine
başındaki r# token’ını dikkate alıyordu; bu da istenmeyen sonuçlara yol açıyordu.
Örneğin:
use websocket::client::ClientBuilder;
use websocket::r#async::futures::Stream;
use websocket::result::WebSocketError;
2024 sürümünde rustfmt artık şunu üretir:
use websocket::r#async::futures::Stream;
use websocket::client::ClientBuilder;
use websocket::result::WebSocketError;
Taşıma
Bu değişiklik, cargo fmt ya da rustfmti 2024 sürümüyle çalıştırarak otomatik
olarak uygulanabilir. Taşıma ve stil sürümlerinin nasıl çalıştığı hakkında daha
fazla bilgi için Stil sürümü bölümüne bakın.