pub enum AssistantResidency {
Routed,
LoadedNotRouted {
routed_hash: Option<String>,
},
NotLoaded {
routed_hash: Option<String>,
},
Unknown {
reason: String,
},
}Expand description
Where the embedded document stands in the engine catalog right now.
Variants§
Routed
The embedded version is loaded and holds the route: starting the assistant runs this document.
LoadedNotRouted
The embedded version is loaded but another version holds the route (or nothing does). Starting the assistant does not run this document.
NotLoaded
The embedded version is not in the catalog at all. routed_hash names
whatever version of the type does hold the route; None means the type
is unstartable on this server.
Unknown
The catalog could not be read, so residency is unknown — never guessed.
Trait Implementations§
Source§impl Clone for AssistantResidency
impl Clone for AssistantResidency
Source§fn clone(&self) -> AssistantResidency
fn clone(&self) -> AssistantResidency
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 AssistantResidency
impl Debug for AssistantResidency
impl Eq for AssistantResidency
Source§impl PartialEq for AssistantResidency
impl PartialEq for AssistantResidency
Source§impl Serialize for AssistantResidency
impl Serialize for AssistantResidency
impl StructuralPartialEq for AssistantResidency
Auto Trait Implementations§
impl Freeze for AssistantResidency
impl RefUnwindSafe for AssistantResidency
impl Send for AssistantResidency
impl Sync for AssistantResidency
impl Unpin for AssistantResidency
impl UnsafeUnpin for AssistantResidency
impl UnwindSafe for AssistantResidency
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,
Source§impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
impl<M> EmbeddedConversationMessage for Mwhere
M: Serialize,
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> 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