pub struct NonUniqueTransformOutputError;
Expand description
Indicates that your transform function for AtomTable
did not return unique outputs,
so the “lookup ID by value” feature of the data structure could not be maintained in the
transformed result.
Used directly by AtomTable<V, I>::try_transform
, and may be wrapped into TransformResError
by AtomTable<V, I>::try_transform_res
Trait Implementations§
source§impl Clone for NonUniqueTransformOutputError
impl Clone for NonUniqueTransformOutputError
source§fn clone(&self) -> NonUniqueTransformOutputError
fn clone(&self) -> NonUniqueTransformOutputError
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 Error for NonUniqueTransformOutputError
impl Error for NonUniqueTransformOutputError
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<E> From<NonUniqueTransformOutputError> for TransformResError<E>
impl<E> From<NonUniqueTransformOutputError> for TransformResError<E>
source§fn from(source: NonUniqueTransformOutputError) -> Self
fn from(source: NonUniqueTransformOutputError) -> Self
Converts to this type from the input type.
source§impl PartialEq<NonUniqueTransformOutputError> for NonUniqueTransformOutputError
impl PartialEq<NonUniqueTransformOutputError> for NonUniqueTransformOutputError
source§fn eq(&self, other: &NonUniqueTransformOutputError) -> bool
fn eq(&self, other: &NonUniqueTransformOutputError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.