trieve_client/models/
rag_sort_by.rs1use crate::models;
12
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
15pub enum RagSortBy {
16 #[serde(rename = "created_at")]
17 CreatedAt,
18 #[serde(rename = "latency")]
19 Latency,
20
21}
22
23impl ToString for RagSortBy {
24 fn to_string(&self) -> String {
25 match self {
26 Self::CreatedAt => String::from("created_at"),
27 Self::Latency => String::from("latency"),
28 }
29 }
30}
31
32impl Default for RagSortBy {
33 fn default() -> RagSortBy {
34 Self::CreatedAt
35 }
36}
37