pub enum StartupInjectionShape {
CompactRenderedMarkdown,
}Expand description
Explicit shape chosen for startup injection into prompt assembly.
Agent-Diva currently consumes a compact rendered markdown block at the prompt seam instead of a transport envelope or raw backend payload.
Variants§
CompactRenderedMarkdown
Compact rendered markdown ready for direct prompt inclusion.
Trait Implementations§
Source§impl Clone for StartupInjectionShape
impl Clone for StartupInjectionShape
Source§fn clone(&self) -> StartupInjectionShape
fn clone(&self) -> StartupInjectionShape
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StartupInjectionShape
impl Debug for StartupInjectionShape
Source§impl PartialEq for StartupInjectionShape
impl PartialEq for StartupInjectionShape
Source§fn eq(&self, other: &StartupInjectionShape) -> bool
fn eq(&self, other: &StartupInjectionShape) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for StartupInjectionShape
impl Eq for StartupInjectionShape
impl StructuralPartialEq for StartupInjectionShape
Auto Trait Implementations§
impl Freeze for StartupInjectionShape
impl RefUnwindSafe for StartupInjectionShape
impl Send for StartupInjectionShape
impl Sync for StartupInjectionShape
impl Unpin for StartupInjectionShape
impl UnsafeUnpin for StartupInjectionShape
impl UnwindSafe for StartupInjectionShape
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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