Skip to content

Update dependencies + resolve build warnings #4

Description

@irrio

warning: unused manifest key: package.maintenance
warning: use of deprecated struct chrono::Date: Use NaiveDate or DateTime<Tz> instead
--> src/algorithm.rs:5:15
|
5 | use chrono::{ Date, DateTime, Utc, Datelike, NaiveTime };
| ^^^^
|
= note: #[warn(deprecated)] on by default

warning: use of deprecated struct chrono::Date: Use NaiveDate or DateTime<Tz> instead
--> src/algorithm.rs:19:15
|
19 | mut date: Date,
| ^^^^

warning: use of deprecated associated function chrono::FixedOffset::east: use east_opt() instead
--> src/pos.rs:46:34
|
46 | chrono::FixedOffset::east((self.lng_hour.abs() * SECS_IN_HOUR) as i32)
| ^^^^

warning: use of deprecated associated function chrono::FixedOffset::west: use west_opt() instead
--> src/pos.rs:48:34
|
48 | chrono::FixedOffset::west((self.lng_hour.abs() * SECS_IN_HOUR) as i32)
| ^^^^

warning: use of deprecated associated function chrono::NaiveTime::from_num_seconds_from_midnight: use from_num_seconds_from_midnight_opt() instead
--> src/algorithm.rs:34:27
|
34 | let time = NaiveTime::from_num_seconds_from_midnight((UT * SECS_IN_HOUR as f64) as u32, 0);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::pred: Use pred_opt() instead
--> src/algorithm.rs:39:21
|
39 | date = date.pred();
| ^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::succ: Use succ_opt() instead
--> src/algorithm.rs:41:21
|
41 | date = date.succ();
| ^^^^

warning: use of deprecated associated function chrono::DateTime::<Tz>::date: Use date_naive() instead
--> src/iter.rs:73:77
|
73 | if let Some(event_time) = time_of_event(self.0.current_time.date(), &self.0.pos, event) {
| ^^^^

warning: use of deprecated associated function chrono::DateTime::<Tz>::date: Use date_naive() instead
--> src/iter.rs:80:52
|
80 | let tomorrow = self.0.current_time.date().succ();
| ^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::succ: Use succ_opt() instead
--> src/iter.rs:80:59
|
80 | let tomorrow = self.0.current_time.date().succ();
| ^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::and_hms: Use and_hms_opt() instead
--> src/iter.rs:81:48
|
81 | self.0.current_time = tomorrow.and_hms(0, 0, 0);
| ^^^^^^^

warning: use of deprecated associated function chrono::DateTime::<Tz>::date: Use date_naive() instead
--> src/iter.rs:99:77
|
99 | if let Some(event_time) = time_of_event(self.0.current_time.date(), &self.0.pos, event) {
| ^^^^

warning: use of deprecated associated function chrono::DateTime::<Tz>::date: Use date_naive() instead
--> src/iter.rs:106:53
|
106 | let yesterday = self.0.current_time.date().pred();
| ^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::pred: Use pred_opt() instead
--> src/iter.rs:106:60
|
106 | let yesterday = self.0.current_time.date().pred();
| ^^^^

warning: use of deprecated associated function chrono::Date::<Tz>::and_hms: Use and_hms_opt() instead
--> src/iter.rs:107:49
|
107 | self.0.current_time = yesterday.and_hms(23, 59, 59);
| ^^^^^^^

warning: circadia (lib) generated 15 warnings
Finished dev [unoptimized + debuginfo] target(s) in 0.06s

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions