Struct intiface_engine::ButtplugRemoteServer
source · pub struct ButtplugRemoteServer { /* private fields */ }Implementations§
source§impl ButtplugRemoteServer
impl ButtplugRemoteServer
pub fn new(server: ButtplugServer) -> Self
pub fn event_stream(&self) -> impl Stream<Item = ButtplugRemoteServerEvent>
pub fn start<ConnectorType>( &self, connector: ConnectorType ) -> impl Future<Output = Result<(), ButtplugServerConnectorError>>
pub async fn disconnect(&self) -> Result<(), ButtplugError>
pub async fn shutdown(&self) -> Result<(), ButtplugError>
Trait Implementations§
source§impl Default for ButtplugRemoteServer
impl Default for ButtplugRemoteServer
Auto Trait Implementations§
impl !RefUnwindSafe for ButtplugRemoteServer
impl Send for ButtplugRemoteServer
impl Sync for ButtplugRemoteServer
impl Unpin for ButtplugRemoteServer
impl !UnwindSafe for ButtplugRemoteServer
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