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