pub enum ClientProvider {
Rust,
Python,
JavaScript,
}Expand description
The generator (client) providers recognised by the Nautilus schema language.
Obtained by parsing the provider field of a generator block:
generator client {
provider = "nautilus-client-rs" // -> ClientProvider::Rust
}Variants§
Rust
Rust client (provider string: "nautilus-client-rs").
Python
Python client (provider string: "nautilus-client-py").
JavaScript
JavaScript/TypeScript client (provider string: "nautilus-client-js").
Implementations§
Trait Implementations§
Source§impl Clone for ClientProvider
impl Clone for ClientProvider
Source§fn clone(&self) -> ClientProvider
fn clone(&self) -> ClientProvider
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientProvider
impl Debug for ClientProvider
Source§impl Display for ClientProvider
impl Display for ClientProvider
Source§impl FromStr for ClientProvider
impl FromStr for ClientProvider
Source§impl PartialEq for ClientProvider
impl PartialEq for ClientProvider
impl Copy for ClientProvider
impl Eq for ClientProvider
impl StructuralPartialEq for ClientProvider
Auto Trait Implementations§
impl Freeze for ClientProvider
impl RefUnwindSafe for ClientProvider
impl Send for ClientProvider
impl Sync for ClientProvider
impl Unpin for ClientProvider
impl UnsafeUnpin for ClientProvider
impl UnwindSafe for ClientProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more