#[non_exhaustive]pub enum SedpReaderError {
InvalidPayload {
reason: &'static str,
},
Wire(WireError),
}Expand description
SEDP-Reader-Fehler.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidPayload
PL_CDR-Decode der Payload ist fehlgeschlagen — ungueltige SEDP- Ankuendigung. Enthalten ist eine statische Begruendung.
Wire(WireError)
Wire-Level-Fehler im ReliableReader (z.B. Encode-Overflow).
Trait Implementations§
Source§impl Clone for SedpReaderError
impl Clone for SedpReaderError
Source§fn clone(&self) -> SedpReaderError
fn clone(&self) -> SedpReaderError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SedpReaderError
impl Debug for SedpReaderError
Source§impl From<WireError> for SedpReaderError
impl From<WireError> for SedpReaderError
Source§impl PartialEq for SedpReaderError
impl PartialEq for SedpReaderError
Source§fn eq(&self, other: &SedpReaderError) -> bool
fn eq(&self, other: &SedpReaderError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SedpReaderError
impl StructuralPartialEq for SedpReaderError
Auto Trait Implementations§
impl Freeze for SedpReaderError
impl RefUnwindSafe for SedpReaderError
impl Send for SedpReaderError
impl Sync for SedpReaderError
impl Unpin for SedpReaderError
impl UnsafeUnpin for SedpReaderError
impl UnwindSafe for SedpReaderError
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