pub struct IppRequestResponse { /* private fields */ }
Expand description
IPP request/response struct
Implementations§
Source§impl IppRequestResponse
impl IppRequestResponse
Sourcepub fn new(
version: IppVersion,
operation: Operation,
uri: Option<&str>,
) -> IppRequestResponse
pub fn new( version: IppVersion, operation: Operation, uri: Option<&str>, ) -> IppRequestResponse
Create new IPP request for the operation and uri
Sourcepub fn new_response(
version: IppVersion,
status: StatusCode,
id: u32,
) -> IppRequestResponse
pub fn new_response( version: IppVersion, status: StatusCode, id: u32, ) -> IppRequestResponse
Create response from status and id
Sourcepub fn from_parse_result(result: IppParseResult) -> IppRequestResponse
pub fn from_parse_result(result: IppParseResult) -> IppRequestResponse
Create IppRequestResponse from parse result
Sourcepub fn header_mut(&mut self) -> &mut IppHeader
pub fn header_mut(&mut self) -> &mut IppHeader
Get mutable IPP header
Sourcepub fn attributes(&self) -> &IppAttributes
pub fn attributes(&self) -> &IppAttributes
Get attributes
Sourcepub fn attributes_mut(&mut self) -> &mut IppAttributes
pub fn attributes_mut(&mut self) -> &mut IppAttributes
Get attributes
Sourcepub fn payload(&self) -> &Option<PayloadKind>
pub fn payload(&self) -> &Option<PayloadKind>
Get payload
Sourcepub fn payload_mut(&mut self) -> &mut Option<PayloadKind>
pub fn payload_mut(&mut self) -> &mut Option<PayloadKind>
Get mutable payload
Sourcepub fn add_payload(&mut self, payload: IppJobSource)
pub fn add_payload(&mut self, payload: IppJobSource)
Set payload
Auto Trait Implementations§
impl Freeze for IppRequestResponse
impl !RefUnwindSafe for IppRequestResponse
impl Send for IppRequestResponse
impl !Sync for IppRequestResponse
impl Unpin for IppRequestResponse
impl !UnwindSafe for IppRequestResponse
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