#[non_exhaustive]pub enum TransitionPoseEvaluationControlError {
WrongDeclarationScope,
InvalidSkeletonBasis(SkeletonBasisError),
InvalidMemberWitness,
ResultTooLarge,
InvalidCollectionMemberWitness,
InvalidCollectionManifestBinding,
}Expand description
Invalid evaluator input is a control error. Incomplete families are normal successful results so callers can emit their immutable contract.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
WrongDeclarationScope
The declaration is collection-owned and needs the deferred collection adapter.
InvalidSkeletonBasis(SkeletonBasisError)
The strict normalized skeleton identity could not be constructed.
InvalidMemberWitness
A declaration member witness did not resolve exactly once in the document.
ResultTooLarge
Even the deterministic bounded result summary could not be serialized.
InvalidCollectionMemberWitness
A prepared collection member no longer agrees with its immutable declaration witness.
InvalidCollectionManifestBinding
The supplied collection authority does not exactly match the declaration.
Trait Implementations§
Source§impl Clone for TransitionPoseEvaluationControlError
impl Clone for TransitionPoseEvaluationControlError
Source§fn clone(&self) -> TransitionPoseEvaluationControlError
fn clone(&self) -> TransitionPoseEvaluationControlError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for TransitionPoseEvaluationControlError
Source§impl Error for TransitionPoseEvaluationControlError
impl Error for TransitionPoseEvaluationControlError
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()
impl StructuralPartialEq for TransitionPoseEvaluationControlError
Auto Trait Implementations§
impl Freeze for TransitionPoseEvaluationControlError
impl RefUnwindSafe for TransitionPoseEvaluationControlError
impl Send for TransitionPoseEvaluationControlError
impl Sync for TransitionPoseEvaluationControlError
impl Unpin for TransitionPoseEvaluationControlError
impl UnsafeUnpin for TransitionPoseEvaluationControlError
impl UnwindSafe for TransitionPoseEvaluationControlError
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