pub struct BuiltinSpec {
pub op: &'static str,
pub description: &'static str,
pub input_schema_json: &'static str,
}Expand description
Static metadata for the 5 builtin ops. Used by main.rs to declare them against atlas at startup so pilot can discover them like any other provider.
Fields§
§op: &'static str§description: &'static str§input_schema_json: &'static strAuto Trait Implementations§
impl Freeze for BuiltinSpec
impl RefUnwindSafe for BuiltinSpec
impl Send for BuiltinSpec
impl Sync for BuiltinSpec
impl Unpin for BuiltinSpec
impl UnsafeUnpin for BuiltinSpec
impl UnwindSafe for BuiltinSpec
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> 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>
§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].