Type Alias flow_expression_parser::Error
source · pub type Error = ParserError;
Expand description
The crate’s error type.
Aliased Type§
enum Error {
ComponentIdError(String),
ConnectionTargetSyntax(String, String),
ConnectionDefinitionSyntax(String),
PortSyntax(String),
NoDefaultPort(String),
NoDefaultReference(String),
InvalidSenderData(String),
FlowExpressionParse(String),
}
Variants§
ComponentIdError(String)
Component id is not a fully qualified name with a namespace.
ConnectionTargetSyntax(String, String)
Default was requested when none present.
ConnectionDefinitionSyntax(String)
Default was requested when none present.
PortSyntax(String)
Whatever was passed in as an operation’s port isn’t valid.
NoDefaultPort(String)
Ambiguous reference in connection shorthand.
NoDefaultReference(String)
Ambiguous port in connection shorthand.
InvalidSenderData(String)
Error parsing or serializing Sender data.
FlowExpressionParse(String)
Error occurred parsing a flow expression.
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 ==
.