2024-03-09 18:45:32 +01:00
|
|
|
#[allow(non_snake_case)]
|
2024-03-09 19:27:29 +01:00
|
|
|
pub mod common {
|
|
|
|
tonic::include_proto!("common");
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
impl From<uuid::Uuid> for Identity {
|
|
|
|
fn from(id: uuid::Uuid) -> Self {
|
|
|
|
Identity { id: id.to_string() }
|
2024-03-09 18:45:32 +01:00
|
|
|
}
|
|
|
|
}
|
2024-03-09 19:27:29 +01:00
|
|
|
}
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
pub mod files {
|
|
|
|
tonic::include_proto!("files");
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
impl From<String> for BufferNode {
|
|
|
|
fn from(value: String) -> Self {
|
|
|
|
BufferNode { path: value }
|
2024-03-09 18:45:32 +01:00
|
|
|
}
|
2024-03-09 19:27:29 +01:00
|
|
|
}
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
impl From<&str> for BufferNode {
|
|
|
|
fn from(value: &str) -> Self {
|
|
|
|
BufferNode {
|
|
|
|
path: value.to_string(),
|
2024-03-09 18:45:32 +01:00
|
|
|
}
|
|
|
|
}
|
2024-03-09 19:27:29 +01:00
|
|
|
}
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
impl From<BufferNode> for String {
|
|
|
|
fn from(value: BufferNode) -> Self {
|
|
|
|
value.path
|
2024-03-09 18:45:32 +01:00
|
|
|
}
|
|
|
|
}
|
2024-03-09 19:27:29 +01:00
|
|
|
}
|
2024-03-09 18:45:32 +01:00
|
|
|
|
2024-03-09 19:27:29 +01:00
|
|
|
pub mod buffer {
|
|
|
|
tonic::include_proto!("buffer");
|
|
|
|
}
|
|
|
|
pub mod cursor {
|
|
|
|
tonic::include_proto!("cursor");
|
|
|
|
}
|
|
|
|
pub mod workspace {
|
|
|
|
tonic::include_proto!("workspace");
|
|
|
|
}
|
|
|
|
pub mod auth {
|
|
|
|
tonic::include_proto!("auth");
|
2024-03-09 19:07:23 +01:00
|
|
|
}
|