pub enum PluginInvocationOutput {
Json(String),
Persisted,
Empty,
}Expand description
Materialized result of running a plugin through the Python bridge.
Variants§
Json(String)
JSON text that should be emitted or written by the caller.
Persisted
A System was written directly to the requested output path.
Empty
The plugin intentionally produced no stream output.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PluginInvocationOutput
impl RefUnwindSafe for PluginInvocationOutput
impl Send for PluginInvocationOutput
impl Sync for PluginInvocationOutput
impl Unpin for PluginInvocationOutput
impl UnsafeUnpin for PluginInvocationOutput
impl UnwindSafe for PluginInvocationOutput
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