pub enum ServiceInputProtocol {
None,
NdjsonV1,
}Expand description
Optional stdin wire contract for a supervised plugin service.
None preserves the original service behavior: stdin is connected to the
null device and Bamboo never creates an input writer. NdjsonV1 opts the
verified service binary into one JSON value per line over a pipe owned by
the exact supervised process generation.
Variants§
Trait Implementations§
Source§impl Clone for ServiceInputProtocol
impl Clone for ServiceInputProtocol
Source§fn clone(&self) -> ServiceInputProtocol
fn clone(&self) -> ServiceInputProtocol
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 ServiceInputProtocol
Source§impl Debug for ServiceInputProtocol
impl Debug for ServiceInputProtocol
Source§impl Default for ServiceInputProtocol
impl Default for ServiceInputProtocol
Source§fn default() -> ServiceInputProtocol
fn default() -> ServiceInputProtocol
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServiceInputProtocol
impl<'de> Deserialize<'de> for ServiceInputProtocol
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 ServiceInputProtocol
Source§impl PartialEq for ServiceInputProtocol
impl PartialEq for ServiceInputProtocol
Source§impl Serialize for ServiceInputProtocol
impl Serialize for ServiceInputProtocol
impl StructuralPartialEq for ServiceInputProtocol
Auto Trait Implementations§
impl Freeze for ServiceInputProtocol
impl RefUnwindSafe for ServiceInputProtocol
impl Send for ServiceInputProtocol
impl Sync for ServiceInputProtocol
impl Unpin for ServiceInputProtocol
impl UnsafeUnpin for ServiceInputProtocol
impl UnwindSafe for ServiceInputProtocol
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,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.