Unified · Split
| @@ -25,7 +25,7 @@ mod serde { · 24 unmodified lines | |||
| 25 | .map_err(|err| std::io::Error::new(std::io::ErrorKind::Other, err))?; | 25 | .map_err(|err| std::io::Error::new(std::io::ErrorKind::Other, err))?; |
| 26 | out.write_all(key.as_bytes())?; | 26 | out.write_all(key.as_bytes())?; |
| 27 | out.write_all(b"=")?; | 27 | out.write_all(b"=")?; |
| 28 | out.write_all(&value)?; | 28 | out.write_all(value)?; |
| 29 | out.write_all(b"\n")?; | 29 | out.write_all(b"\n")?; |
| 30 | } | 30 | } |
| 31 | } | 31 | } |
| @@ -67,8 +67,8 @@ pub(crate) mod function { · 66 unmodified lines | |||
| 67 | None => Ok(None), | 67 | None => Ok(None), |
| 68 | Some(stdout) => { | 68 | Some(stdout) => { |
| 69 | let ctx = Context::from_bytes(stdout.as_slice())?; | 69 | let ctx = Context::from_bytes(stdout.as_slice())?; |
| 70 | let username = ctx.username.ok_or_else(|| Error::KeyNotFound { name: "username" })?; | 70 | let username = ctx.username.ok_or(Error::KeyNotFound { name: "username" })?; |
| 71 | let password = ctx.password.ok_or_else(|| Error::KeyNotFound { name: "password" })?; | 71 | let password = ctx.password.ok_or(Error::KeyNotFound { name: "password" })?; |
| 72 | Ok(Some(Outcome { | 72 | Ok(Some(Outcome { |
| 73 | identity: git_sec::identity::Account { username, password }, | 73 | identity: git_sec::identity::Account { username, password }, |
| 74 | next: NextAction { | 74 | next: NextAction { |