pub enum StatusCodeValidationError {
InvalidSeverity,
UsedReservedBit,
UnknownSubCode,
InvalidInfoBits,
UndefinedValueType,
}Expand description
Error on failure to validate a status code.
Variants§
InvalidSeverity
Severity is the reserved value 0b11
UsedReservedBit
Used one of the reserved bits 5, 6, 11, 12, 13, 28, or 29
UnknownSubCode
Sub code is not recognized
InvalidInfoBits
Info type is 0, but info bits are non-zero.
UndefinedValueType
Historian value type is undefined (0b11).
Trait Implementations§
Source§impl Clone for StatusCodeValidationError
impl Clone for StatusCodeValidationError
Source§fn clone(&self) -> StatusCodeValidationError
fn clone(&self) -> StatusCodeValidationError
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 StatusCodeValidationError
impl Debug for StatusCodeValidationError
Source§impl Display for StatusCodeValidationError
impl Display for StatusCodeValidationError
Source§impl Error for StatusCodeValidationError
impl Error for StatusCodeValidationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<StatusCodeValidationError> for ParseStatusCodeError
impl From<StatusCodeValidationError> for ParseStatusCodeError
Source§fn from(source: StatusCodeValidationError) -> Self
fn from(source: StatusCodeValidationError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StatusCodeValidationError
impl RefUnwindSafe for StatusCodeValidationError
impl Send for StatusCodeValidationError
impl Sync for StatusCodeValidationError
impl Unpin for StatusCodeValidationError
impl UnwindSafe for StatusCodeValidationError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoPatchItem<UpdateSet<T>> for T
impl<T> IntoPatchItem<UpdateSet<T>> for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.