diff --git a/src/auth.rs b/src/auth.rs index 08f4ae7..6774026 100644 --- a/src/auth.rs +++ b/src/auth.rs @@ -69,8 +69,8 @@ pub async fn auth( .get(axum::http::header::AUTHORIZATION) .and_then(|auth_header| auth_header.to_str().ok()) .and_then(|auth_value| { - if auth_value.starts_with("Bearer ") { - Some(auth_value[7..].to_owned()) + if let Some(stripped) = auth_value.strip_prefix("Bearer ") { + Some(String::from(stripped)) } else { None }