pub struct IppClient { /* private fields */ }Expand description
IPP client.
IPP client is responsible for sending requests to IPP server.
Implementations§
Source§impl IppClient
impl IppClient
Sourcepub fn check_ready(&self) -> impl Future<Item = (), Error = IppError>
pub fn check_ready(&self) -> impl Future<Item = (), Error = IppError>
Check printer ready status
Sourcepub fn send<T>(
&self,
operation: T,
) -> impl Future<Item = IppAttributes, Error = IppError>where
T: IppOperation,
pub fn send<T>(
&self,
operation: T,
) -> impl Future<Item = IppAttributes, Error = IppError>where
T: IppOperation,
send IPP operation
Sourcepub fn send_request(
&self,
request: IppRequestResponse,
) -> impl Future<Item = IppRequestResponse, Error = IppError> + Send
pub fn send_request( &self, request: IppRequestResponse, ) -> impl Future<Item = IppRequestResponse, Error = IppError> + Send
Send request and return response
Auto Trait Implementations§
impl Freeze for IppClient
impl RefUnwindSafe for IppClient
impl Send for IppClient
impl Sync for IppClient
impl Unpin for IppClient
impl UnwindSafe for IppClient
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more