pub struct MappingExtensions {
pub dynamic_policy: DynamicMappingPolicy,
pub multi_field_projections: Vec<MultiFieldProjection>,
pub analyzer_identities: Vec<AnalyzerIdentity>,
pub keyword_limits: Vec<KeywordFieldPolicy>,
pub nested_paths: Vec<String>,
}Expand description
Current mapping semantics kept separate from the base field definitions.
Fields§
§dynamic_policy: DynamicMappingPolicy§multi_field_projections: Vec<MultiFieldProjection>§analyzer_identities: Vec<AnalyzerIdentity>§keyword_limits: Vec<KeywordFieldPolicy>§nested_paths: Vec<String>Trait Implementations§
Source§impl Clone for MappingExtensions
impl Clone for MappingExtensions
Source§impl Debug for MappingExtensions
impl Debug for MappingExtensions
Source§impl Default for MappingExtensions
impl Default for MappingExtensions
impl Eq for MappingExtensions
Source§impl PartialEq for MappingExtensions
impl PartialEq for MappingExtensions
impl StructuralPartialEq for MappingExtensions
Auto Trait Implementations§
impl Freeze for MappingExtensions
impl RefUnwindSafe for MappingExtensions
impl Send for MappingExtensions
impl Sync for MappingExtensions
impl Unpin for MappingExtensions
impl UnsafeUnpin for MappingExtensions
impl UnwindSafe for MappingExtensions
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