Struct Module

Source
pub struct Module { /* private fields */ }

Implementations§

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source

pub fn has_action_stream(&self, name: String) -> Result<Stream<bool>, RpcError>

Source

pub fn has_action(&self, name: String) -> Result<bool, RpcError>

Source§

impl Module

Source§

impl Module

Source

pub fn has_event_stream(&self, name: String) -> Result<Stream<bool>, RpcError>

Source

pub fn has_event(&self, name: String) -> Result<bool, RpcError>

Source§

impl Module

Source§

impl Module

Source

pub fn has_field_stream(&self, name: String) -> Result<Stream<bool>, RpcError>

Source

pub fn has_field(&self, name: String) -> Result<bool, RpcError>

Source§

impl Module

Source§

impl Module

Source

pub fn reset_field_stream(&self, name: String) -> Result<Stream<()>, RpcError>

Source

pub fn reset_field(&self, name: String) -> Result<(), RpcError>

Source§

impl Module

Source§

impl Module

Source

pub fn set_action_stream( &self, name: String, value: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_action(&self, name: String, value: bool) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_action_by_id_stream( &self, id: String, value: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_action_by_id(&self, id: String, value: bool) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_bool_stream( &self, name: String, value: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_bool(&self, name: String, value: bool) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_bool_by_id_stream( &self, id: String, value: bool, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_bool_by_id( &self, id: String, value: bool, ) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_float_stream( &self, name: String, value: f32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_float(&self, name: String, value: f32) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_float_by_id_stream( &self, id: String, value: f32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_float_by_id( &self, id: String, value: f32, ) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_int_stream( &self, name: String, value: i32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_int(&self, name: String, value: i32) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_int_by_id_stream( &self, id: String, value: i32, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_int_by_id( &self, id: String, value: i32, ) -> Result<(), RpcError>

Source§

impl Module

Source

pub fn set_field_string_stream( &self, name: String, value: String, ) -> Result<Stream<()>, RpcError>

Source

pub fn set_field_string( &self, name: String, value: String, ) -> Result<(), RpcError>

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Source§

impl Module

Auto Trait Implementations§

§

impl Freeze for Module

§

impl RefUnwindSafe for Module

§

impl Send for Module

§

impl Sync for Module

§

impl Unpin for Module

§

impl UnwindSafe for Module

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> RpcType for T
where T: DecodeUntagged,