pub enum ManipulatorError {
NotAnObject,
Parse(String),
Regex(String),
Logic(String),
Unsupported(String),
}Variants§
NotAnObject
The json file must be an object ({}).
Parse(String)
JsonFile::parseJson failed (ParsingException on the Composer side).
Regex(String)
A regular expression failed where Composer would let the exception propagate.
Logic(String)
Path Composer ends with an exception (LogicException,
InvalidArgumentException, TypeError).
Unsupported(String)
Method or branch outside the ported scope.
Trait Implementations§
Source§impl Debug for ManipulatorError
impl Debug for ManipulatorError
Source§impl Display for ManipulatorError
impl Display for ManipulatorError
Source§impl Error for ManipulatorError
impl Error for ManipulatorError
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<ManipulatorError> for ConfigSourceError
impl From<ManipulatorError> for ConfigSourceError
Source§fn from(source: ManipulatorError) -> Self
fn from(source: ManipulatorError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ManipulatorError
impl RefUnwindSafe for ManipulatorError
impl Send for ManipulatorError
impl Sync for ManipulatorError
impl Unpin for ManipulatorError
impl UnsafeUnpin for ManipulatorError
impl UnwindSafe for ManipulatorError
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> 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> 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