Rust 1.25更新,套件管理器Cargo不再插手套件命名

Rust 1.25更新,套件管理器Cargo不再插手套件命名 Rust 1.25中最大的變動就屬套件管理器Cargo了,現在cargo new指令不會預設生成函式庫檔(Library)而是二元檔(Binary),官方表示,他們總是以穩定為優先考量,這個變動並不會造成任何損壞。 文/李建興 | 2018-03-30發表 有別於Rust前幾個版本的小更新,官方表示,Rust 1.25版本稍微有料一些,除了更新LLVM外,Rust的套件管理器Cargo也有重要更新。在Rust 1.25版本,LLVM從原本的版本4更新到了LLVM 6。另外,語法的更新方面,USE語法現在支援巢狀結構,過去use std::fs::File; use std::io::Read; use std::path::{Path, PathBuf};的寫法,現在可以被寫成use std::{fs::File, io::Read, path::{Path, PathBuf}};Rust 1.25中最大的變動就屬套件管理器Cargo了,現在cargo new指令不會預設生成函式庫檔(Library)而是二元檔(Binary),官方表示,他們總是以穩定為優先考量,這個變動並不會造成任何損壞。Cargo new這個指令可以使用兩種標籤,–lib以及–bin,當開發者沒有指定標籤,在先前的系統便會預設使用–lib,官方表示,會做這樣的改變,是因為現行設定讓二元檔依賴許多函式庫,以至於函式庫檔案普遍的出現,社群以及Rust團隊都認為,這樣的情形並不正常,函式庫應該依賴二元檔更多一點,因此才做出這樣的改變。另外,Cargo new這個功能原先會插手干涉套件名稱,當開發者將套件以rust-開頭或是-rs結尾命名,Cargo便會將檔案重新命名,因為他們認為這些套件原本就是Rust的套件,有這些關鍵字顯得多餘,但是官方表示,這樣的作法太過自負,開發者對此常感到驚訝與沮喪,Rust 1.25取消了這樣的設定。

更多訊息更多資料都在這裡喔!~蜂王乳~葉黃素~關鍵字排名~磷蝦油~南極冰洋磷蝦油~神經滋養物質~蜂王漿~GOOGLE排名~保健食品~台灣綠蜂膠~婦貴寶~超視王~智勝王~健康食品~PPLS~網站排名~SEO~芙婷寶

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *