pub struct DefaultVariableCapableTarget { /* private fields */ }
Expand description
Default implementation of variable-capable RPC target
Implementations§
Trait Implementations§
Source§impl Debug for DefaultVariableCapableTarget
impl Debug for DefaultVariableCapableTarget
Source§impl RpcTarget for DefaultVariableCapableTarget
impl RpcTarget for DefaultVariableCapableTarget
Source§impl VariableCapableRpcTarget for DefaultVariableCapableTarget
impl VariableCapableRpcTarget for DefaultVariableCapableTarget
Source§fn set_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
value: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn set_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
value: Value,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Set a variable
Source§fn get_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Get a variable
Source§fn clear_all_variables<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn clear_all_variables<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Clear all variables
Source§fn has_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn has_variable<'life0, 'async_trait>(
&'life0 self,
name: String,
) -> Pin<Box<dyn Future<Output = Result<Value, RpcError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Check if variable exists
Auto Trait Implementations§
impl Freeze for DefaultVariableCapableTarget
impl !RefUnwindSafe for DefaultVariableCapableTarget
impl Send for DefaultVariableCapableTarget
impl Sync for DefaultVariableCapableTarget
impl Unpin for DefaultVariableCapableTarget
impl !UnwindSafe for DefaultVariableCapableTarget
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