pub struct AgenticGraphBuilder { /* private fields */ }Expand description
Incremental builder for an already-versioned agentic request stream.
Producers can validate and compile rows without retaining a second full row collection in memory. The returned graph owns the row payloads.
Implementations§
Source§impl AgenticGraphBuilder
impl AgenticGraphBuilder
pub fn new(header: AgenticMooncakeHeader) -> Result<Self>
pub fn push(&mut self, row: AgenticMooncakeRow) -> Result<()>
pub fn finish(self) -> Result<AgenticTrace>
Auto Trait Implementations§
impl Freeze for AgenticGraphBuilder
impl RefUnwindSafe for AgenticGraphBuilder
impl Send for AgenticGraphBuilder
impl Sync for AgenticGraphBuilder
impl Unpin for AgenticGraphBuilder
impl UnsafeUnpin for AgenticGraphBuilder
impl UnwindSafe for AgenticGraphBuilder
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