1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
use ConsistencyLevel; use azure_core_sdk::incompletevector::ContinuationToken; #[derive(Debug, Clone)] pub struct QueryDocumentOptions<'a> { pub max_item_count: Option<u64>, pub continuation_token: Option<&'a ContinuationToken>, pub enable_cross_partition: Option<bool>, pub consistency_level_override: Option<ConsistencyLevel>, pub session_token: Option<&'a str>, } impl<'a> Default for QueryDocumentOptions<'a> { fn default() -> QueryDocumentOptions<'a> { QUERY_DOCUMENTS_OPTIONS_DEFAULT.clone() } } const QUERY_DOCUMENTS_OPTIONS_DEFAULT: QueryDocumentOptions = QueryDocumentOptions { max_item_count: None, continuation_token: None, enable_cross_partition: Some(true), consistency_level_override: None, session_token: None, };