pub struct ContextTemplateRenderArgs {
pub name: String,
pub version: Option<u32>,
pub query: Option<String>,
pub limit: Option<u32>,
pub namespaces: Option<Vec<String>>,
pub variables: Option<HashMap<String, String>>,
pub format: Option<String>,
}Expand description
Arguments for the context_template_render tool (legacy).
Fields§
§name: StringTemplate name to render.
version: Option<u32>Specific version to use (None = latest).
query: Option<String>Query string for memory search to populate the template.
limit: Option<u32>Maximum memories to include (default: 10).
namespaces: Option<Vec<String>>Namespaces to filter memories (default: all).
variables: Option<HashMap<String, String>>Custom variable values (key: value pairs).
format: Option<String>Output format override: “markdown”, “json”, or “xml”.
Trait Implementations§
Source§impl Debug for ContextTemplateRenderArgs
impl Debug for ContextTemplateRenderArgs
Source§impl<'de> Deserialize<'de> for ContextTemplateRenderArgs
impl<'de> Deserialize<'de> for ContextTemplateRenderArgs
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 ContextTemplateRenderArgs
impl RefUnwindSafe for ContextTemplateRenderArgs
impl Send for ContextTemplateRenderArgs
impl Sync for ContextTemplateRenderArgs
impl Unpin for ContextTemplateRenderArgs
impl UnwindSafe for ContextTemplateRenderArgs
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].