Skip to content

Commit 1a79570

Browse files
committed
fix: use Rng::fill instead of Rng::random for rand 0.9/0.10 compat
Rng::random() was removed in newer rand versions. Rng::fill() is stable across both 0.9 and 0.10.
1 parent 46327a4 commit 1a79570

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

crates/mcp/oauth/token.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ pub struct TokenResponse {
5757

5858
/// Generate an opaque refresh token.
5959
fn generate_refresh_token() -> String {
60-
use rand::Rng as _;
61-
let bytes: [u8; 32] = rand::rng().random();
60+
let mut bytes = [0u8; 32];
61+
rand::fill(&mut bytes);
6262
base64::engine::general_purpose::URL_SAFE_NO_PAD.encode(bytes)
6363
}
6464

0 commit comments

Comments
 (0)