pub enum PluginMessage {
Request(RpcRequest),
Response(RpcResponse),
Event {
event: VcsEvent,
},
}Variants§
Trait Implementations§
Source§impl Clone for PluginMessage
impl Clone for PluginMessage
Source§fn clone(&self) -> PluginMessage
fn clone(&self) -> PluginMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PluginMessage
impl Debug for PluginMessage
Source§impl<'de> Deserialize<'de> for PluginMessage
impl<'de> Deserialize<'de> for PluginMessage
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
Auto Trait Implementations§
impl Freeze for PluginMessage
impl RefUnwindSafe for PluginMessage
impl Send for PluginMessage
impl Sync for PluginMessage
impl Unpin for PluginMessage
impl UnwindSafe for PluginMessage
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