// #############################################################################
// WARNING:
// This file is generated by scripts/generate-apis. Do not modify it manually.
// #############################################################################
pub(crate) mod private {
#[cfg(feature = "unstable_v6_14")]
pub mod v6_14;
#[cfg(feature = "unstable_v6_15")]
pub mod v6_15;
#[cfg(feature = "unstable_v6_16")]
pub mod v6_16;
#[cfg(feature = "unstable_v6_17")]
pub mod v6_17;
#[cfg(feature = "unstable_v6_18")]
pub mod v6_18;
#[cfg(feature = "unstable_v6_19")]
pub mod v6_19;
#[cfg(feature = "unstable_v6_20")]
pub mod v6_20;
#[cfg(feature = "unstable_v6_21")]
pub mod v6_21;
#[cfg(feature = "unstable_v6_22")]
pub mod v6_22;
#[cfg(feature = "unstable_v6_23")]
pub mod v6_23;
#[cfg(feature = "unstable_v6_24")]
pub mod v6_24;
#[cfg(feature = "unstable_v6_25")]
pub mod v6_25;
#[cfg(feature = "unstable_v6_26")]
pub mod v6_26;
#[cfg(feature = "unstable_v6_27")]
pub mod v6_27;
#[cfg(feature = "unstable_v6_28")]
pub mod v6_28;
#[cfg(feature = "unstable_v6_29")]
pub mod v6_29;
#[cfg(feature = "unstable_v6_30")]
pub mod v6_30;
#[cfg(feature = "unstable_v6_31")]
pub mod v6_31;
#[cfg(feature = "unstable_v6_32")]
pub mod v6_32;
#[cfg(feature = "unstable_v7_01")]
pub mod v7_01;
#[cfg(feature = "unstable_v7_03")]
pub mod v7_03;
#[cfg(feature = "unstable_v7_05")]
pub mod v7_05;
#[cfg(feature = "unstable_v7_06")]
pub mod v7_06;
#[cfg(feature = "unstable_v7_07")]
pub mod v7_07;
#[cfg(feature = "unstable_v7_08")]
pub mod v7_08;
#[cfg(feature = "unstable_v7_09")]
pub mod v7_09;
#[cfg(feature = "unstable_v7_10")]
pub mod v7_10;
#[cfg(feature = "unstable_v7_11")]
pub mod v7_11;
#[cfg(feature = "unstable_v7_12")]
pub mod v7_12;
#[cfg(feature = "unstable_v7_13")]
pub mod v7_13;
#[cfg(feature = "unstable_v7_14")]
pub mod v7_14;
#[cfg(feature = "unstable_v7_15")]
pub mod v7_15;
#[cfg(feature = "unstable_v7_16")]
pub mod v7_16;
#[cfg(feature = "unstable_v7_17")]
pub mod v7_17;
#[cfg(feature = "unstable_v7_18")]
pub mod v7_18;
#[cfg(feature = "unstable_v7_19")]
pub mod v7_19;
#[cfg(feature = "unstable_v7_20")]
pub mod v7_20;
#[cfg(feature = "unstable_v7_21")]
pub mod v7_21;
#[cfg(feature = "unstable_v7_22")]
pub mod v7_22;
#[cfg(feature = "unstable_v7_23")]
pub mod v7_23;
#[cfg(feature = "unstable_v7_24")]
pub mod v7_24;
#[cfg(feature = "unstable_v7_25")]
pub mod v7_25;
#[cfg(feature = "unstable_v7_26")]
pub mod v7_26;
#[cfg(feature = "unstable_v7_27")]
pub mod v7_27;
#[cfg(feature = "unstable_v7_28")]
pub mod v7_28;
#[cfg(feature = "unstable_v7_29")]
pub mod v7_29;
#[cfg(feature = "unstable_v7_30")]
pub mod v7_30;
#[cfg(feature = "unstable_v7_31")]
pub mod v7_31;
#[cfg(feature = "unstable_v7_32")]
pub mod v7_32;
#[cfg(feature = "unstable_v7_33")]
pub mod v7_33;
#[cfg(feature = "unstable_v7_34")]
pub mod v7_34;
#[cfg(feature = "unstable_v7_35")]
pub mod v7_35;
#[cfg(feature = "unstable_v7_36")]
pub mod v7_36;
#[cfg(feature = "unstable_v7_37")]
pub mod v7_37;
#[cfg(feature = "unstable_v7_38")]
pub mod v7_38;
#[cfg(feature = "unstable_v7_39")]
pub mod v7_39;
#[cfg(feature = "unstable_v7_40")]
pub mod v7_40;
#[cfg(feature = "unstable_v7_41")]
pub mod v7_41;
#[cfg(any(feature = "unstable_v7_42", feature = "unstable_v_latest"))]
pub mod v7_42;
}
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_14")))]
#[cfg(feature = "unstable_v6_14")]
pub use private::v6_14 as v6_14;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_15")))]
#[cfg(feature = "unstable_v6_15")]
pub use private::v6_15 as v6_15;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_16")))]
#[cfg(feature = "unstable_v6_16")]
pub use private::v6_16 as v6_16;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_17")))]
#[cfg(feature = "unstable_v6_17")]
pub use private::v6_17 as v6_17;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_18")))]
#[cfg(feature = "unstable_v6_18")]
pub use private::v6_18 as v6_18;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_19")))]
#[cfg(feature = "unstable_v6_19")]
pub use private::v6_19 as v6_19;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_20")))]
#[cfg(feature = "unstable_v6_20")]
pub use private::v6_20 as v6_20;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_21")))]
#[cfg(feature = "unstable_v6_21")]
pub use private::v6_21 as v6_21;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_22")))]
#[cfg(feature = "unstable_v6_22")]
pub use private::v6_22 as v6_22;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_23")))]
#[cfg(feature = "unstable_v6_23")]
pub use private::v6_23 as v6_23;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_24")))]
#[cfg(feature = "unstable_v6_24")]
pub use private::v6_24 as v6_24;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_25")))]
#[cfg(feature = "unstable_v6_25")]
pub use private::v6_25 as v6_25;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_26")))]
#[cfg(feature = "unstable_v6_26")]
pub use private::v6_26 as v6_26;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_27")))]
#[cfg(feature = "unstable_v6_27")]
pub use private::v6_27 as v6_27;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_28")))]
#[cfg(feature = "unstable_v6_28")]
pub use private::v6_28 as v6_28;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_29")))]
#[cfg(feature = "unstable_v6_29")]
pub use private::v6_29 as v6_29;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_30")))]
#[cfg(feature = "unstable_v6_30")]
pub use private::v6_30 as v6_30;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_31")))]
#[cfg(feature = "unstable_v6_31")]
pub use private::v6_31 as v6_31;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v6_32")))]
#[cfg(feature = "unstable_v6_32")]
pub use private::v6_32 as v6_32;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_01")))]
#[cfg(feature = "unstable_v7_01")]
pub use private::v7_01 as v7_01;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_03")))]
#[cfg(feature = "unstable_v7_03")]
pub use private::v7_03 as v7_03;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_05")))]
#[cfg(feature = "unstable_v7_05")]
pub use private::v7_05 as v7_05;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_06")))]
#[cfg(feature = "unstable_v7_06")]
pub use private::v7_06 as v7_06;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_07")))]
#[cfg(feature = "unstable_v7_07")]
pub use private::v7_07 as v7_07;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_08")))]
#[cfg(feature = "unstable_v7_08")]
pub use private::v7_08 as v7_08;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_09")))]
#[cfg(feature = "unstable_v7_09")]
pub use private::v7_09 as v7_09;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_10")))]
#[cfg(feature = "unstable_v7_10")]
pub use private::v7_10 as v7_10;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_11")))]
#[cfg(feature = "unstable_v7_11")]
pub use private::v7_11 as v7_11;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_12")))]
#[cfg(feature = "unstable_v7_12")]
pub use private::v7_12 as v7_12;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_13")))]
#[cfg(feature = "unstable_v7_13")]
pub use private::v7_13 as v7_13;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_14")))]
#[cfg(feature = "unstable_v7_14")]
pub use private::v7_14 as v7_14;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_15")))]
#[cfg(feature = "unstable_v7_15")]
pub use private::v7_15 as v7_15;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_16")))]
#[cfg(feature = "unstable_v7_16")]
pub use private::v7_16 as v7_16;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_17")))]
#[cfg(feature = "unstable_v7_17")]
pub use private::v7_17 as v7_17;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_18")))]
#[cfg(feature = "unstable_v7_18")]
pub use private::v7_18 as v7_18;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_19")))]
#[cfg(feature = "unstable_v7_19")]
pub use private::v7_19 as v7_19;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_20")))]
#[cfg(feature = "unstable_v7_20")]
pub use private::v7_20 as v7_20;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_21")))]
#[cfg(feature = "unstable_v7_21")]
pub use private::v7_21 as v7_21;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_22")))]
#[cfg(feature = "unstable_v7_22")]
pub use private::v7_22 as v7_22;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_23")))]
#[cfg(feature = "unstable_v7_23")]
pub use private::v7_23 as v7_23;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_24")))]
#[cfg(feature = "unstable_v7_24")]
pub use private::v7_24 as v7_24;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_25")))]
#[cfg(feature = "unstable_v7_25")]
pub use private::v7_25 as v7_25;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_26")))]
#[cfg(feature = "unstable_v7_26")]
pub use private::v7_26 as v7_26;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_27")))]
#[cfg(feature = "unstable_v7_27")]
pub use private::v7_27 as v7_27;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_28")))]
#[cfg(feature = "unstable_v7_28")]
pub use private::v7_28 as v7_28;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_29")))]
#[cfg(feature = "unstable_v7_29")]
pub use private::v7_29 as v7_29;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_30")))]
#[cfg(feature = "unstable_v7_30")]
pub use private::v7_30 as v7_30;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_31")))]
#[cfg(feature = "unstable_v7_31")]
pub use private::v7_31 as v7_31;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_32")))]
#[cfg(feature = "unstable_v7_32")]
pub use private::v7_32 as v7_32;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_33")))]
#[cfg(feature = "unstable_v7_33")]
pub use private::v7_33 as v7_33;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_34")))]
#[cfg(feature = "unstable_v7_34")]
pub use private::v7_34 as v7_34;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_35")))]
#[cfg(feature = "unstable_v7_35")]
pub use private::v7_35 as v7_35;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_36")))]
#[cfg(feature = "unstable_v7_36")]
pub use private::v7_36 as v7_36;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_37")))]
#[cfg(feature = "unstable_v7_37")]
pub use private::v7_37 as v7_37;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_38")))]
#[cfg(feature = "unstable_v7_38")]
pub use private::v7_38 as v7_38;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_39")))]
#[cfg(feature = "unstable_v7_39")]
pub use private::v7_39 as v7_39;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_40")))]
#[cfg(feature = "unstable_v7_40")]
pub use private::v7_40 as v7_40;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_41")))]
#[cfg(feature = "unstable_v7_41")]
pub use private::v7_41 as v7_41;
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v7_42")))]
#[cfg(feature = "unstable_v7_42")]
pub use private::v7_42 as v7_42;
/// An alias for the module containing settings for the latest version of firmware.
///
/// This alias is updated as new firmware versions are released and is excluded from
/// all semver guarantees (i.e. changing it does not necessitate a major version bump).
///
#[cfg_attr(all(doc, feature = "doc_cfg"), doc(cfg(feature = "unstable_v_latest")))]
#[cfg(feature = "unstable_v_latest")]
pub use private::v7_42 as v_latest;