pub enum RuntimeRequest {
Handshake {
request_id: String,
api_version: u32,
client_name: String,
client_version: String,
},
Health {
request_id: String,
api_version: u32,
},
Invoke {
request_id: String,
api_version: u32,
capability: String,
input: Value,
},
}Variants§
Implementations§
Source§impl RuntimeRequest
impl RuntimeRequest
pub fn request_id(&self) -> &str
pub fn api_version(&self) -> u32
Trait Implementations§
Source§impl Clone for RuntimeRequest
impl Clone for RuntimeRequest
Source§fn clone(&self) -> RuntimeRequest
fn clone(&self) -> RuntimeRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RuntimeRequest
impl Debug for RuntimeRequest
Source§impl<'de> Deserialize<'de> for RuntimeRequest
impl<'de> Deserialize<'de> for RuntimeRequest
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
Source§impl PartialEq for RuntimeRequest
impl PartialEq for RuntimeRequest
Source§impl Serialize for RuntimeRequest
impl Serialize for RuntimeRequest
impl StructuralPartialEq for RuntimeRequest
Auto Trait Implementations§
impl Freeze for RuntimeRequest
impl RefUnwindSafe for RuntimeRequest
impl Send for RuntimeRequest
impl Sync for RuntimeRequest
impl Unpin for RuntimeRequest
impl UnsafeUnpin for RuntimeRequest
impl UnwindSafe for RuntimeRequest
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