pub enum BackendRun {
Python(String),
Command(String),
Native(String),
}Variants§
Python(String)
A Python script in the plugin folder, run with the plugin’s interpreter.
Command(String)
Any program (on PATH, or relative to the plugin folder), run in the plugin folder.
Native(String)
In-tree Rust registered by id ({"native": "sheets"}), run in byob’s own process on
a thread of its own (crate::native).
Trait Implementations§
Source§impl Clone for BackendRun
impl Clone for BackendRun
Source§impl Debug for BackendRun
impl Debug for BackendRun
impl Eq for BackendRun
Source§impl PartialEq for BackendRun
impl PartialEq for BackendRun
Source§impl Serialize for BackendRun
impl Serialize for BackendRun
impl StructuralPartialEq for BackendRun
Auto Trait Implementations§
impl Forget for BackendRun
impl Freeze for BackendRun
impl Move for BackendRun
impl RefUnwindSafe for BackendRun
impl Send for BackendRun
impl Sync for BackendRun
impl Unpin for BackendRun
impl UnsafeUnpin for BackendRun
impl UnwindSafe for BackendRun
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,
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.