pub enum MappingValidationError {
Show 34 variants
UnsupportedVersion(u16),
ZeroSchemaGeneration,
TooManyFields(usize),
InvalidFieldName(String),
ConflictingFieldPaths {
ancestor: String,
descendant: String,
},
UnsupportedVectorVersion(u16),
UnsupportedSparseVectorVersion(u16),
UnsupportedVectorSetVersion(u16),
TooManyVectorFields(usize),
InvalidVectorDimensions {
field: String,
dimensions: u16,
},
InvalidVectorElementContract(String),
InvalidSparseVectorContract(String),
InvalidVectorSetContract(String),
DuplicateVectorFieldId(VectorFieldId),
StoredVectorField(String),
MissingMultiField(String),
MissingMultiFieldSource {
field: String,
source: String,
},
InvalidMultiFieldPath(String),
InvalidMultiFieldEndpoint(String),
UnknownFieldMetadata(String),
AnalyzerOnNonTextField(String),
KeywordPolicyOnNonKeywordField(String),
InvalidKeywordLimit {
field: String,
limit: u32,
},
InvalidKeywordNullValue(String),
InvalidNullValue(String),
InvalidNestedPath(String),
NestedPathTooDeep(String),
NestedPathOverlap {
parent: String,
child: String,
},
IncompleteAnalyzerCoverage,
IncompleteKeywordCoverage,
IncompleteNestedCoverage,
MetadataNotSorted(&'static str),
TooManyMappingMetadata,
TooManyNestedPaths(usize),
}Expand description
Invalid normalized mapping semantics.
Variants§
UnsupportedVersion(u16)
ZeroSchemaGeneration
TooManyFields(usize)
InvalidFieldName(String)
ConflictingFieldPaths
UnsupportedVectorVersion(u16)
UnsupportedSparseVectorVersion(u16)
UnsupportedVectorSetVersion(u16)
TooManyVectorFields(usize)
InvalidVectorDimensions
InvalidVectorElementContract(String)
InvalidSparseVectorContract(String)
InvalidVectorSetContract(String)
DuplicateVectorFieldId(VectorFieldId)
StoredVectorField(String)
MissingMultiField(String)
MissingMultiFieldSource
InvalidMultiFieldPath(String)
InvalidMultiFieldEndpoint(String)
UnknownFieldMetadata(String)
AnalyzerOnNonTextField(String)
KeywordPolicyOnNonKeywordField(String)
InvalidKeywordLimit
InvalidKeywordNullValue(String)
InvalidNullValue(String)
InvalidNestedPath(String)
NestedPathTooDeep(String)
NestedPathOverlap
IncompleteAnalyzerCoverage
IncompleteKeywordCoverage
IncompleteNestedCoverage
MetadataNotSorted(&'static str)
TooManyMappingMetadata
TooManyNestedPaths(usize)
Trait Implementations§
Source§impl Clone for MappingValidationError
impl Clone for MappingValidationError
Source§impl Debug for MappingValidationError
impl Debug for MappingValidationError
Source§impl Display for MappingValidationError
impl Display for MappingValidationError
impl Eq for MappingValidationError
Source§impl Error for MappingValidationError
impl Error for MappingValidationError
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 PartialEq for MappingValidationError
impl PartialEq for MappingValidationError
impl StructuralPartialEq for MappingValidationError
Auto Trait Implementations§
impl Freeze for MappingValidationError
impl RefUnwindSafe for MappingValidationError
impl Send for MappingValidationError
impl Sync for MappingValidationError
impl Unpin for MappingValidationError
impl UnsafeUnpin for MappingValidationError
impl UnwindSafe for MappingValidationError
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