pub struct DeviceServiceHandler { /* private fields */ }Implementations§
Trait Implementations§
Source§impl SoapHandler for DeviceServiceHandler
impl SoapHandler for DeviceServiceHandler
fn handle<'life0, 'async_trait>(
&'life0 self,
body: Bytes,
) -> Pin<Box<dyn Future<Output = Result<Bytes, SoapFault>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§fn handle_with_headers<'life0, 'life1, 'async_trait>(
&'life0 self,
body: Bytes,
_headers: &'life1 [Bytes],
) -> Pin<Box<dyn Future<Output = Result<Bytes, SoapFault>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
fn handle_with_headers<'life0, 'life1, 'async_trait>(
&'life0 self,
body: Bytes,
_headers: &'life1 [Bytes],
) -> Pin<Box<dyn Future<Output = Result<Bytes, SoapFault>> + Send + 'async_trait>>where
'life0: 'async_trait,
'life1: 'async_trait,
Self: 'async_trait,
Handle a request with access to the SOAP header element fragments (each is the
raw bytes of one direct child of
<Header>). Defaults to ignoring headers and
calling handle. Handlers needing WS-Addressing/WS-Security header data override this.Auto Trait Implementations§
impl !RefUnwindSafe for DeviceServiceHandler
impl !UnwindSafe for DeviceServiceHandler
impl Freeze for DeviceServiceHandler
impl Send for DeviceServiceHandler
impl Sync for DeviceServiceHandler
impl Unpin for DeviceServiceHandler
impl UnsafeUnpin for DeviceServiceHandler
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