pub enum ProviderRuntimeCapability {
RawPtyLifecycle,
SemanticReadiness,
StructuredPrompt,
ProviderSessionIdentity,
SemanticResume,
HookSemantics,
}Variants§
RawPtyLifecycle
SemanticReadiness
StructuredPrompt
ProviderSessionIdentity
SemanticResume
HookSemantics
Admits provider-event ingestion sourced from a declared hook adapter.
Independent of SemanticReadiness – see ProviderRuntimePolicy:: hook_semantics for why the two must never stand in for each other.
Trait Implementations§
Source§impl Clone for ProviderRuntimeCapability
impl Clone for ProviderRuntimeCapability
impl Copy for ProviderRuntimeCapability
Source§impl Debug for ProviderRuntimeCapability
impl Debug for ProviderRuntimeCapability
Source§impl<'de> Deserialize<'de> for ProviderRuntimeCapability
impl<'de> Deserialize<'de> for ProviderRuntimeCapability
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 ProviderRuntimeCapability
impl StructuralPartialEq for ProviderRuntimeCapability
Auto Trait Implementations§
impl Freeze for ProviderRuntimeCapability
impl RefUnwindSafe for ProviderRuntimeCapability
impl Send for ProviderRuntimeCapability
impl Sync for ProviderRuntimeCapability
impl Unpin for ProviderRuntimeCapability
impl UnsafeUnpin for ProviderRuntimeCapability
impl UnwindSafe for ProviderRuntimeCapability
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