pub struct PluginInvocationResult {
pub output: String,
pub timings: Option<PluginInvocationTimings>,
}Expand description
Result of running a plugin through the Python bridge
Fields§
§output: StringJSON text emitted by the plugin (may be "null")
timings: Option<PluginInvocationTimings>Optional per-phase timings for diagnostics
Auto Trait Implementations§
impl Freeze for PluginInvocationResult
impl RefUnwindSafe for PluginInvocationResult
impl Send for PluginInvocationResult
impl Sync for PluginInvocationResult
impl Unpin for PluginInvocationResult
impl UnwindSafe for PluginInvocationResult
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more