When do you use :: and when do you use . in Rust?
本问题已经有最佳答案,请猛点这里访问。
在玩 Rust 时,我遇到了以下情况:
1 2 3 4 5 6 7 | extern crate chrono; // 0.4.6 use chrono::TimeZone; fn main() { println!("{}", chrono::Local::today()); println!("{}", chrono::Local.ymd(2019, 1, 1)); } |
什么时候使用
使用
您可以检查
1 2 3 | pub fn today() -> Date<Local> { Local::now().date() } |
与
1 2 3 | fn ymd(&self, year: i32, month: u32, day: u32) -> Date<Self> { self.ymd_opt(year, month, day).unwrap() } |
这里需要注意的是,
这里要注意的另一件事是
一样创建