pub struct PluginStreamCall {
pub key: String,
pub plugin: String,
pub op: String,
pub input: String,
}Expand description
A streaming plugin subscription (powers Effect::PluginStream). Like
PluginCall but carries a caller-chosen key so the subscription can be torn
down (Cx::unsubscribe) — the shell registers the native source under key.
Fields§
§key: String§plugin: String§op: String§input: StringTrait Implementations§
Source§impl Clone for PluginStreamCall
impl Clone for PluginStreamCall
Source§impl Debug for PluginStreamCall
impl Debug for PluginStreamCall
Source§impl<'de> Deserialize<'de> for PluginStreamCall
impl<'de> Deserialize<'de> for PluginStreamCall
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 PluginStreamCall
Source§impl<'ʄ> Facet<'ʄ> for PluginStreamCall
impl<'ʄ> Facet<'ʄ> for PluginStreamCall
Source§impl Operation for PluginStreamCall
impl Operation for PluginStreamCall
Source§type Output = PluginResponse
type Output = PluginResponse
Output assigns the type this request results in.Source§impl PartialEq for PluginStreamCall
impl PartialEq for PluginStreamCall
Source§impl Serialize for PluginStreamCall
impl Serialize for PluginStreamCall
impl StructuralPartialEq for PluginStreamCall
Auto Trait Implementations§
impl Freeze for PluginStreamCall
impl RefUnwindSafe for PluginStreamCall
impl Send for PluginStreamCall
impl Sync for PluginStreamCall
impl Unpin for PluginStreamCall
impl UnsafeUnpin for PluginStreamCall
impl UnwindSafe for PluginStreamCall
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