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

Commit ed13d9b

Browse files
refactor: rename crate to workos
1 parent a0ef37c commit ed13d9b

60 files changed

Lines changed: 182 additions & 202 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 1 addition & 1 deletion
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
@@ -1,5 +1,5 @@
11
[package]
2-
name = "workos-sdk"
2+
name = "workos"
33
version = "0.4.1"
44
description = "Rust SDK for interacting with the WorkOS API."
55
repository = "https://github.com/RustForWeb/workos"

README.md

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,16 @@
1-
# WARNING: Crate moved
2-
3-
This crate has moved to [`workos`](https://crates.io/crates/workos). Please upgrade by changing the crate name in `Cargo.toml`:
4-
5-
```diff
6-
- workos-sdk = "0.4.1"
7-
+ workos = "0.5.0"
8-
```
9-
10-
---
11-
121
# WorkOS Rust SDK
132

14-
[![Crates.io](https://img.shields.io/crates/v/workos-sdk.svg)](https://crates.io/crates/workos-sdk)
15-
[![Docs.rs](https://docs.rs/workos-sdk/badge.svg)](https://docs.rs/workos-sdk/)
16-
[![License](https://img.shields.io/crates/l/workos-sdk.svg)](https://github.com/RustForWeb/workos/blob/main/LICENSE)
3+
[![Crates.io](https://img.shields.io/crates/v/workos.svg)](https://crates.io/crates/workos)
4+
[![Docs.rs](https://docs.rs/workos/badge.svg)](https://docs.rs/workos/)
5+
[![License](https://img.shields.io/crates/l/workos.svg)](https://github.com/RustForWeb/workos/blob/main/LICENSE.md)
176

187
The WorkOS library for Rust provides convenient access to the WorkOS API from applications written in Rust.
198

209
## Documentation
2110

2211
Documentation for the crate is available on [Docs.rs](https://docs.rs/):
2312

24-
- [`workos-sdk`](https://docs.rs/workos-sdk/latest/workos_sdk/)
13+
- [`workos`](https://docs.rs/workos/latest/workos/)
2514

2615
## Credits
2716

src/admin_portal/operations/generate_portal_link.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ pub trait GeneratePortalLink {
6666
/// # Examples
6767
///
6868
/// ```
69-
/// # use workos_sdk::WorkOsResult;
70-
/// # use workos_sdk::admin_portal::*;
71-
/// # use workos_sdk::organizations::OrganizationId;
72-
/// use workos_sdk::{ApiKey, WorkOs};
69+
/// # use workos::WorkOsResult;
70+
/// # use workos::admin_portal::*;
71+
/// # use workos::organizations::OrganizationId;
72+
/// use workos::{ApiKey, WorkOs};
7373
///
7474
/// # async fn run() -> WorkOsResult<(), GeneratePortalLinkError> {
7575
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/delete_directory.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ pub trait DeleteDirectory {
3232
/// # Examples
3333
///
3434
/// ```
35-
/// # use workos_sdk::WorkOsResult;
36-
/// # use workos_sdk::directory_sync::*;
37-
/// use workos_sdk::{ApiKey, WorkOs};
35+
/// # use workos::WorkOsResult;
36+
/// # use workos::directory_sync::*;
37+
/// use workos::{ApiKey, WorkOs};
3838
///
3939
/// # async fn run() -> WorkOsResult<(), DeleteDirectoryError> {
4040
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/get_directory.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ pub trait GetDirectory {
2424
/// # Examples
2525
///
2626
/// ```
27-
/// # use workos_sdk::WorkOsResult;
28-
/// # use workos_sdk::directory_sync::*;
29-
/// use workos_sdk::{ApiKey, WorkOs};
27+
/// # use workos::WorkOsResult;
28+
/// # use workos::directory_sync::*;
29+
/// use workos::{ApiKey, WorkOs};
3030
///
3131
/// # async fn run() -> WorkOsResult<(), GetDirectoryError> {
3232
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/get_directory_group.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ pub trait GetDirectoryGroup {
2424
/// # Examples
2525
///
2626
/// ```
27-
/// # use workos_sdk::WorkOsResult;
28-
/// # use workos_sdk::directory_sync::*;
29-
/// use workos_sdk::{ApiKey, WorkOs};
27+
/// # use workos::WorkOsResult;
28+
/// # use workos::directory_sync::*;
29+
/// use workos::{ApiKey, WorkOs};
3030
///
3131
/// # async fn run() -> WorkOsResult<(), GetDirectoryGroupError> {
3232
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/get_directory_user.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ pub trait GetDirectoryUser {
2424
/// # Examples
2525
///
2626
/// ```
27-
/// # use workos_sdk::WorkOsResult;
28-
/// # use workos_sdk::directory_sync::*;
29-
/// use workos_sdk::{ApiKey, WorkOs};
27+
/// # use workos::WorkOsResult;
28+
/// # use workos::directory_sync::*;
29+
/// use workos::{ApiKey, WorkOs};
3030
///
3131
/// # async fn run() -> WorkOsResult<(), GetDirectoryUserError> {
3232
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/list_directories.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ pub trait ListDirectories {
3636
/// # Examples
3737
///
3838
/// ```
39-
/// # use workos_sdk::WorkOsResult;
40-
/// # use workos_sdk::directory_sync::*;
41-
/// use workos_sdk::{ApiKey, WorkOs};
39+
/// # use workos::WorkOsResult;
40+
/// # use workos::directory_sync::*;
41+
/// use workos::{ApiKey, WorkOs};
4242
///
4343
/// # async fn run() -> WorkOsResult<(), ()> {
4444
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

src/directory_sync/operations/list_directory_groups.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ pub trait ListDirectoryGroups {
4141
/// [WorkOS Docs: List Directory Groups](https://workos.com/docs/reference/directory-sync/group/list)
4242
///
4343
/// ```
44-
/// # use workos_sdk::WorkOsResult;
45-
/// # use workos_sdk::directory_sync::*;
46-
/// use workos_sdk::{ApiKey, WorkOs};
44+
/// # use workos::WorkOsResult;
45+
/// # use workos::directory_sync::*;
46+
/// use workos::{ApiKey, WorkOs};
4747
///
4848
/// # async fn run() -> WorkOsResult<(), ()> {
4949
/// let workos = WorkOs::new(&ApiKey::from("sk_example_123456789"));

0 commit comments

Comments
 (0)