// DO NOT EDIT
// This file was @generated by Stone

#![allow(
    clippy::too_many_arguments,
    clippy::large_enum_variant,
    clippy::doc_markdown,
)]

#![allow(missing_docs)]

if_feature! { "dbx_account", pub mod account; }

if_feature! { "dbx_async", pub mod dbx_async; }

if_feature! { "dbx_auth", pub mod auth; }

if_feature! { "dbx_check", pub mod check; }

if_feature! { "dbx_common", pub mod common; }

if_feature! { "dbx_contacts", pub mod contacts; }

if_feature! { "dbx_file_properties", pub mod file_properties; }

if_feature! { "dbx_file_requests", pub mod file_requests; }

if_feature! { "dbx_files", pub mod files; }

if_feature! { "dbx_paper", pub mod paper; }

if_feature! { "dbx_secondary_emails", pub mod secondary_emails; }

if_feature! { "dbx_seen_state", pub mod seen_state; }

if_feature! { "dbx_sharing", pub mod sharing; }

if_feature! { "dbx_team", pub mod team; }

if_feature! { "dbx_team_common", pub mod team_common; }

if_feature! { "dbx_team_log", pub mod team_log; }

if_feature! { "dbx_team_policies", pub mod team_policies; }

if_feature! { "dbx_users", pub mod users; }

if_feature! { "dbx_users_common", pub mod users_common; }

pub(crate) fn eat_json_fields<'de, V>(map: &mut V) -> Result<(), V::Error> where V: ::serde::de::MapAccess<'de> {
    while map.next_entry::<&str, ::serde_json::Value>()?.is_some() {
        /* ignore */
    }
    Ok(())
}
