pub struct PipeTransportSpec {
pub adapter: AdapterBinding,
pub protocol: PipeProtocol,
pub launch_override: Option<LaunchSpec>,
pub prompt_delivery: PipePromptDelivery,
}Expand description
Optional catalog override used by controlled fixtures and providers whose headless executable differs from their interactive PTY executable.
Fields§
§adapter: AdapterBinding§protocol: PipeProtocol§launch_override: Option<LaunchSpec>§prompt_delivery: PipePromptDeliveryTrait Implementations§
Source§impl Clone for PipeTransportSpec
impl Clone for PipeTransportSpec
Source§impl Debug for PipeTransportSpec
impl Debug for PipeTransportSpec
Source§impl<'de> Deserialize<'de> for PipeTransportSpec
impl<'de> Deserialize<'de> for PipeTransportSpec
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 PipeTransportSpec
Source§impl PartialEq for PipeTransportSpec
impl PartialEq for PipeTransportSpec
Source§impl Serialize for PipeTransportSpec
impl Serialize for PipeTransportSpec
impl StructuralPartialEq for PipeTransportSpec
Auto Trait Implementations§
impl Freeze for PipeTransportSpec
impl RefUnwindSafe for PipeTransportSpec
impl Send for PipeTransportSpec
impl Sync for PipeTransportSpec
impl Unpin for PipeTransportSpec
impl UnsafeUnpin for PipeTransportSpec
impl UnwindSafe for PipeTransportSpec
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