replacement in pijul/src/remote/ssh.rs at line 738
[3.37998]→[3.3927:4027](∅→∅) − pub async fn get_id(&mut self) -> Result<Option<libpijul::pristine::RemoteId>, anyhow::Error> {
+ pub async fn get_id(&mut self) -> Result<libpijul::pristine::RemoteId, anyhow::Error> {
replacement in pijul/src/remote/ssh.rs at line 747
[3.4320]→[3.4320:4348](∅→∅) + receiver
+ .await?
+ .ok_or_else(|| anyhow::anyhow!("Unable to retrieve RemoteId for Ssh remote"))
replacement in pijul/src/remote/mod.rs at line 169
[3.56888]→[3.6335:6411](∅→∅),
[3.6411]→[3.1579:1636](∅→∅),
[3.1579]→[3.1579:1636](∅→∅) − let id = if let Some(id) = self.get_id(txn).await? {
− id
− } else {
− return Ok(None);
− };
+ let id = self.get_id(txn).await?;
replacement in pijul/src/remote/mod.rs at line 265
[3.6730]→[3.6730:6801](∅→∅) − ) -> Result<Option<libpijul::pristine::RemoteId>, anyhow::Error> {
+ ) -> Result<libpijul::pristine::RemoteId, anyhow::Error> {
replacement in pijul/src/remote/mod.rs at line 272
[3.7116]→[2.385:441](∅→∅) − Ok(Some(*txn.id(&*channel.read())))
+ Ok(*txn.id(&*channel.read()))
replacement in pijul/src/remote/mod.rs at line 274
[3.2135]→[3.2135:2164](∅→∅) + Err(anyhow::anyhow!(
+ "Unable to retrieve RemoteId for LocalChannel remote"
+ ))
replacement in pijul/src/remote/mod.rs at line 628
[3.73272]→[3.7991:8042](∅→∅) − let id = self.get_id(txn).await?.unwrap();
+ let id = self.get_id(txn).await?;
replacement in pijul/src/remote/local.rs at line 41
[3.80605]→[3.8610:8700](∅→∅) − pub fn get_id(&self) -> Result<Option<libpijul::pristine::RemoteId>, anyhow::Error> {
+ pub fn get_id(&self) -> Result<libpijul::pristine::RemoteId, anyhow::Error> {
replacement in pijul/src/remote/local.rs at line 44
[3.8812]→[2.1009:1057](∅→∅) − Ok(Some(*txn.id(&*channel.read())))
+ Ok(*txn.id(&*channel.read()))
replacement in pijul/src/remote/local.rs at line 46
[3.8886]→[3.8886:8907](∅→∅) + Err(anyhow::anyhow!(
+ "Unable to retrieve RemoteId for Local remote"
+ ))
replacement in pijul/src/remote/http.rs at line 295
[3.1310]→[3.10442:10538](∅→∅) − pub async fn get_id(&self) -> Result<Option<libpijul::pristine::RemoteId>, anyhow::Error> {
+ pub async fn get_id(&self) -> Result<libpijul::pristine::RemoteId, anyhow::Error> {
replacement in pijul/src/remote/http.rs at line 311
[3.11088]→[3.11088:11148](∅→∅) − Ok(libpijul::pristine::RemoteId::from_bytes(&resp))
+ libpijul::pristine::RemoteId::from_bytes(&resp)
+ .ok_or_else(|| anyhow::anyhow!("Unable to retrieve RemoteId for Http remote"))