replacement in pijul/src/remote/ssh.rs at line 291
[6.2612]→[6.2612:2699](∅→∅) − if let Ok(password) = keyring::Entry::new("pijul", &username).get_password() {
+ if let Ok(password) = keyring::Entry::new("pijul", &username).and_then(|x| x.get_password())
+ {
replacement in pijul/src/remote/ssh.rs at line 316
− if let Err(e) = keyring::Entry::new("pijul", &username).set_password(&password) {
+ if let Err(e) =
+ keyring::Entry::new("pijul", &username).and_then(|x| x.set_password(&password))
+ {
replacement in pijul/Cargo.toml at line 110
[2.14060]→[2.14060:14078](∅→∅) replacement in pijul/src/identity/mod.rs at line 133
[6.4106]→[6.4106:4192](∅→∅) − if let Ok(password) = keyring::Entry::new("pijul", name).get_password() {
+ if let Ok(password) = keyring::Entry::new("pijul", name).and_then(|x| x.get_password()) {
replacement in pijul/src/identity/mod.rs at line 148
[6.4743]→[5.220:317](∅→∅) − if let Err(e) = keyring::Entry::new("pijul", name).set_password(&password_attempt) {
+ if let Err(e) = keyring::Entry::new("pijul", name).and_then(|x| x.set_password(&password_attempt)) {
replacement in pijul/src/identity/mod.rs at line 269
[6.7658]→[5.388:488](∅→∅) − if let Err(e) = keyring::Entry::new("pijul", &self.name).set_password(&user_password) {
+ if let Err(e) = keyring::Entry::new("pijul", &self.name).and_then(|x| x.set_password(&user_password)) {
replacement in pijul/src/identity/create.rs at line 379
[3.1735]→[6.40261:40341](∅→∅),
[6.40261]→[6.40261:40341](∅→∅) − if let Err(e) = Entry::new("pijul", &self.name).delete_password() {
+ if let Err(e) = Entry::new("pijul", &self.name).and_then(|x| x.delete_password()) {
replacement in pijul/src/identity/create.rs at line 395
[6.14270]→[5.559:653](∅→∅) − if let Err(e) = Entry::new("pijul", &new_identity.name).set_password(&password) {
+ if let Err(e) =
+ Entry::new("pijul", &new_identity.name).and_then(|x| x.set_password(&password))
+ {
replacement in pijul/src/identity/create.rs at line 400
[5.723]→[6.40598:40689](∅→∅),
[6.40598]→[6.40598:40689](∅→∅) − } else if let Err(e) = Entry::new("pijul", &new_identity.name).delete_password() {
+ } else if let Err(e) =
+ Entry::new("pijul", &new_identity.name).and_then(|x| x.delete_password())
+ {
replacement in pijul/src/commands/identity.rs at line 358
[6.53331]→[6.53331:53408](∅→∅) − keyring::Entry::new("pijul", &identity.name)
+ keyring::Entry::new("pijul", &identity.name)?
replacement in pijul/src/commands/identity.rs at line 443
[6.19585]→[4.16:108](∅→∅) − if let Err(e) = Entry::new("pijul", &identity.name).delete_password() {
+ if let Err(e) = Entry::new("pijul", &identity.name).and_then(|x| x.delete_password()) {