Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Client SDK #81

Open
keplersj opened this issue May 30, 2024 · 2 comments
Open

Client SDK #81

keplersj opened this issue May 30, 2024 · 2 comments

Comments

@keplersj
Copy link

Is your feature request related to a problem? Please describe.
I'm interested in using feature flags in an embedded/client Rust application. Client-side, server-side, and edge SDKs discusses the distinction between the client-side and server-side SDKs and the importance of selecting the correct library for your application.

Describe the solution you'd like
A client SDK crate, similar to the C and C++ Client SDK.

Describe alternatives you've considered
I have considered wrapping the C and C++ Client SDK library in a -sys style crate with bindgen, this would be less than ideal when this crate demonstrates the potential for an idiomatic Rust interface for LaunchDarkly.

@keelerm84
Copy link
Member

Thank you for expressing interest in client side support for Rust.

Are there other requirements you foresee having? Does the interface need async support? Any specific platforms / dependencies we should know about?

@keplersj
Copy link
Author

Async would be perfect, similar to how this crate interfaces with tokio in the examples. Nothing too crazy, I'm targeting Linux-based systems and building with std.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants