wyyerd / stripe-rs

Rust API bindings for the Stripe HTTP API.
Apache License 2.0
223 stars 88 forks source link

Make PaymentSourceParams work with serde v1.0.119+ #164

Closed alpire closed 3 years ago

alpire commented 3 years ago

This change makes the library compatible with newer versions of serde. It replaces the custom ser/deser implemntation for PaymentSourceParams to untagged enums. See #158 (credit to @arlyon)

seenickcode commented 3 years ago

@wyyerd any way to look into this?

seanpianka commented 3 years ago

Perhaps we should fork the project? I don't think there are active maintainers for this project now.

arlyon commented 3 years ago

Perhaps we should fork the project? I don't think there are active maintainers for this project now.

I have been maintaining a fork at arlyon/async-stripe, it's diverged a little as I've been cleaning other things but I have the time to stay on top of things. (and very open to PRs!)

The most notable feature is pluggable async runtimes so you can run it on async-std and tokio

alpire commented 3 years ago

Fixed in https://github.com/wyyerd/stripe-rs/pull/169. Closing this PR