lm_studio_api/
prelude.rs

1#![allow(unused_imports)]
2
3pub use crate::{ StdResult, Result, Error };
4pub use crate::{ Chat, Model, SystemInfo, Messages, Prompt, Embeddings, Context, Format, Schema, SchemaKind };
5
6pub(crate) use macron::*;
7pub(crate) use serde::{ Serialize, Deserialize };
8
9pub(crate) use std::collections::HashMap;
10pub(crate) use std::format as fmt;
11pub(crate) use std::future::Future;
12pub(crate) use std::sync::{ Arc, Mutex as StdMutex };
13pub(crate) use std::pin::Pin;
14
15pub(crate) use serde_json::{ self as json, json, Value };
16
17pub(crate) use tokio::sync::Mutex;