pub struct PostProcessError { /* private fields */ }Expand description
Error type for post-processor operations.
This error is returned when a post-processor encounters an issue while transforming a value, such as invalid input or mathematical errors.
§Examples
use bothan_lib::registry::post_processor::PostProcessError;
let error = PostProcessError::new("Invalid tick size");
assert_eq!(error.to_string(), "Invalid tick size");Implementations§
Trait Implementations§
Source§impl Clone for PostProcessError
impl Clone for PostProcessError
Source§fn clone(&self) -> PostProcessError
fn clone(&self) -> PostProcessError
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 PostProcessError
impl Debug for PostProcessError
Source§impl<'de> Deserialize<'de> for PostProcessError
impl<'de> Deserialize<'de> for PostProcessError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PostProcessError
impl Display for PostProcessError
Source§impl Error for PostProcessError
impl Error for PostProcessError
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 PartialEq for PostProcessError
impl PartialEq for PostProcessError
Source§impl Serialize for PostProcessError
impl Serialize for PostProcessError
impl StructuralPartialEq for PostProcessError
Auto Trait Implementations§
impl Freeze for PostProcessError
impl RefUnwindSafe for PostProcessError
impl Send for PostProcessError
impl Sync for PostProcessError
impl Unpin for PostProcessError
impl UnwindSafe for PostProcessError
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request