Skip to content
This repository was archived by the owner on May 13, 2026. It is now read-only.

Commit 6bc775d

Browse files
chore: upgrade to Rust edition 2024
1 parent 0598988 commit 6bc775d

19 files changed

Lines changed: 213 additions & 201 deletions

Cargo.lock

Lines changed: 186 additions & 182 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Rust SDK for interacting with the WorkOS API."
55
repository = "https://github.com/hypervideo/workos-rust"
66
authors = ["Hyper <info@hyper.video>", "WorkOS"]
77
license = "MIT"
8-
edition = "2021"
8+
edition = "2024"
99

1010
[features]
1111
default = ["rustls-tls"]

deny.toml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,15 @@ multiple-versions = "allow"
1010
wildcards = "deny"
1111

1212
[licenses]
13-
allow = ["Apache-2.0", "BSD-3-Clause", "ISC", "MIT", "MPL-2.0", "Unicode-3.0"]
13+
allow = [
14+
"Apache-2.0",
15+
"BSD-3-Clause",
16+
"CDLA-Permissive-2.0",
17+
"ISC",
18+
"MIT",
19+
"MPL-2.0",
20+
"Unicode-3.0",
21+
]
1422
confidence-threshold = 1.0
1523

1624
[licenses.private]

src/core/types/raw_attributes.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub struct RawAttributes(pub HashMap<String, Value>);
1111
mod test {
1212
use std::collections::HashMap;
1313

14-
use serde_json::{json, Value};
14+
use serde_json::{Value, json};
1515

1616
use super::RawAttributes;
1717

src/core/types/url_encodable_vec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::fmt::{Display, Write};
22

3-
use serde::{ser, Serialize, Serializer};
3+
use serde::{Serialize, Serializer, ser};
44

55
/// A [`Vec`] that can be URL-encoded.
66
#[derive(Debug)]

src/directory_sync/types/directory_group.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ pub struct DirectoryGroup {
4343
mod test {
4444
use std::collections::HashMap;
4545

46-
use serde_json::{json, Value};
46+
use serde_json::{Value, json};
4747

4848
use crate::organizations::OrganizationId;
4949
use crate::{RawAttributes, Timestamp, Timestamps};

src/directory_sync/types/directory_user.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ mod test {
9898
use std::collections::HashMap;
9999

100100
use serde::Deserialize;
101-
use serde_json::{json, Value};
101+
use serde_json::{Value, json};
102102

103103
use crate::organizations::OrganizationId;
104104
use crate::{KnownOrUnknown, RawAttributes, Timestamp, Timestamps};

src/user_management/operations/delete_user.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ pub trait DeleteUser {
4949
/// # }
5050
/// ```
5151
async fn delete_user(&self, params: &DeleteUserParams<'_>)
52-
-> WorkOsResult<(), DeleteUserError>;
52+
-> WorkOsResult<(), DeleteUserError>;
5353
}
5454

5555
#[async_trait]

src/user_management/operations/get_user_by_external_id.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ mod test {
7474
use serde_json::json;
7575
use tokio;
7676

77-
use crate::{user_management::UserId, ApiKey, WorkOs};
77+
use crate::{ApiKey, WorkOs, user_management::UserId};
7878

7979
use super::*;
8080

src/user_management/types/authenticate_error.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use serde::Deserialize;
44
use thiserror::Error;
55

66
use crate::{
7-
mfa::AuthenticationFactorIdAndType, organizations::OrganizationIdAndName, sso::ConnectionId,
8-
WorkOsError, WorkOsResult,
7+
WorkOsError, WorkOsResult, mfa::AuthenticationFactorIdAndType,
8+
organizations::OrganizationIdAndName, sso::ConnectionId,
99
};
1010

1111
use super::{AuthenticateMethods, EmailVerificationId, PendingAuthenticationToken, User};

0 commit comments

Comments
 (0)