pub enum PlexusError {
Ganglion(GanglionError),
ExternalGangliaLock,
InternalGangliaLock,
NeuronsLock,
ReactantFactoriesLock,
NeuronGangliaLock,
ReactionsLock,
NeuronAdaptation {
neuron_name: String,
},
ReactantCreation {
neuron_name: String,
},
Transmission,
}Variants§
Ganglion(GanglionError)
ExternalGangliaLock
InternalGangliaLock
NeuronsLock
ReactantFactoriesLock
NeuronGangliaLock
ReactionsLock
NeuronAdaptation
ReactantCreation
Transmission
Trait Implementations§
Source§impl Debug for PlexusError
impl Debug for PlexusError
Source§impl Display for PlexusError
impl Display for PlexusError
Source§impl Error for PlexusError
impl Error for PlexusError
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<AxonError> for PlexusError
impl From<AxonError> for PlexusError
Source§impl From<GanglionError> for PlexusError
impl From<GanglionError> for PlexusError
Source§fn from(source: GanglionError) -> Self
fn from(source: GanglionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PlexusError
impl RefUnwindSafe for PlexusError
impl Send for PlexusError
impl Sync for PlexusError
impl Unpin for PlexusError
impl UnwindSafe for PlexusError
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