pub enum FrontendOperationInvocation {
Prompt {
operation_id: String,
arguments: String,
},
}Expand description
Typed invocation accepted by FrontendRuntime::invoke.
Variants§
Prompt
Expand and submit one advertised trusted prompt template.
Fields
§
operation_id: StringIdentifier from FrontendOperationDescriptor::id.
Implementations§
Source§impl FrontendOperationInvocation
impl FrontendOperationInvocation
Sourcepub fn operation_id(&self) -> &str
pub fn operation_id(&self) -> &str
Identifier supplied by the runtime catalog.
Trait Implementations§
Source§impl Clone for FrontendOperationInvocation
impl Clone for FrontendOperationInvocation
Source§fn clone(&self) -> FrontendOperationInvocation
fn clone(&self) -> FrontendOperationInvocation
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 FrontendOperationInvocation
impl Debug for FrontendOperationInvocation
Source§impl<'de> Deserialize<'de> for FrontendOperationInvocation
impl<'de> Deserialize<'de> for FrontendOperationInvocation
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 Eq for FrontendOperationInvocation
impl StructuralPartialEq for FrontendOperationInvocation
Auto Trait Implementations§
impl Freeze for FrontendOperationInvocation
impl RefUnwindSafe for FrontendOperationInvocation
impl Send for FrontendOperationInvocation
impl Sync for FrontendOperationInvocation
impl Unpin for FrontendOperationInvocation
impl UnsafeUnpin for FrontendOperationInvocation
impl UnwindSafe for FrontendOperationInvocation
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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.