elastic / elasticsearch-rs

Official Elasticsearch Rust Client
https://www.elastic.co/guide/en/elasticsearch/client/rust-api/current/index.html
Apache License 2.0
702 stars 72 forks source link

[Question] Stable version of client #59

Closed Bealiah-dev closed 4 years ago

Bealiah-dev commented 4 years ago

Hi,

Do you plan to make a stable version of the client ? I would prefere use your client in stable version if it possible. If you don't plan to do it, maybe I'll considere using unstable rust then.

regards,

mwilliammyers commented 4 years ago

Hey!

Thanks for your interest in the crate!

Yeah we definitely plan to move to a stable version of the compiler once our dependencies (a git version of smallvec* is one of them that I know of) move to stable rust. We also currently use one small nightly feature—external_doc, used here—for including the README code in the doctests. https://github.com/rust-lang/rust/issues/44732 and another issue I have come across but can't find at the moment indicate external_doc is fairly close to stabilization...

*smallvec is an indirect dependency of url which we depend on:

smallvec v1.2.0
└── unicode-normalization v0.1.12
    └── idna v0.2.0
        └── url v2.1.1 (*)

TL;DR: yes we plan to move to stable

russcam commented 4 years ago

I'm going to close this issue as @mwilliammyers has answered it perfectly.