pub struct Service<Req, Resp>{ /* private fields */ }Expand description
Request/response service with two paired event services for wakeup.
Implementations§
Source§impl<Req, Resp> Service<Req, Resp>
impl<Req, Resp> Service<Req, Resp>
Sourcepub fn open_or_create(
node: &Node<Service>,
topic: &str,
) -> Result<Arc<Self>, ExecutorError>
pub fn open_or_create( node: &Node<Service>, topic: &str, ) -> Result<Arc<Self>, ExecutorError>
Open or create the service by name, creating the two paired event services.
Auto Trait Implementations§
impl<Req, Resp> Freeze for Service<Req, Resp>
impl<Req, Resp> !RefUnwindSafe for Service<Req, Resp>
impl<Req, Resp> Send for Service<Req, Resp>
impl<Req, Resp> Sync for Service<Req, Resp>
impl<Req, Resp> Unpin for Service<Req, Resp>
impl<Req, Resp> UnsafeUnpin for Service<Req, Resp>
impl<Req, Resp> !UnwindSafe for Service<Req, Resp>
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