pub enum HybridRealization {
BashScript,
McpServer,
}Expand description
How the file target realizes a hybrid binding’s LOCAL step (llm:per_step_provider, see
capability-model.md §7.2): BashScript emits a Bash-run local-inference script
(needs bash in the allowlist); McpServer emits a .mcp.json registering warble mcp-serve
so the driver calls a local_infer MCP tool (a separate permission gate — no bash
widening). Default BashScript.
Variants§
Implementations§
Source§impl HybridRealization
impl HybridRealization
pub fn parse(value: &str) -> Option<HybridRealization>
Trait Implementations§
Source§impl Clone for HybridRealization
impl Clone for HybridRealization
Source§fn clone(&self) -> HybridRealization
fn clone(&self) -> HybridRealization
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 moreimpl Copy for HybridRealization
Source§impl Debug for HybridRealization
impl Debug for HybridRealization
Source§impl Default for HybridRealization
impl Default for HybridRealization
Source§fn default() -> HybridRealization
fn default() -> HybridRealization
Returns the “default value” for a type. Read more
impl Eq for HybridRealization
Source§impl PartialEq for HybridRealization
impl PartialEq for HybridRealization
impl StructuralPartialEq for HybridRealization
Auto Trait Implementations§
impl Freeze for HybridRealization
impl RefUnwindSafe for HybridRealization
impl Send for HybridRealization
impl Sync for HybridRealization
impl Unpin for HybridRealization
impl UnsafeUnpin for HybridRealization
impl UnwindSafe for HybridRealization
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,
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.