pub enum FHIRPathError {
ParseError(ParseError<LineCol>),
InvalidLiteral(Literal),
NotImplemented(String),
InternalError(String),
OperationError(OperationError),
FailedDowncast(String),
FailedTypeNameDerivation,
FunctionError(FunctionError),
}Variants§
ParseError(ParseError<LineCol>)
InvalidLiteral(Literal)
NotImplemented(String)
InternalError(String)
OperationError(OperationError)
FailedDowncast(String)
FailedTypeNameDerivation
FunctionError(FunctionError)
Trait Implementations§
Source§impl Debug for FHIRPathError
impl Debug for FHIRPathError
Source§impl Display for FHIRPathError
impl Display for FHIRPathError
Source§impl Error for FHIRPathError
impl Error for FHIRPathError
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()
Auto Trait Implementations§
impl Freeze for FHIRPathError
impl RefUnwindSafe for FHIRPathError
impl Send for FHIRPathError
impl Sync for FHIRPathError
impl Unpin for FHIRPathError
impl UnsafeUnpin for FHIRPathError
impl UnwindSafe for FHIRPathError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more