Skip to main content

opensearch_dsl/search/response/
nested_identity.rs

1use crate::util::ShouldSkip;
2
3/// Nested document metadata
4#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)]
5pub struct NestedIdentity {
6    /// Field
7    pub field: String,
8
9    /// Offset
10    pub offset: u64,
11
12    /// Nested document metadata
13    #[serde(
14        default,
15        skip_serializing_if = "ShouldSkip::should_skip",
16        rename = "_nested"
17    )]
18    pub nested: Option<Box<NestedIdentity>>,
19}