pub struct CodeChunkRow {
pub id: String,
pub project_key: String,
pub path: String,
pub start_line: i64,
pub end_line: i64,
pub text: String,
pub embedding: Vec<u8>,
pub updated_at: String,
}Expand description
Indexed source chunk for lightweight code RAG.
Fields§
§id: String§project_key: String§path: String§start_line: i64§end_line: i64§text: String§embedding: Vec<u8>§updated_at: StringTrait Implementations§
Source§impl Clone for CodeChunkRow
impl Clone for CodeChunkRow
Source§impl Debug for CodeChunkRow
impl Debug for CodeChunkRow
Source§impl<'de> Deserialize<'de> for CodeChunkRow
impl<'de> Deserialize<'de> for CodeChunkRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CodeChunkRow
impl RefUnwindSafe for CodeChunkRow
impl Send for CodeChunkRow
impl Sync for CodeChunkRow
impl Unpin for CodeChunkRow
impl UnsafeUnpin for CodeChunkRow
impl UnwindSafe for CodeChunkRow
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more