pub struct RuntimeLanceDbProviderRequest {
pub action: RuntimeLanceDbProviderAction,
pub binding: RuntimeDatabaseBindingContext,
pub input: Value,
}Expand description
Structured LanceDB provider request delivered to one host bridge. 传递给宿主桥接的结构化 LanceDB provider 请求。
Fields§
§action: RuntimeLanceDbProviderActionRequested LanceDB provider action. 请求的 LanceDB provider 动作。
binding: RuntimeDatabaseBindingContextStable binding context of the current skill-scoped database. 当前 skill 级数据库的稳定绑定上下文。
input: ValueAction-specific JSON input payload. 动作对应的 JSON 输入载荷。
Trait Implementations§
Source§impl Clone for RuntimeLanceDbProviderRequest
impl Clone for RuntimeLanceDbProviderRequest
Source§fn clone(&self) -> RuntimeLanceDbProviderRequest
fn clone(&self) -> RuntimeLanceDbProviderRequest
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<'de> Deserialize<'de> for RuntimeLanceDbProviderRequest
impl<'de> Deserialize<'de> for RuntimeLanceDbProviderRequest
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
impl StructuralPartialEq for RuntimeLanceDbProviderRequest
Auto Trait Implementations§
impl Freeze for RuntimeLanceDbProviderRequest
impl RefUnwindSafe for RuntimeLanceDbProviderRequest
impl Send for RuntimeLanceDbProviderRequest
impl Sync for RuntimeLanceDbProviderRequest
impl Unpin for RuntimeLanceDbProviderRequest
impl UnsafeUnpin for RuntimeLanceDbProviderRequest
impl UnwindSafe for RuntimeLanceDbProviderRequest
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request