Borderou de evaluare (job #2728367)

Utilizator wickedmanCristian Strat wickedman Data 23 martie 2021 09:51:56
Problema Zeap Status done
Runda Arhiva de probleme Compilator rs | Vezi sursa
Scor 50

Raport evaluator

Compilare: warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:68:25 | 67 | if let Some(after) = self.a.range((Excluded(x), Unbounded)).next() { | ------ immutable borrow occurs here 68 | self.add_diff(after - x) | ^^^^ ----- immutable borrow later used here | | | mutable borrow occurs here | = note: `#[warn(mutable_borrow_reservation_conflict)]` on by default = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:86:29 | 85 | if let Some(before) = self.a.range((Unbounded, Excluded(x))).rev().next() { | ------ immutable borrow occurs here 86 | self.add_diff(after - before) | ^^^^ ------ immutable borrow later used here | | | mutable borrow occurs here | = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:71:25 | 70 | if let Some(before) = self.a.range((Unbounded, Excluded(x))).rev().next() { | ------ immutable borrow occurs here 71 | self.add_diff(x - before) | ^^^^ ------ immutable borrow later used here | | | mutable borrow occurs here | = warning: this borrowing pattern was not meant to be accepted, and may become a hard error in the future = note: for more information, see issue #59159 <https://github.com/rust-lang/rust/issues/59159> warning: cannot borrow `*self` as mutable because it is also borrowed as immutable --> main.rs:79:25 | 78 | if let Some(after) = self.a.range((Excluded(x), Unbounded)).next() { | ------ immutable borrow occurs here 79 | self.rem_diff(after - x) | ^^^^ ----- immutable borrow later used here | | | mutable borrow occurs here |
Test Timp executie Memorie folosita Mesaj Punctaj/test
15ms262kbOK10
274ms393kbOK10
3431ms786kbOK10
4619ms1048kbOK10
51064ms1691kbOK10
61201ms2097kbTime limit exceeded0
71200ms2338kbTime limit exceeded0
81202ms3088kbTime limit exceeded0
91201ms1814kbTime limit exceeded0
101200ms3411kbTime limit exceeded0
Punctaj total50

Ceva nu functioneaza?