Enum flow_expression_parser::error::ParserError
source · pub enum ParserError {
ComponentIdError(String),
ConfigurationDeserialization(String),
YamlError(String),
ConnectionTargetSyntax(String),
ConnectionDefinitionSyntax(String),
NoDefaultPort(String),
NoDefaultReference(String),
InvalidSenderData(String),
NoTarget,
BadPath(String),
BadIpAddress(String),
Other(String),
}
Expand description
Error type for the flow expression parser.
Variants§
ComponentIdError(String)
Component id is not a fully qualified name with a namespace.
ConfigurationDeserialization(String)
General deserialization error.
YamlError(String)
Error deserializing YAML manifest.
ConnectionTargetSyntax(String)
Default was requested when none present.
ConnectionDefinitionSyntax(String)
Default was requested when none present.
NoDefaultPort(String)
Ambiguous reference in connection shorthand.
NoDefaultReference(String)
Ambiguous port in connection shorthand.
InvalidSenderData(String)
Error parsing or serializing Sender data.
NoTarget
Error attempting to get details of a target that doesn’t exist.
BadPath(String)
File path in manifest is invalid.
BadIpAddress(String)
IP address in manifest is invalid.
Other(String)
Miscellaneous error.
Trait Implementations§
source§impl Clone for ParserError
impl Clone for ParserError
source§fn clone(&self) -> ParserError
fn clone(&self) -> ParserError
Returns a copy 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 ParserError
impl Debug for ParserError
source§impl Display for ParserError
impl Display for ParserError
source§impl Error for ParserError
impl Error for ParserError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<ParserError> for ParserError
impl PartialEq<ParserError> for ParserError
source§fn eq(&self, other: &ParserError) -> bool
fn eq(&self, other: &ParserError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.