HostContext

Trait HostContext 

Source
pub trait HostContext {
    // Required methods
    fn default(&mut self) -> Result<Resource<Context>>;
    fn drop(&mut self, rep: Resource<Context>) -> Result<()>;
}

Required Methods§

Source

fn default(&mut self) -> Result<Resource<Context>>

Source

fn drop(&mut self, rep: Resource<Context>) -> Result<()>

Implementations on Foreign Types§

Source§

impl<_T: HostContext + ?Sized> HostContext for &mut _T

Source§

fn default(&mut self) -> Result<Resource<Context>>

Source§

fn drop(&mut self, rep: Resource<Context>) -> Result<()>

Implementors§

Source§

impl<T: WrpcView> HostContext for WrpcRpcImpl<T>
where <T::Invoke as Invoke>::Context: 'static,