Struct ipp::client::non_blocking::AsyncIppClient
source · pub struct AsyncIppClient(/* private fields */);
Expand description
Asynchronous IPP client.
IPP client is responsible for sending requests to IPP server.
Implementations§
source§impl AsyncIppClient
impl AsyncIppClient
sourcepub fn builder(uri: Uri) -> IppClientBuilder<Self>
pub fn builder(uri: Uri) -> IppClientBuilder<Self>
Create IPP client builder for setting extra options
sourcepub async fn send<R>(&self, request: R) -> Result<IppRequestResponse, IppError>where
R: Into<IppRequestResponse>,
pub async fn send<R>(&self, request: R) -> Result<IppRequestResponse, IppError>where R: Into<IppRequestResponse>,
Send IPP request to the server
Auto Trait Implementations§
impl RefUnwindSafe for AsyncIppClient
impl Send for AsyncIppClient
impl Sync for AsyncIppClient
impl Unpin for AsyncIppClient
impl UnwindSafe for AsyncIppClient
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