diff --git a/src/api/orgs/secrets.rs b/src/api/orgs/secrets.rs index e3243c57..0c30048d 100644 --- a/src/api/orgs/secrets.rs +++ b/src/api/orgs/secrets.rs @@ -129,7 +129,7 @@ impl<'octo> OrgSecretsHandler<'octo> { status_code.as_str() ) .into(), - backtrace: snafu::Backtrace::generate(), + backtrace: snafu::Backtrace::capture(), }), } } diff --git a/src/api/repos/secrets.rs b/src/api/repos/secrets.rs index 94f127e0..e95b66cc 100644 --- a/src/api/repos/secrets.rs +++ b/src/api/repos/secrets.rs @@ -126,7 +126,7 @@ impl<'octo> RepoSecretsHandler<'octo> { status_code.as_str() ) .into(), - backtrace: snafu::Backtrace::generate(), + backtrace: snafu::Backtrace::capture(), }), } } diff --git a/src/api/users.rs b/src/api/users.rs index 94f154e7..0a005c09 100644 --- a/src/api/users.rs +++ b/src/api/users.rs @@ -116,7 +116,7 @@ impl<'octo> UserHandler<'octo> { errors: None, message: "".to_string(), }, - backtrace: Backtrace::generate(), + backtrace: Backtrace::capture(), }), Err(_v) => Ok(()), } diff --git a/src/body.rs b/src/body.rs index 245310a3..d5f5c3d6 100644 --- a/src/body.rs +++ b/src/body.rs @@ -18,7 +18,7 @@ where try_downcast(body).unwrap_or_else(|body| { body.map_err(|e| crate::Error::Other { source: e.into(), - backtrace: Backtrace::generate(), + backtrace: Backtrace::capture(), }) .boxed() }) diff --git a/src/etag.rs b/src/etag.rs index 533811b1..5ef79d6a 100644 --- a/src/etag.rs +++ b/src/etag.rs @@ -82,7 +82,7 @@ impl EntityTag { .parse() .map_err(|err: InvalidHeaderValue| crate::Error::InvalidHeaderValue { source: err, - backtrace: snafu::Backtrace::generate(), + backtrace: snafu::Backtrace::capture(), })?, ); Ok(()) diff --git a/src/lib.rs b/src/lib.rs index 82b7981c..4a5cf766 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -329,7 +329,7 @@ pub async fn map_github_error( errors, message, }, - backtrace: Backtrace::generate(), + backtrace: Backtrace::capture(), }) } } @@ -1015,7 +1015,7 @@ impl Octocrab { app_auth.clone() } else { return Err(Error::Installation { - backtrace: Backtrace::generate(), + backtrace: Backtrace::capture(), }); }; Ok(Octocrab { @@ -1502,7 +1502,7 @@ impl Octocrab { (app, installation, token) } else { return Err(Error::Installation { - backtrace: Backtrace::generate(), + backtrace: Backtrace::capture(), }); }; let mut request = Builder::new(); @@ -1534,7 +1534,7 @@ impl Octocrab { .map(|time| { DateTime::::from_str(&time).map_err(|e| error::Error::Other { source: Box::new(e), - backtrace: snafu::Backtrace::generate(), + backtrace: snafu::Backtrace::capture(), }) }) .transpose()?; diff --git a/src/page.rs b/src/page.rs index 68d0e1ca..75278f60 100644 --- a/src/page.rs +++ b/src/page.rs @@ -242,7 +242,7 @@ fn get_links(headers: &http::header::HeaderMap) -> crate::Result { if let Some(link) = headers.get("Link") { let links = link.to_str().map_err(|err| crate::Error::Other { source: Box::new(err), - backtrace: snafu::Backtrace::generate(), + backtrace: snafu::Backtrace::capture(), })?; for url_with_params in links.split(',') {