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}