pub struct ChunkWithNodeContext {
pub chunk: ContentChunk,
pub relative_path: String,
pub source_title: Option<String>,
}Expand description
A content chunk joined with its parent node metadata for retrieval display.
Fields§
§chunk: ContentChunkThe underlying chunk data.
relative_path: StringRelative path of the parent content node.
source_title: Option<String>Title of the parent content node (may be None for untitled notes).
Trait Implementations§
Source§impl Clone for ChunkWithNodeContext
impl Clone for ChunkWithNodeContext
Source§fn clone(&self) -> ChunkWithNodeContext
fn clone(&self) -> ChunkWithNodeContext
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 ChunkWithNodeContext
impl Debug for ChunkWithNodeContext
Auto Trait Implementations§
impl Freeze for ChunkWithNodeContext
impl RefUnwindSafe for ChunkWithNodeContext
impl Send for ChunkWithNodeContext
impl Sync for ChunkWithNodeContext
impl Unpin for ChunkWithNodeContext
impl UnsafeUnpin for ChunkWithNodeContext
impl UnwindSafe for ChunkWithNodeContext
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,
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