pub enum Editor {
Show 19 variants
None,
Helix,
Neovim,
Vim,
Nano,
Micro,
Emacs,
VSCode,
Zed,
Sublime,
RustRover,
IntelliJIdea,
WebStorm,
PyCharm,
GoLand,
CLion,
Fleet,
AndroidStudio,
Custom(String),
}Expand description
Supported editors and IDEs.
Variants§
None
No editor configured.
Helix
Neovim
Vim
Nano
Micro
Emacs
VSCode
Zed
Sublime
RustRover
IntelliJIdea
WebStorm
PyCharm
GoLand
CLion
Fleet
AndroidStudio
Custom(String)
A user-supplied binary name or path.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Editor
impl<'de> Deserialize<'de> for Editor
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 Editor
impl StructuralPartialEq for Editor
Auto Trait Implementations§
impl Freeze for Editor
impl RefUnwindSafe for Editor
impl Send for Editor
impl Sync for Editor
impl Unpin for Editor
impl UnsafeUnpin for Editor
impl UnwindSafe for Editor
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