#[non_exhaustive]pub enum ValidationCode {
Show 22 variants
UnsupportedFormatVersion,
TooFewApplicationModels,
ApplicationModelMissingRepresentation,
ModelDataMissingResource,
LinkModelHasNoLinks,
DuplicateModelId,
DuplicateRepresentationId,
DuplicateResourceId,
DuplicateMetadataKey,
DuplicateLinkModelLocation,
InvalidResourceLocation,
MissingEmbeddedResource,
MissingEmbeddedLinkModel,
TooFewLinkedModels,
UnknownModelReference,
UnknownRepresentationReference,
UnknownResourceReference,
MissingRepresentationDisambiguator,
MissingResourceDisambiguator,
LinkHasTooFewRelata,
LinkHasTooFewModels,
RateTargetsUnknownModel,
}Expand description
Stable machine-readable conformance issue codes.
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.
UnsupportedFormatVersion
TooFewApplicationModels
ApplicationModelMissingRepresentation
ModelDataMissingResource
LinkModelHasNoLinks
DuplicateModelId
DuplicateRepresentationId
DuplicateResourceId
DuplicateMetadataKey
DuplicateLinkModelLocation
InvalidResourceLocation
MissingEmbeddedResource
MissingEmbeddedLinkModel
TooFewLinkedModels
UnknownModelReference
UnknownRepresentationReference
UnknownResourceReference
MissingRepresentationDisambiguator
MissingResourceDisambiguator
LinkHasTooFewRelata
LinkHasTooFewModels
RateTargetsUnknownModel
Trait Implementations§
Source§impl Clone for ValidationCode
impl Clone for ValidationCode
impl Copy for ValidationCode
Source§impl Debug for ValidationCode
impl Debug for ValidationCode
impl Eq for ValidationCode
Source§impl Hash for ValidationCode
impl Hash for ValidationCode
Source§impl PartialEq for ValidationCode
impl PartialEq for ValidationCode
impl StructuralPartialEq for ValidationCode
Auto Trait Implementations§
impl Freeze for ValidationCode
impl RefUnwindSafe for ValidationCode
impl Send for ValidationCode
impl Sync for ValidationCode
impl Unpin for ValidationCode
impl UnsafeUnpin for ValidationCode
impl UnwindSafe for ValidationCode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.