pub enum DynamicProposedTypeV1 {
Boolean,
I64,
U64,
F64,
TextWithKeyword {
index_analyzer: AnalyzerName,
search_analyzer: AnalyzerName,
keyword_child: String,
keyword_normalizer: KeywordNormalizer,
keyword_max_bytes: u32,
},
}Expand description
Closed inferred type carried by the catalog-owned dynamic proposal.
Variants§
Boolean
I64
U64
F64
TextWithKeyword
Fields
§
index_analyzer: AnalyzerName§
search_analyzer: AnalyzerName§
keyword_normalizer: KeywordNormalizerImplementations§
Source§impl DynamicProposedTypeV1
impl DynamicProposedTypeV1
pub fn from_first_candidate( field_path: &str, candidate: &MappingScalar, ) -> Result<Self, DynamicMappingProposalError>
Trait Implementations§
Source§impl Clone for DynamicProposedTypeV1
impl Clone for DynamicProposedTypeV1
Source§impl Debug for DynamicProposedTypeV1
impl Debug for DynamicProposedTypeV1
Source§impl<'de> Deserialize<'de> for DynamicProposedTypeV1
impl<'de> Deserialize<'de> for DynamicProposedTypeV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DynamicProposedTypeV1
Source§impl PartialEq for DynamicProposedTypeV1
impl PartialEq for DynamicProposedTypeV1
Source§impl Serialize for DynamicProposedTypeV1
impl Serialize for DynamicProposedTypeV1
impl StructuralPartialEq for DynamicProposedTypeV1
Auto Trait Implementations§
impl Freeze for DynamicProposedTypeV1
impl RefUnwindSafe for DynamicProposedTypeV1
impl Send for DynamicProposedTypeV1
impl Sync for DynamicProposedTypeV1
impl Unpin for DynamicProposedTypeV1
impl UnsafeUnpin for DynamicProposedTypeV1
impl UnwindSafe for DynamicProposedTypeV1
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