pub struct ServiceFault {
pub response_header: ResponseHeader,
}Fields§
§response_header: ResponseHeaderImplementations§
Source§impl ServiceFault
impl ServiceFault
pub fn new( request_header: &RequestHeader, service_result: StatusCode, ) -> ServiceFault
Trait Implementations§
Source§impl BinaryEncoder<ServiceFault> for ServiceFault
impl BinaryEncoder<ServiceFault> for ServiceFault
Source§fn byte_len(&self) -> usize
fn byte_len(&self) -> usize
Returns the exact byte length of the structure as it would be if
encode were called.
This may be called prior to writing to ensure the correct amount of space is available.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<ServiceFault, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<ServiceFault, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains restrictions set by
the server / client on the length of strings, arrays etc. If these limits are exceeded the
implementation should return with a
BadDecodingError as soon as possible.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for ServiceFault
impl Clone for ServiceFault
Source§fn clone(&self) -> ServiceFault
fn clone(&self) -> ServiceFault
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServiceFault
impl Debug for ServiceFault
Source§impl Into<SupportedMessage> for ServiceFault
impl Into<SupportedMessage> for ServiceFault
Source§fn into(self) -> SupportedMessage
fn into(self) -> SupportedMessage
Converts this type into the (usually inferred) input type.
Source§impl MessageInfo for ServiceFault
impl MessageInfo for ServiceFault
Source§impl PartialEq for ServiceFault
impl PartialEq for ServiceFault
impl StructuralPartialEq for ServiceFault
Auto Trait Implementations§
impl Freeze for ServiceFault
impl RefUnwindSafe for ServiceFault
impl Send for ServiceFault
impl Sync for ServiceFault
impl Unpin for ServiceFault
impl UnwindSafe for ServiceFault
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