[INFO] updating cached repository estk/xmlschemer [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/estk/xmlschemer [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/estk/xmlschemer" "work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/estk/xmlschemer"` [INFO] [stderr] Cloning into 'work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/estk/xmlschemer'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/estk/xmlschemer" "work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/estk/xmlschemer"` [INFO] [stderr] Cloning into 'work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/estk/xmlschemer'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] e64a172284c43b7dc1d1978a9620cf6e3cfdf084 [INFO] sha for GitHub repo estk/xmlschemer: e64a172284c43b7dc1d1978a9620cf6e3cfdf084 [INFO] validating manifest of estk/xmlschemer on toolchain master#e305df1846a6d985315917ae0c81b74af8b4e641 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of estk/xmlschemer on toolchain try#99a7498759a22b5684caf798a98b7e90ad9d2443 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing estk/xmlschemer [INFO] removed path dependency serde-xml-rs from estk/xmlschemer [INFO] finished frobbing estk/xmlschemer [INFO] frobbed toml for estk/xmlschemer written to work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/estk/xmlschemer/Cargo.toml [INFO] started frobbing estk/xmlschemer [INFO] removed path dependency serde-xml-rs from estk/xmlschemer [INFO] finished frobbing estk/xmlschemer [INFO] frobbed toml for estk/xmlschemer written to work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/estk/xmlschemer/Cargo.toml [INFO] crate estk/xmlschemer already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/estk/xmlschemer/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking estk/xmlschemer against try#99a7498759a22b5684caf798a98b7e90ad9d2443 for pr-60039-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-60039-1/worker-3/try#99a7498759a22b5684caf798a98b7e90ad9d2443:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/estk/xmlschemer:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 1f6175a114cbdefb30969ba51d1879a345cf797308e4165d431ac6f6d6a27e65 [INFO] running `"docker" "start" "-a" "1f6175a114cbdefb30969ba51d1879a345cf797308e4165d431ac6f6d6a27e65"` [INFO] [stderr] Compiling rustc-rayon-core v0.1.2 [INFO] [stderr] Checking smallvec v0.6.9 [INFO] [stderr] Compiling rustc-rayon v0.1.2 [INFO] [stderr] Checking rustc-ap-graphviz v407.0.0 [INFO] [stderr] Checking scoped-tls v1.0.0 [INFO] [stderr] Compiling rustc-ap-rustc_target v407.0.0 [INFO] [stderr] Compiling rustc-ap-syntax v407.0.0 [INFO] [stderr] Compiling rustfmt-nightly v1.2.2 [INFO] [stderr] Checking bytecount v0.5.1 [INFO] [stderr] Checking diff v0.1.11 [INFO] [stderr] Checking annotate-snippets v0.5.0 [INFO] [stderr] Checking heck v0.3.1 [INFO] [stderr] Checking ena v0.11.0 [INFO] [stderr] Checking rustc-ap-rustc_cratesio_shim v407.0.0 [INFO] [stderr] Checking lock_api v0.1.5 [INFO] [stderr] Checking proc-macro2 v0.4.28 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Checking jobserver v0.1.13 [INFO] [stderr] Checking rustc-ap-serialize v407.0.0 [INFO] [stderr] Checking crossbeam-channel v0.3.8 [INFO] [stderr] Checking bstr v0.1.2 [INFO] [stderr] Compiling derive-new v0.5.6 [INFO] [stderr] Checking cargo_metadata v0.7.4 [INFO] [stderr] Checking serde-xml-rs v0.3.1 [INFO] [stderr] Checking pretty_env_logger v0.3.0 [INFO] [stderr] Checking quote v0.6.12 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Checking globset v0.4.3 [INFO] [stderr] Checking syn v0.15.32 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Checking ignore v0.4.7 [INFO] [stderr] Checking parking_lot v0.7.1 [INFO] [stderr] Checking rustc-ap-rustc_data_structures v407.0.0 [INFO] [stderr] Checking rustc-ap-arena v407.0.0 [INFO] [stderr] Checking rustc-ap-syntax_pos v407.0.0 [INFO] [stderr] Checking rustc-ap-rustc_errors v407.0.0 [INFO] [stderr] Checking xmlschemer v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `Ident` [INFO] [stderr] --> src/schema/root.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | use syn::{self, Ident}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `Ident` [INFO] [stderr] --> src/schema/root.rs:5:17 [INFO] [stderr] | [INFO] [stderr] 5 | use syn::{self, Ident}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/schema/mod.rs:673:16 [INFO] [stderr] | [INFO] [stderr] 673 | fn gen(&self, ctx: &Context) -> TokenStream { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ctx` [INFO] [stderr] --> src/schema/mod.rs:673:16 [INFO] [stderr] | [INFO] [stderr] 673 | fn gen(&self, ctx: &Context) -> TokenStream { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ctx` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/schema/mod.rs:326:7 [INFO] [stderr] | [INFO] [stderr] 326 | let mut name_str = if let Some(n) = ctx.name.as_ref() { [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/schema/mod.rs:326:7 [INFO] [stderr] | [INFO] [stderr] 326 | let mut name_str = if let Some(n) = ctx.name.as_ref() { [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_mut)] on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `unrestricted_attribute_tokens` has been stable since 1.34.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(unrestricted_attribute_tokens)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `unrestricted_attribute_tokens` has been stable since 1.34.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(unrestricted_attribute_tokens)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `unrestricted_attribute_tokens` has been stable since 1.34.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/main.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(unrestricted_attribute_tokens)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: the feature `unrestricted_attribute_tokens` has been stable since 1.34.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/main.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(unrestricted_attribute_tokens)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(stable_features)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DateTime`, `Duration`, `FixedOffset` [INFO] [stderr] --> tests/./gen/kml22.rs:1:14 [INFO] [stderr] | [INFO] [stderr] 1 | use chrono::{DateTime, Duration, FixedOffset}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused imports: `DateTime`, `Duration`, `FixedOffset` [INFO] [stderr] --> tests/./gen/atom.rs:1:14 [INFO] [stderr] | [INFO] [stderr] 1 | use chrono::{DateTime, Duration, FixedOffset}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Duration` [INFO] [stderr] --> tests/./gen/gpx.rs:1:24 [INFO] [stderr] | [INFO] [stderr] 1 | use chrono::{DateTime, Duration, FixedOffset}; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> tests/./gen/gpx.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractViewType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2269:1 [INFO] [stderr] | [INFO] [stderr] 2269 | enum UpcaseAbstractViewType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2270 | ParentAbstractViewType(ParentAbstractViewType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] 2271 | UpcaseCameraType(UpcaseCameraType), [INFO] [stderr] | ---------------- recursive without indirection [INFO] [stderr] 2272 | UpcaseLookAtType(UpcaseLookAtType), [INFO] [stderr] | ---------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractViewType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractContainerType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2274:1 [INFO] [stderr] | [INFO] [stderr] 2274 | enum UpcaseAbstractContainerType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2275 | ParentAbstractContainerType(ParentAbstractContainerType), [INFO] [stderr] 2276 | UpcaseFolderType(UpcaseFolderType), [INFO] [stderr] | ---------------- recursive without indirection [INFO] [stderr] 2277 | UpcaseDocumentType(UpcaseDocumentType), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractContainerType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractTimePrimitiveType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2279:1 [INFO] [stderr] | [INFO] [stderr] 2279 | enum UpcaseAbstractTimePrimitiveType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2280 | ParentAbstractTimePrimitiveType(ParentAbstractTimePrimitiveType), [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] 2281 | UpcaseTimeStampType(UpcaseTimeStampType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2282 | UpcaseTimeSpanType(UpcaseTimeSpanType), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractTimePrimitiveType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractOverlayType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2284:1 [INFO] [stderr] | [INFO] [stderr] 2284 | enum UpcaseAbstractOverlayType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2285 | ParentAbstractOverlayType(ParentAbstractOverlayType), [INFO] [stderr] 2286 | UpcaseScreenOverlayType(UpcaseScreenOverlayType), [INFO] [stderr] | ----------------------- recursive without indirection [INFO] [stderr] 2287 | UpcasePhotoOverlayType(UpcasePhotoOverlayType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] 2288 | UpcaseGroundOverlayType(UpcaseGroundOverlayType), [INFO] [stderr] | ----------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractOverlayType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractFeatureType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2290:1 [INFO] [stderr] | [INFO] [stderr] 2290 | enum UpcaseAbstractFeatureType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2291 | ParentAbstractFeatureType(ParentAbstractFeatureType), [INFO] [stderr] 2292 | UpcasePlacemarkType(UpcasePlacemarkType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2293 | ParentAbstractContainerType(ParentAbstractContainerType), [INFO] [stderr] | --------------------------- recursive without indirection [INFO] [stderr] 2294 | UpcaseNetworkLinkType(UpcaseNetworkLinkType), [INFO] [stderr] | --------------------- recursive without indirection [INFO] [stderr] 2295 | ParentAbstractOverlayType(ParentAbstractOverlayType), [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractFeatureType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractColorStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2297:1 [INFO] [stderr] | [INFO] [stderr] 2297 | enum UpcaseAbstractColorStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2298 | ParentAbstractColorStyleType(ParentAbstractColorStyleType), [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] 2299 | UpcaseLabelStyleType(UpcaseLabelStyleType), [INFO] [stderr] | -------------------- recursive without indirection [INFO] [stderr] 2300 | UpcaseIconStyleType(UpcaseIconStyleType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2301 | UpcaseLineStyleType(UpcaseLineStyleType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2302 | UpcasePolyStyleType(UpcasePolyStyleType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractColorStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractObjectType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2304:1 [INFO] [stderr] | [INFO] [stderr] 2304 | enum UpcaseAbstractObjectType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2305 | ParentAbstractObjectType(ParentAbstractObjectType), [INFO] [stderr] 2306 | UpcaseOrientationType(UpcaseOrientationType), [INFO] [stderr] | --------------------- recursive without indirection [INFO] [stderr] 2307 | UpcaseAliasType(UpcaseAliasType), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] 2308 | ParentAbstractFeatureType(ParentAbstractFeatureType), [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] 2309 | UpcaseLocationType(UpcaseLocationType), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] 2310 | UpcaseSchemaDataType(UpcaseSchemaDataType), [INFO] [stderr] | -------------------- recursive without indirection [INFO] [stderr] 2311 | UpcaseRegionType(UpcaseRegionType), [INFO] [stderr] | ---------------- recursive without indirection [INFO] [stderr] 2312 | ParentAbstractGeometryType(ParentAbstractGeometryType), [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] 2313 | UpcaseAbstractSubStyleType(UpcaseAbstractSubStyleType), [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] 2314 | UpcaseImagePyramidType(UpcaseImagePyramidType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] 2315 | UpcaseAbstractTimePrimitiveType(UpcaseAbstractTimePrimitiveType), [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] 2316 | UpcasePairType(UpcasePairType), [INFO] [stderr] | -------------- recursive without indirection [INFO] [stderr] 2317 | ParentAbstractViewType(ParentAbstractViewType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] 2318 | UpcaseItemIconType(UpcaseItemIconType), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] 2319 | UpcaseDataType(UpcaseDataType), [INFO] [stderr] | -------------- recursive without indirection [INFO] [stderr] 2320 | UpcaseLodType(UpcaseLodType), [INFO] [stderr] | ------------- recursive without indirection [INFO] [stderr] 2321 | UpcaseViewVolumeType(UpcaseViewVolumeType), [INFO] [stderr] | -------------------- recursive without indirection [INFO] [stderr] 2322 | ParentBasicLinkType(ParentBasicLinkType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2323 | ParentAbstractLatLonBoxType(ParentAbstractLatLonBoxType), [INFO] [stderr] | --------------------------- recursive without indirection [INFO] [stderr] 2324 | UpcaseResourceMapType(UpcaseResourceMapType), [INFO] [stderr] | --------------------- recursive without indirection [INFO] [stderr] 2325 | UpcaseScaleType(UpcaseScaleType), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] 2326 | ParentAbstractStyleSelectorType(ParentAbstractStyleSelectorType), [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractObjectType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractStyleSelectorType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2328:1 [INFO] [stderr] | [INFO] [stderr] 2328 | enum UpcaseAbstractStyleSelectorType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2329 | ParentAbstractStyleSelectorType(ParentAbstractStyleSelectorType), [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] 2330 | UpcaseStyleMapType(UpcaseStyleMapType), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] 2331 | UpcaseStyleType(UpcaseStyleType), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractStyleSelectorType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseBasicLinkType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2333:1 [INFO] [stderr] | [INFO] [stderr] 2333 | enum UpcaseBasicLinkType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2334 | ParentBasicLinkType(ParentBasicLinkType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2335 | UpcaseLinkType(UpcaseLinkType), [INFO] [stderr] | -------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseBasicLinkType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractLatLonBoxType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2337:1 [INFO] [stderr] | [INFO] [stderr] 2337 | enum UpcaseAbstractLatLonBoxType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2338 | ParentAbstractLatLonBoxType(ParentAbstractLatLonBoxType), [INFO] [stderr] | --------------------------- recursive without indirection [INFO] [stderr] 2339 | UpcaseLatLonBoxType(UpcaseLatLonBoxType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] 2340 | UpcaseLatLonAltBoxType(UpcaseLatLonAltBoxType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractLatLonBoxType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractGeometryType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2342:1 [INFO] [stderr] | [INFO] [stderr] 2342 | enum UpcaseAbstractGeometryType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2343 | ParentAbstractGeometryType(ParentAbstractGeometryType), [INFO] [stderr] 2344 | UpcaseLineStringType(UpcaseLineStringType), [INFO] [stderr] | -------------------- recursive without indirection [INFO] [stderr] 2345 | UpcaseModelType(UpcaseModelType), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] 2346 | UpcasePolygonType(UpcasePolygonType), [INFO] [stderr] | ----------------- recursive without indirection [INFO] [stderr] 2347 | UpcasePointType(UpcasePointType), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] 2348 | UpcaseMultiGeometryType(UpcaseMultiGeometryType), [INFO] [stderr] | ----------------------- recursive without indirection [INFO] [stderr] 2349 | UpcaseLinearRingType(UpcaseLinearRingType), [INFO] [stderr] | -------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractGeometryType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractSubStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2351:1 [INFO] [stderr] | [INFO] [stderr] 2351 | enum UpcaseAbstractSubStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2352 | ParentAbstractSubStyleType(ParentAbstractSubStyleType), [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] 2353 | ParentAbstractColorStyleType(ParentAbstractColorStyleType), [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] 2354 | UpcaseBalloonStyleType(UpcaseBalloonStyleType), [INFO] [stderr] | ---------------------- recursive without indirection [INFO] [stderr] 2355 | UpcaseListStyleType(UpcaseListStyleType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractSubStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLinkTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1002:1 [INFO] [stderr] | [INFO] [stderr] 1002 | pub struct UpcaseLinkTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1003 | base: UpcaseBasicLinkType, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLinkTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseScreenOverlayTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1026:1 [INFO] [stderr] | [INFO] [stderr] 1026 | pub struct UpcaseScreenOverlayTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1027 | base: UpcaseAbstractOverlayType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseScreenOverlayTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseOrientationTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1048:1 [INFO] [stderr] | [INFO] [stderr] 1048 | pub struct UpcaseOrientationTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1049 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseOrientationTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLatLonBoxTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1068:1 [INFO] [stderr] | [INFO] [stderr] 1068 | pub struct UpcaseLatLonBoxTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1069 | base: UpcaseAbstractLatLonBoxType, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLatLonBoxTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAliasTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1086:1 [INFO] [stderr] | [INFO] [stderr] 1086 | pub struct UpcaseAliasTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1087 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAliasTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePlacemarkTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1105:1 [INFO] [stderr] | [INFO] [stderr] 1105 | pub struct UpcasePlacemarkTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1106 | base: UpcaseAbstractFeatureType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePlacemarkTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractFeatureTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1123:1 [INFO] [stderr] | [INFO] [stderr] 1123 | pub struct UpcaseParentAbstractFeatureTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1124 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractFeatureTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLocationTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1154:1 [INFO] [stderr] | [INFO] [stderr] 1154 | pub struct UpcaseLocationTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1155 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLocationTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseFolderTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1174:1 [INFO] [stderr] | [INFO] [stderr] 1174 | pub struct UpcaseFolderTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1175 | base: UpcaseAbstractContainerType, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseFolderTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseSchemaDataTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1192:1 [INFO] [stderr] | [INFO] [stderr] 1192 | pub struct UpcaseSchemaDataTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1193 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseSchemaDataTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLabelStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1210:1 [INFO] [stderr] | [INFO] [stderr] 1210 | pub struct UpcaseLabelStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1211 | base: UpcaseAbstractColorStyleType, [INFO] [stderr] | ---------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLabelStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePhotoOverlayTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1228:1 [INFO] [stderr] | [INFO] [stderr] 1228 | pub struct UpcasePhotoOverlayTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1229 | base: UpcaseAbstractOverlayType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePhotoOverlayTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleMapTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1250:1 [INFO] [stderr] | [INFO] [stderr] 1250 | pub struct UpcaseStyleMapTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1251 | base: UpcaseAbstractStyleSelectorType, [INFO] [stderr] | ------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleMapTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractContainerTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1268:1 [INFO] [stderr] | [INFO] [stderr] 1268 | pub struct UpcaseParentAbstractContainerTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1269 | base: UpcaseAbstractFeatureType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractContainerTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLineStringTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1288:1 [INFO] [stderr] | [INFO] [stderr] 1288 | pub struct UpcaseLineStringTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1289 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLineStringTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseRegionTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1309:1 [INFO] [stderr] | [INFO] [stderr] 1309 | pub struct UpcaseRegionTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1310 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseRegionTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseNetworkLinkTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1328:1 [INFO] [stderr] | [INFO] [stderr] 1328 | pub struct UpcaseNetworkLinkTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1329 | base: UpcaseAbstractFeatureType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseNetworkLinkTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractGeometryTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1347:1 [INFO] [stderr] | [INFO] [stderr] 1347 | pub struct UpcaseParentAbstractGeometryTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1348 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractGeometryTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractSubStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1364:1 [INFO] [stderr] | [INFO] [stderr] 1364 | pub struct UpcaseParentAbstractSubStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1365 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractSubStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseCameraTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1381:1 [INFO] [stderr] | [INFO] [stderr] 1381 | pub struct UpcaseCameraTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1382 | base: UpcaseAbstractViewType, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseCameraTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractOverlayTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1418:1 [INFO] [stderr] | [INFO] [stderr] 1418 | pub struct UpcaseParentAbstractOverlayTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1419 | base: UpcaseAbstractFeatureType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractOverlayTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractColorStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1438:1 [INFO] [stderr] | [INFO] [stderr] 1438 | pub struct UpcaseParentAbstractColorStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1439 | base: UpcaseAbstractSubStyleType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractColorStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLatLonAltBoxTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1457:1 [INFO] [stderr] | [INFO] [stderr] 1457 | pub struct UpcaseLatLonAltBoxTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1458 | base: UpcaseAbstractLatLonBoxType, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLatLonAltBoxTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseImagePyramidTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1477:1 [INFO] [stderr] | [INFO] [stderr] 1477 | pub struct UpcaseImagePyramidTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1478 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseImagePyramidTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseModelTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1498:1 [INFO] [stderr] | [INFO] [stderr] 1498 | pub struct UpcaseModelTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1499 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseModelTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseBalloonStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1521:1 [INFO] [stderr] | [INFO] [stderr] 1521 | pub struct UpcaseBalloonStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1522 | base: UpcaseAbstractSubStyleType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseBalloonStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractTimePrimitiveTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1541:1 [INFO] [stderr] | [INFO] [stderr] 1541 | pub struct UpcaseParentAbstractTimePrimitiveTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1542 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractTimePrimitiveTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePairTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1562:1 [INFO] [stderr] | [INFO] [stderr] 1562 | pub struct UpcasePairTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1563 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] 1564 | body: UpcasePairTypeBodyExtension, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePairTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractViewTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1582:1 [INFO] [stderr] | [INFO] [stderr] 1582 | pub struct UpcaseParentAbstractViewTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1583 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractViewTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePolygonTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1599:1 [INFO] [stderr] | [INFO] [stderr] 1599 | pub struct UpcasePolygonTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1600 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePolygonTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseTimeStampTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1642:1 [INFO] [stderr] | [INFO] [stderr] 1642 | pub struct UpcaseTimeStampTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1643 | base: UpcaseAbstractTimePrimitiveType, [INFO] [stderr] | ------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseTimeStampTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseIconStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1660:1 [INFO] [stderr] | [INFO] [stderr] 1660 | pub struct UpcaseIconStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1661 | base: UpcaseAbstractColorStyleType, [INFO] [stderr] | ---------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseIconStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePointTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1681:1 [INFO] [stderr] | [INFO] [stderr] 1681 | pub struct UpcasePointTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1682 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePointTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseMultiGeometryTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1701:1 [INFO] [stderr] | [INFO] [stderr] 1701 | pub struct UpcaseMultiGeometryTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1702 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] 1703 | body: UpcaseMultiGeometryTypeBodyExtension, [INFO] [stderr] | ------------------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseMultiGeometryTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseItemIconTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1770:1 [INFO] [stderr] | [INFO] [stderr] 1770 | pub struct UpcaseItemIconTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1771 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseItemIconTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseDataTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1789:1 [INFO] [stderr] | [INFO] [stderr] 1789 | pub struct UpcaseDataTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1790 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseDataTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseDocumentTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1808:1 [INFO] [stderr] | [INFO] [stderr] 1808 | pub struct UpcaseDocumentTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1809 | base: UpcaseAbstractContainerType, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseDocumentTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseListStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1853:1 [INFO] [stderr] | [INFO] [stderr] 1853 | pub struct UpcaseListStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1854 | base: UpcaseAbstractSubStyleType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseListStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLinearRingTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1874:1 [INFO] [stderr] | [INFO] [stderr] 1874 | pub struct UpcaseLinearRingTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1875 | base: UpcaseAbstractGeometryType, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLinearRingTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLodTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1895:1 [INFO] [stderr] | [INFO] [stderr] 1895 | pub struct UpcaseLodTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1896 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLodTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseGroundOverlayTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1927:1 [INFO] [stderr] | [INFO] [stderr] 1927 | pub struct UpcaseGroundOverlayTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1928 | base: UpcaseAbstractOverlayType, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseGroundOverlayTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseViewVolumeTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1947:1 [INFO] [stderr] | [INFO] [stderr] 1947 | pub struct UpcaseViewVolumeTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1948 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseViewVolumeTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentBasicLinkTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1969:1 [INFO] [stderr] | [INFO] [stderr] 1969 | pub struct UpcaseParentBasicLinkTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1970 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentBasicLinkTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLookAtTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1987:1 [INFO] [stderr] | [INFO] [stderr] 1987 | pub struct UpcaseLookAtTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1988 | base: UpcaseAbstractViewType, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLookAtTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractLatLonBoxTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2011:1 [INFO] [stderr] | [INFO] [stderr] 2011 | pub struct UpcaseParentAbstractLatLonBoxTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2012 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractLatLonBoxTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseResourceMapTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2032:1 [INFO] [stderr] | [INFO] [stderr] 2032 | pub struct UpcaseResourceMapTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2033 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseResourceMapTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseTimeSpanTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2050:1 [INFO] [stderr] | [INFO] [stderr] 2050 | pub struct UpcaseTimeSpanTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2051 | base: UpcaseAbstractTimePrimitiveType, [INFO] [stderr] | ------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseTimeSpanTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2089:1 [INFO] [stderr] | [INFO] [stderr] 2089 | pub struct UpcaseStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2090 | base: UpcaseAbstractStyleSelectorType, [INFO] [stderr] | ------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseScaleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2112:1 [INFO] [stderr] | [INFO] [stderr] 2112 | pub struct UpcaseScaleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2113 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseScaleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractStyleSelectorTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2132:1 [INFO] [stderr] | [INFO] [stderr] 2132 | pub struct UpcaseParentAbstractStyleSelectorTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2133 | base: UpcaseAbstractObjectType, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractStyleSelectorTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLineStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2153:1 [INFO] [stderr] | [INFO] [stderr] 2153 | pub struct UpcaseLineStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2154 | base: UpcaseAbstractColorStyleType, [INFO] [stderr] | ---------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLineStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePolyStyleTypeBody` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2171:1 [INFO] [stderr] | [INFO] [stderr] 2171 | pub struct UpcasePolyStyleTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2172 | base: UpcaseAbstractColorStyleType, [INFO] [stderr] | ---------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePolyStyleTypeBody` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePolyStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2166:1 [INFO] [stderr] | [INFO] [stderr] 2166 | pub struct UpcasePolyStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2167 | #[serde(rename = "$value")] [INFO] [stderr] 2168 | body: UpcasePolyStyleTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePolyStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLineStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2148:1 [INFO] [stderr] | [INFO] [stderr] 2148 | pub struct UpcaseLineStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2149 | #[serde(rename = "$value")] [INFO] [stderr] 2150 | body: UpcaseLineStyleTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLineStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractStyleSelectorType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2127:1 [INFO] [stderr] | [INFO] [stderr] 2127 | pub struct ParentAbstractStyleSelectorType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2128 | #[serde(rename = "$value")] [INFO] [stderr] 2129 | body: UpcaseParentAbstractStyleSelectorTypeBody, [INFO] [stderr] | ----------------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractStyleSelectorType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseScaleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2107:1 [INFO] [stderr] | [INFO] [stderr] 2107 | pub struct UpcaseScaleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2108 | #[serde(rename = "$value")] [INFO] [stderr] 2109 | body: UpcaseScaleTypeBody, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseScaleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2095:1 [INFO] [stderr] | [INFO] [stderr] 2095 | pub enum UpcaseStyleTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2096 | UpcaseIconStyle(UpcaseIconStyle), [INFO] [stderr] | --------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2084:1 [INFO] [stderr] | [INFO] [stderr] 2084 | pub struct UpcaseStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2085 | #[serde(rename = "$value")] [INFO] [stderr] 2086 | body: UpcaseStyleTypeBody, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseTimeSpanType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2045:1 [INFO] [stderr] | [INFO] [stderr] 2045 | pub struct UpcaseTimeSpanType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2046 | #[serde(rename = "$value")] [INFO] [stderr] 2047 | body: UpcaseTimeSpanTypeBody, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseTimeSpanType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseResourceMapTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2038:1 [INFO] [stderr] | [INFO] [stderr] 2038 | pub enum UpcaseResourceMapTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2039 | UpcaseAlias(UpcaseAlias), [INFO] [stderr] | ----------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseResourceMapTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseResourceMapType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2027:1 [INFO] [stderr] | [INFO] [stderr] 2027 | pub struct UpcaseResourceMapType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2028 | #[serde(rename = "$value")] [INFO] [stderr] 2029 | body: UpcaseResourceMapTypeBody, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseResourceMapType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractLatLonBoxType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:2006:1 [INFO] [stderr] | [INFO] [stderr] 2006 | pub struct ParentAbstractLatLonBoxType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 2007 | #[serde(rename = "$value")] [INFO] [stderr] 2008 | body: UpcaseParentAbstractLatLonBoxTypeBody, [INFO] [stderr] | ------------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractLatLonBoxType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLookAtType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1982:1 [INFO] [stderr] | [INFO] [stderr] 1982 | pub struct UpcaseLookAtType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1983 | #[serde(rename = "$value")] [INFO] [stderr] 1984 | body: UpcaseLookAtTypeBody, [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLookAtType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentBasicLinkType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1964:1 [INFO] [stderr] | [INFO] [stderr] 1964 | pub struct ParentBasicLinkType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1965 | #[serde(rename = "$value")] [INFO] [stderr] 1966 | body: UpcaseParentBasicLinkTypeBody, [INFO] [stderr] | ----------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentBasicLinkType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseViewVolumeType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1942:1 [INFO] [stderr] | [INFO] [stderr] 1942 | pub struct UpcaseViewVolumeType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1943 | #[serde(rename = "$value")] [INFO] [stderr] 1944 | body: UpcaseViewVolumeTypeBody, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseViewVolumeType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseGroundOverlayType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1922:1 [INFO] [stderr] | [INFO] [stderr] 1922 | pub struct UpcaseGroundOverlayType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1923 | #[serde(rename = "$value")] [INFO] [stderr] 1924 | body: UpcaseGroundOverlayTypeBody, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseGroundOverlayType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLodType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1890:1 [INFO] [stderr] | [INFO] [stderr] 1890 | pub struct UpcaseLodType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1891 | #[serde(rename = "$value")] [INFO] [stderr] 1892 | body: UpcaseLodTypeBody, [INFO] [stderr] | ----------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLodType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLinearRingType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1869:1 [INFO] [stderr] | [INFO] [stderr] 1869 | pub struct UpcaseLinearRingType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1870 | #[serde(rename = "$value")] [INFO] [stderr] 1871 | body: UpcaseLinearRingTypeBody, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLinearRingType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseListStyleTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1859:1 [INFO] [stderr] | [INFO] [stderr] 1859 | pub enum UpcaseListStyleTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] ... [INFO] [stderr] 1862 | UpcaseItemIcon(UpcaseItemIcon), [INFO] [stderr] | -------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseListStyleTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseListStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1848:1 [INFO] [stderr] | [INFO] [stderr] 1848 | pub struct UpcaseListStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1849 | #[serde(rename = "$value")] [INFO] [stderr] 1850 | body: UpcaseListStyleTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseListStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseDocumentType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1803:1 [INFO] [stderr] | [INFO] [stderr] 1803 | pub struct UpcaseDocumentType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1804 | #[serde(rename = "$value")] [INFO] [stderr] 1805 | body: UpcaseDocumentTypeBody, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseDocumentType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseDataType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1784:1 [INFO] [stderr] | [INFO] [stderr] 1784 | pub struct UpcaseDataType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1785 | #[serde(rename = "$value")] [INFO] [stderr] 1786 | body: UpcaseDataTypeBody, [INFO] [stderr] | ------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseDataType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseItemIconType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1765:1 [INFO] [stderr] | [INFO] [stderr] 1765 | pub struct UpcaseItemIconType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1766 | #[serde(rename = "$value")] [INFO] [stderr] 1767 | body: UpcaseItemIconTypeBody, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseItemIconType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseMultiGeometryTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1707:1 [INFO] [stderr] | [INFO] [stderr] 1707 | pub enum UpcaseMultiGeometryTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1708 | UpcaseAbstractGeometryGroup(UpcaseAbstractGeometryGroup), [INFO] [stderr] | --------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseMultiGeometryTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseMultiGeometryType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1696:1 [INFO] [stderr] | [INFO] [stderr] 1696 | pub struct UpcaseMultiGeometryType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1697 | #[serde(rename = "$value")] [INFO] [stderr] 1698 | body: UpcaseMultiGeometryTypeBody, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseMultiGeometryType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePointType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1676:1 [INFO] [stderr] | [INFO] [stderr] 1676 | pub struct UpcasePointType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1677 | #[serde(rename = "$value")] [INFO] [stderr] 1678 | body: UpcasePointTypeBody, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePointType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseIconStyleTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1666:1 [INFO] [stderr] | [INFO] [stderr] 1666 | pub enum UpcaseIconStyleTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] ... [INFO] [stderr] 1669 | UpcaseIcon(UpcaseBasicLinkType), [INFO] [stderr] | ------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseIconStyleTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseIconStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1655:1 [INFO] [stderr] | [INFO] [stderr] 1655 | pub struct UpcaseIconStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1656 | #[serde(rename = "$value")] [INFO] [stderr] 1657 | body: UpcaseIconStyleTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseIconStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseTimeStampType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1637:1 [INFO] [stderr] | [INFO] [stderr] 1637 | pub struct UpcaseTimeStampType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1638 | #[serde(rename = "$value")] [INFO] [stderr] 1639 | body: UpcaseTimeStampTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseTimeStampType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePolygonType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1594:1 [INFO] [stderr] | [INFO] [stderr] 1594 | pub struct UpcasePolygonType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1595 | #[serde(rename = "$value")] [INFO] [stderr] 1596 | body: UpcasePolygonTypeBody, [INFO] [stderr] | --------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePolygonType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractViewType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1577:1 [INFO] [stderr] | [INFO] [stderr] 1577 | pub struct ParentAbstractViewType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1578 | #[serde(rename = "$value")] [INFO] [stderr] 1579 | body: UpcaseParentAbstractViewTypeBody, [INFO] [stderr] | -------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractViewType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePairTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1568:1 [INFO] [stderr] | [INFO] [stderr] 1568 | pub enum UpcasePairTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] ... [INFO] [stderr] 1571 | UpcaseAbstractStyleSelectorGroup(UpcaseAbstractStyleSelectorGroup), [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePairTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePairType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1557:1 [INFO] [stderr] | [INFO] [stderr] 1557 | pub struct UpcasePairType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1558 | #[serde(rename = "$value")] [INFO] [stderr] 1559 | body: UpcasePairTypeBody, [INFO] [stderr] | ------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePairType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractTimePrimitiveType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1536:1 [INFO] [stderr] | [INFO] [stderr] 1536 | pub struct ParentAbstractTimePrimitiveType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1537 | #[serde(rename = "$value")] [INFO] [stderr] 1538 | body: UpcaseParentAbstractTimePrimitiveTypeBody, [INFO] [stderr] | ----------------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractTimePrimitiveType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseBalloonStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1516:1 [INFO] [stderr] | [INFO] [stderr] 1516 | pub struct UpcaseBalloonStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1517 | #[serde(rename = "$value")] [INFO] [stderr] 1518 | body: UpcaseBalloonStyleTypeBody, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseBalloonStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseModelType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1493:1 [INFO] [stderr] | [INFO] [stderr] 1493 | pub struct UpcaseModelType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1494 | #[serde(rename = "$value")] [INFO] [stderr] 1495 | body: UpcaseModelTypeBody, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseModelType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseImagePyramidType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1472:1 [INFO] [stderr] | [INFO] [stderr] 1472 | pub struct UpcaseImagePyramidType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1473 | #[serde(rename = "$value")] [INFO] [stderr] 1474 | body: UpcaseImagePyramidTypeBody, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseImagePyramidType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLatLonAltBoxType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1452:1 [INFO] [stderr] | [INFO] [stderr] 1452 | pub struct UpcaseLatLonAltBoxType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1453 | #[serde(rename = "$value")] [INFO] [stderr] 1454 | body: UpcaseLatLonAltBoxTypeBody, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLatLonAltBoxType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractColorStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1433:1 [INFO] [stderr] | [INFO] [stderr] 1433 | pub struct ParentAbstractColorStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1434 | #[serde(rename = "$value")] [INFO] [stderr] 1435 | body: UpcaseParentAbstractColorStyleTypeBody, [INFO] [stderr] | -------------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractColorStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractOverlayType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1413:1 [INFO] [stderr] | [INFO] [stderr] 1413 | pub struct ParentAbstractOverlayType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1414 | #[serde(rename = "$value")] [INFO] [stderr] 1415 | body: UpcaseParentAbstractOverlayTypeBody, [INFO] [stderr] | ----------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractOverlayType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseCameraType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1376:1 [INFO] [stderr] | [INFO] [stderr] 1376 | pub struct UpcaseCameraType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1377 | #[serde(rename = "$value")] [INFO] [stderr] 1378 | body: UpcaseCameraTypeBody, [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseCameraType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractSubStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1359:1 [INFO] [stderr] | [INFO] [stderr] 1359 | pub struct ParentAbstractSubStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1360 | #[serde(rename = "$value")] [INFO] [stderr] 1361 | body: UpcaseParentAbstractSubStyleTypeBody, [INFO] [stderr] | ------------------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractSubStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractGeometryType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1342:1 [INFO] [stderr] | [INFO] [stderr] 1342 | pub struct ParentAbstractGeometryType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1343 | #[serde(rename = "$value")] [INFO] [stderr] 1344 | body: UpcaseParentAbstractGeometryTypeBody, [INFO] [stderr] | ------------------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractGeometryType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseNetworkLinkType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1323:1 [INFO] [stderr] | [INFO] [stderr] 1323 | pub struct UpcaseNetworkLinkType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1324 | #[serde(rename = "$value")] [INFO] [stderr] 1325 | body: UpcaseNetworkLinkTypeBody, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseNetworkLinkType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseRegionTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1315:1 [INFO] [stderr] | [INFO] [stderr] 1315 | pub enum UpcaseRegionTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1316 | UpcaseLatLonAltBox(UpcaseLatLonAltBox), [INFO] [stderr] | ------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseRegionTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseRegionType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1304:1 [INFO] [stderr] | [INFO] [stderr] 1304 | pub struct UpcaseRegionType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1305 | #[serde(rename = "$value")] [INFO] [stderr] 1306 | body: UpcaseRegionTypeBody, [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseRegionType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLineStringType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1283:1 [INFO] [stderr] | [INFO] [stderr] 1283 | pub struct UpcaseLineStringType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1284 | #[serde(rename = "$value")] [INFO] [stderr] 1285 | body: UpcaseLineStringTypeBody, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLineStringType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractContainerType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1263:1 [INFO] [stderr] | [INFO] [stderr] 1263 | pub struct ParentAbstractContainerType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1264 | #[serde(rename = "$value")] [INFO] [stderr] 1265 | body: UpcaseParentAbstractContainerTypeBody, [INFO] [stderr] | ------------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractContainerType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleMapTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1256:1 [INFO] [stderr] | [INFO] [stderr] 1256 | pub enum UpcaseStyleMapTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1257 | UpcasePair(UpcasePair), [INFO] [stderr] | ---------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleMapTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseStyleMapType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1245:1 [INFO] [stderr] | [INFO] [stderr] 1245 | pub struct UpcaseStyleMapType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1246 | #[serde(rename = "$value")] [INFO] [stderr] 1247 | body: UpcaseStyleMapTypeBody, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseStyleMapType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePhotoOverlayType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1223:1 [INFO] [stderr] | [INFO] [stderr] 1223 | pub struct UpcasePhotoOverlayType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1224 | #[serde(rename = "$value")] [INFO] [stderr] 1225 | body: UpcasePhotoOverlayTypeBody, [INFO] [stderr] | -------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePhotoOverlayType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLabelStyleType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1205:1 [INFO] [stderr] | [INFO] [stderr] 1205 | pub struct UpcaseLabelStyleType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1206 | #[serde(rename = "$value")] [INFO] [stderr] 1207 | body: UpcaseLabelStyleTypeBody, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLabelStyleType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseSchemaDataType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1187:1 [INFO] [stderr] | [INFO] [stderr] 1187 | pub struct UpcaseSchemaDataType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1188 | #[serde(rename = "$value")] [INFO] [stderr] 1189 | body: UpcaseSchemaDataTypeBody, [INFO] [stderr] | ------------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseSchemaDataType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseFolderType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1169:1 [INFO] [stderr] | [INFO] [stderr] 1169 | pub struct UpcaseFolderType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1170 | #[serde(rename = "$value")] [INFO] [stderr] 1171 | body: UpcaseFolderTypeBody, [INFO] [stderr] | -------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseFolderType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLocationType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1149:1 [INFO] [stderr] | [INFO] [stderr] 1149 | pub struct UpcaseLocationType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1150 | #[serde(rename = "$value")] [INFO] [stderr] 1151 | body: UpcaseLocationTypeBody, [INFO] [stderr] | ---------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLocationType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseParentAbstractFeatureTypeBodyExtension` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1129:1 [INFO] [stderr] | [INFO] [stderr] 1129 | pub enum UpcaseParentAbstractFeatureTypeBodyExtension { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] ... [INFO] [stderr] 1139 | UpcaseAbstractViewGroup(UpcaseAbstractViewGroup), [INFO] [stderr] | ----------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseParentAbstractFeatureTypeBodyExtension` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::ParentAbstractFeatureType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1118:1 [INFO] [stderr] | [INFO] [stderr] 1118 | pub struct ParentAbstractFeatureType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1119 | #[serde(rename = "$value")] [INFO] [stderr] 1120 | body: UpcaseParentAbstractFeatureTypeBody, [INFO] [stderr] | ----------------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::ParentAbstractFeatureType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePlacemarkType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1100:1 [INFO] [stderr] | [INFO] [stderr] 1100 | pub struct UpcasePlacemarkType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1101 | #[serde(rename = "$value")] [INFO] [stderr] 1102 | body: UpcasePlacemarkTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePlacemarkType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAliasType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1081:1 [INFO] [stderr] | [INFO] [stderr] 1081 | pub struct UpcaseAliasType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1082 | #[serde(rename = "$value")] [INFO] [stderr] 1083 | body: UpcaseAliasTypeBody, [INFO] [stderr] | ------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAliasType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLatLonBoxType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1063:1 [INFO] [stderr] | [INFO] [stderr] 1063 | pub struct UpcaseLatLonBoxType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1064 | #[serde(rename = "$value")] [INFO] [stderr] 1065 | body: UpcaseLatLonBoxTypeBody, [INFO] [stderr] | ----------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLatLonBoxType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseOrientationType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1043:1 [INFO] [stderr] | [INFO] [stderr] 1043 | pub struct UpcaseOrientationType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1044 | #[serde(rename = "$value")] [INFO] [stderr] 1045 | body: UpcaseOrientationTypeBody, [INFO] [stderr] | ------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseOrientationType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseScreenOverlayType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:1021:1 [INFO] [stderr] | [INFO] [stderr] 1021 | pub struct UpcaseScreenOverlayType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 1022 | #[serde(rename = "$value")] [INFO] [stderr] 1023 | body: UpcaseScreenOverlayTypeBody, [INFO] [stderr] | --------------------------------- recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseScreenOverlayType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLinkType` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:997:1 [INFO] [stderr] | [INFO] [stderr] 997 | pub struct UpcaseLinkType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ recursive type has infinite size [INFO] [stderr] 998 | #[serde(rename = "$value")] [INFO] [stderr] 999 | body: UpcaseLinkTypeBody, [INFO] [stderr] | ------------------------ recursive without indirection [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLinkType` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractGeometryGroup` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:771:1 [INFO] [stderr] | [INFO] [stderr] 771 | pub struct UpcaseAbstractGeometryGroup(UpcaseAbstractGeometryType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractGeometryGroup` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseIconStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:753:1 [INFO] [stderr] | [INFO] [stderr] 753 | pub struct UpcaseIconStyle(UpcaseIconStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseIconStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractStyleSelectorGroup` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:696:1 [INFO] [stderr] | [INFO] [stderr] 696 | pub struct UpcaseAbstractStyleSelectorGroup(UpcaseAbstractStyleSelectorType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractStyleSelectorGroup` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseListStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:693:1 [INFO] [stderr] | [INFO] [stderr] 693 | pub struct UpcaseListStyle(UpcaseListStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseListStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseRegion` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:639:1 [INFO] [stderr] | [INFO] [stderr] 639 | pub struct UpcaseRegion(UpcaseRegionType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^----------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseRegion` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLod` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:579:1 [INFO] [stderr] | [INFO] [stderr] 579 | pub struct UpcaseLod(UpcaseLodType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^-------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLod` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePolyStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:567:1 [INFO] [stderr] | [INFO] [stderr] 567 | pub struct UpcasePolyStyle(UpcasePolyStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePolyStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractViewGroup` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:518:1 [INFO] [stderr] | [INFO] [stderr] 518 | pub struct UpcaseAbstractViewGroup(UpcaseAbstractViewType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractViewGroup` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAbstractTimePrimitiveGroup` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:376:1 [INFO] [stderr] | [INFO] [stderr] 376 | pub struct UpcaseAbstractTimePrimitiveGroup(UpcaseAbstractTimePrimitiveType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAbstractTimePrimitiveGroup` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseBalloonStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:268:1 [INFO] [stderr] | [INFO] [stderr] 268 | pub struct UpcaseBalloonStyle(UpcaseBalloonStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseBalloonStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcasePair` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:256:1 [INFO] [stderr] | [INFO] [stderr] 256 | pub struct UpcasePair(UpcasePairType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^--------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcasePair` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLatLonAltBox` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:250:1 [INFO] [stderr] | [INFO] [stderr] 250 | pub struct UpcaseLatLonAltBox(UpcaseLatLonAltBoxType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLatLonAltBox` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseAlias` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:150:1 [INFO] [stderr] | [INFO] [stderr] 150 | pub struct UpcaseAlias(UpcaseAliasType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^---------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseAlias` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLabelStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | pub struct UpcaseLabelStyle(UpcaseLabelStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLabelStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseLineStyle` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | pub struct UpcaseLineStyle(UpcaseLineStyleType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseLineStyle` representable [INFO] [stderr] [INFO] [stderr] error[E0072]: recursive type `kml::UpcaseItemIcon` has infinite size [INFO] [stderr] --> tests/./gen/kml22.rs:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct UpcaseItemIcon(UpcaseItemIconType); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^------------------^^ [INFO] [stderr] | | | [INFO] [stderr] | | recursive without indirection [INFO] [stderr] | recursive type has infinite size [INFO] [stderr] | [INFO] [stderr] = help: insert indirection (e.g., a `Box`, `Rc`, or `&`) at some point to make `kml::UpcaseItemIcon` representable [INFO] [stderr] [INFO] [stderr] error[E0391]: cycle detected when processing `kml::UpcaseAbstractObjectType` [INFO] [stderr] --> tests/./gen/kml22.rs:2304:1 [INFO] [stderr] | [INFO] [stderr] 2304 | enum UpcaseAbstractObjectType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: ...which requires processing `kml::UpcaseOrientationType`... [INFO] [stderr] --> tests/./gen/kml22.rs:1043:1 [INFO] [stderr] | [INFO] [stderr] 1043 | pub struct UpcaseOrientationType { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] note: ...which requires processing `kml::UpcaseOrientationTypeBody`... [INFO] [stderr] --> tests/./gen/kml22.rs:1048:1 [INFO] [stderr] | [INFO] [stderr] 1048 | pub struct UpcaseOrientationTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: ...which again requires processing `kml::UpcaseAbstractObjectType`, completing the cycle [INFO] [stderr] note: cycle used when processing `kml::UpcaseParentAbstractFeatureTypeBody` [INFO] [stderr] --> tests/./gen/kml22.rs:1123:1 [INFO] [stderr] | [INFO] [stderr] 1123 | pub struct UpcaseParentAbstractFeatureTypeBody { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 142 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0072, E0391. [INFO] [stderr] For more information about an error, try `rustc --explain E0072`. [INFO] [stderr] error: Could not compile `xmlschemer`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "1f6175a114cbdefb30969ba51d1879a345cf797308e4165d431ac6f6d6a27e65"` [INFO] running `"docker" "rm" "-f" "1f6175a114cbdefb30969ba51d1879a345cf797308e4165d431ac6f6d6a27e65"` [INFO] [stdout] 1f6175a114cbdefb30969ba51d1879a345cf797308e4165d431ac6f6d6a27e65