pub enum BackendProtocol {
Pipelit,
Opencode,
External,
}Expand description
Backend protocol type
Variants§
Pipelit
Pipelit: POST webhook, callback via /api/v1/send
Opencode
OpenCode: REST + SSE polling
External
External: subprocess-managed backend adapter (any language)
Trait Implementations§
Source§impl Clone for BackendProtocol
impl Clone for BackendProtocol
Source§fn clone(&self) -> BackendProtocol
fn clone(&self) -> BackendProtocol
Returns a duplicate of the value. Read more
1.0.0 · 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 BackendProtocol
impl Debug for BackendProtocol
Source§impl<'de> Deserialize<'de> for BackendProtocol
impl<'de> Deserialize<'de> for BackendProtocol
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
Source§impl PartialEq for BackendProtocol
impl PartialEq for BackendProtocol
Source§impl Serialize for BackendProtocol
impl Serialize for BackendProtocol
impl Copy for BackendProtocol
impl Eq for BackendProtocol
impl StructuralPartialEq for BackendProtocol
Auto Trait Implementations§
impl Freeze for BackendProtocol
impl RefUnwindSafe for BackendProtocol
impl Send for BackendProtocol
impl Sync for BackendProtocol
impl Unpin for BackendProtocol
impl UnsafeUnpin for BackendProtocol
impl UnwindSafe for BackendProtocol
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