pub enum ReplRequest {
Eval {
source: String,
},
Load {
path: String,
},
Reset,
Status,
Shutdown,
}Expand description
Request from client to server
Variants§
Eval
Evaluate an expression
Load
Load a file
Reset
Reset the REPL state
Status
Get REPL status
Shutdown
Shutdown the server
Trait Implementations§
Source§impl Clone for ReplRequest
impl Clone for ReplRequest
Source§fn clone(&self) -> ReplRequest
fn clone(&self) -> ReplRequest
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 ReplRequest
impl Debug for ReplRequest
Source§impl<'de> Deserialize<'de> for ReplRequest
impl<'de> Deserialize<'de> for ReplRequest
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 ReplRequest
impl RefUnwindSafe for ReplRequest
impl Send for ReplRequest
impl Sync for ReplRequest
impl Unpin for ReplRequest
impl UnwindSafe for ReplRequest
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