blob: b500fd737a5e8c86c199e3783d3b65fd735824a7 [file] [log] [blame]
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// GENERATED FILE: Regen with $(fx get-build-dir)/host-tools/regen_fidl_benchmark_suite
// Binary tree with depth 8 composed of recursive optional nodes (255 elements)
benchmark("OptionalStructTree/Depth8") {
bindings_denylist = [go, dart],
value = OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
right:OptionalStructTree{
left:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
right:OptionalStructTree{
left:OptionalStructTree{},
right:OptionalStructTree{},
},
},
},
},
},
},
},
}