10262 10262 | params: &'a ::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams,
|
10263 10263 | ) -> ::aws_smithy_runtime_api::client::endpoint::EndpointFuture<'a> {
|
10264 10264 | let ep = match params.get::<crate::config::endpoint::Params>() {
|
10265 10265 | Some(params) => self.0.resolve_endpoint(params),
|
10266 10266 | None => ::aws_smithy_runtime_api::client::endpoint::EndpointFuture::ready(Err("params of expected type was not present".into())),
|
10267 10267 | };
|
10268 10268 | ep
|
10269 10269 | }
|
10270 10270 | }
|
10271 10271 |
|
10272 - | /// The default endpoint resolver
|
10273 - | #[derive(Debug, Default)]
|
10272 + | #[derive(Debug)]
|
10273 + | /// The default endpoint resolver.
|
10274 10274 | pub struct DefaultResolver {
|
10275 - | partition_resolver: crate::endpoint_lib::partition::PartitionResolver,
|
10275 + | partition_resolver: &'static crate::endpoint_lib::partition::PartitionResolver,
|
10276 + | }
|
10277 + |
|
10278 + | impl Default for DefaultResolver {
|
10279 + | fn default() -> Self {
|
10280 + | Self::new()
|
10281 + | }
|
10276 10282 | }
|
10277 10283 |
|
10278 10284 | impl DefaultResolver {
|
10279 - | /// Create a new endpoint resolver with default settings
|
10285 + | /// Create a new DefaultResolver
|
10280 10286 | pub fn new() -> Self {
|
10281 10287 | Self {
|
10282 - | partition_resolver: crate::endpoint_lib::DEFAULT_PARTITION_RESOLVER.clone(),
|
10288 + | partition_resolver: &crate::endpoint_lib::DEFAULT_PARTITION_RESOLVER,
|
10289 + | }
|
10290 + | }
|
10291 + |
|
10292 + | #[allow(clippy::needless_borrow)]
|
10293 + | pub(crate) fn evaluate_fn(
|
10294 + | &self,
|
10295 + | ) -> impl for<'a> FnMut(&ConditionFn, &'a Params, &mut ConditionContext<'a>, &mut crate::endpoint_lib::diagnostic::DiagnosticCollector) -> bool + '_
|
10296 + | {
|
10297 + | move |cond, params, context, _diagnostic_collector| cond.evaluate(params, context, &self.partition_resolver, _diagnostic_collector)
|
10298 + | }
|
10299 + |
|
10300 + | fn resolve_endpoint<'a>(
|
10301 + | &'a self,
|
10302 + | params: &'a crate::config::endpoint::Params,
|
10303 + | ) -> ::std::result::Result<::aws_smithy_types::endpoint::Endpoint, ::aws_smithy_runtime_api::box_error::BoxError> {
|
10304 + | let mut diagnostic_collector = crate::endpoint_lib::diagnostic::DiagnosticCollector::new();
|
10305 + | let mut condition_context = ConditionContext::default();
|
10306 + | let result = crate::endpoint_lib::bdd_interpreter::evaluate_bdd(
|
10307 + | &NODES,
|
10308 + | &CONDITIONS,
|
10309 + | &RESULTS,
|
10310 + | 2,
|
10311 + | params,
|
10312 + | &mut condition_context,
|
10313 + | &mut diagnostic_collector,
|
10314 + | self.evaluate_fn(),
|
10315 + | );
|
10316 + |
|
10317 + | match result {
|
10318 + | ::std::option::Option::Some(endpoint) => match endpoint.to_endpoint(params, &condition_context) {
|
10319 + | Ok(ep) => Ok(ep),
|
10320 + | Err(err) => Err(Box::new(err)),
|
10321 + | },
|
10322 + | ::std::option::Option::None => ::std::result::Result::Err(Box::new(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
10323 + | "No endpoint rule matched",
|
10324 + | ))),
|
10325 + | }
|
10326 + | }
|
10327 + | }
|
10328 + |
|
10329 + | impl crate::config::endpoint::ResolveEndpoint for DefaultResolver {
|
10330 + | fn resolve_endpoint<'a>(&'a self, params: &'a crate::config::endpoint::Params) -> ::aws_smithy_runtime_api::client::endpoint::EndpointFuture<'a> {
|
10331 + | let result = self.resolve_endpoint(params);
|
10332 + |
|
10333 + | ::aws_smithy_runtime_api::client::endpoint::EndpointFuture::ready(result)
|
10334 + | }
|
10335 + | }
|
10336 + |
|
10337 + | #[derive(Debug)]
|
10338 + | pub(crate) enum ConditionFn {
|
10339 + | Cond0,
|
10340 + | Cond1,
|
10341 + | Cond2,
|
10342 + | Cond3,
|
10343 + | Cond4,
|
10344 + | Cond5,
|
10345 + | Cond6,
|
10346 + | Cond7,
|
10347 + | Cond8,
|
10348 + | Cond9,
|
10349 + | Cond10,
|
10350 + | Cond11,
|
10351 + | Cond12,
|
10352 + | Cond13,
|
10353 + | Cond14,
|
10354 + | Cond15,
|
10355 + | Cond16,
|
10356 + | Cond17,
|
10357 + | Cond18,
|
10358 + | Cond19,
|
10359 + | Cond20,
|
10360 + | Cond21,
|
10361 + | Cond22,
|
10362 + | Cond23,
|
10363 + | Cond24,
|
10364 + | Cond25,
|
10365 + | Cond26,
|
10366 + | Cond27,
|
10367 + | Cond28,
|
10368 + | Cond29,
|
10369 + | Cond30,
|
10370 + | Cond31,
|
10371 + | Cond32,
|
10372 + | Cond33,
|
10373 + | Cond34,
|
10374 + | Cond35,
|
10375 + | Cond36,
|
10376 + | Cond37,
|
10377 + | Cond38,
|
10378 + | Cond39,
|
10379 + | Cond40,
|
10380 + | Cond41,
|
10381 + | Cond42,
|
10382 + | Cond43,
|
10383 + | Cond44,
|
10384 + | Cond45,
|
10385 + | Cond46,
|
10386 + | Cond47,
|
10387 + | Cond48,
|
10388 + | Cond49,
|
10389 + | Cond50,
|
10390 + | Cond51,
|
10391 + | Cond52,
|
10392 + | Cond53,
|
10393 + | Cond54,
|
10394 + | Cond55,
|
10395 + | Cond56,
|
10396 + | Cond57,
|
10397 + | Cond58,
|
10398 + | Cond59,
|
10399 + | Cond60,
|
10400 + | Cond61,
|
10401 + | Cond62,
|
10402 + | Cond63,
|
10403 + | Cond64,
|
10404 + | Cond65,
|
10405 + | Cond66,
|
10406 + | Cond67,
|
10407 + | Cond68,
|
10408 + | Cond69,
|
10409 + | Cond70,
|
10410 + | Cond71,
|
10411 + | Cond72,
|
10412 + | Cond73,
|
10413 + | Cond74,
|
10414 + | Cond75,
|
10415 + | Cond76,
|
10416 + | Cond77,
|
10417 + | Cond78,
|
10418 + | Cond79,
|
10419 + | Cond80,
|
10420 + | Cond81,
|
10421 + | Cond82,
|
10422 + | Cond83,
|
10423 + | Cond84,
|
10424 + | Cond85,
|
10425 + | Cond86,
|
10426 + | Cond87,
|
10427 + | Cond88,
|
10428 + | Cond89,
|
10429 + | Cond90,
|
10430 + | }
|
10431 + |
|
10432 + | impl ConditionFn {
|
10433 + | #[allow(
|
10434 + | unused_variables,
|
10435 + | unused_parens,
|
10436 + | clippy::double_parens,
|
10437 + | clippy::useless_conversion,
|
10438 + | clippy::bool_comparison,
|
10439 + | clippy::comparison_to_empty,
|
10440 + | clippy::needless_borrow,
|
10441 + | clippy::useless_asref
|
10442 + | )]
|
10443 + | fn evaluate<'a>(
|
10444 + | &self,
|
10445 + | params: &'a Params,
|
10446 + | context: &mut ConditionContext<'a>,
|
10447 + | partition_resolver: &'a crate::endpoint_lib::partition::PartitionResolver,
|
10448 + | _diagnostic_collector: &mut crate::endpoint_lib::diagnostic::DiagnosticCollector,
|
10449 + | ) -> bool {
|
10450 + | // Param bindings
|
10451 + | let bucket = ¶ms.bucket;
|
10452 + | let region = ¶ms.region;
|
10453 + | let use_fips = ¶ms.use_fips;
|
10454 + | let use_dual_stack = ¶ms.use_dual_stack;
|
10455 + | let endpoint = ¶ms.endpoint;
|
10456 + | let force_path_style = ¶ms.force_path_style;
|
10457 + | let accelerate = ¶ms.accelerate;
|
10458 + | let use_global_endpoint = ¶ms.use_global_endpoint;
|
10459 + | let use_object_lambda_endpoint = ¶ms.use_object_lambda_endpoint;
|
10460 + | let key = ¶ms.key;
|
10461 + | let prefix = ¶ms.prefix;
|
10462 + | let copy_source = ¶ms.copy_source;
|
10463 + | let disable_access_points = ¶ms.disable_access_points;
|
10464 + | let disable_multi_region_access_points = ¶ms.disable_multi_region_access_points;
|
10465 + | let use_arn_region = ¶ms.use_arn_region;
|
10466 + | let use_s3_express_control_endpoint = ¶ms.use_s3_express_control_endpoint;
|
10467 + | let disable_s3_express_session_auth = ¶ms.disable_s3_express_session_auth;
|
10468 + |
|
10469 + | // Non-Param references
|
10470 + | let partition_result = &mut context.partition_result;
|
10471 + | let url = &mut context.url;
|
10472 + | let region_prefix = &mut context.region_prefix;
|
10473 + | let outpost_id_ssa_2 = &mut context.outpost_id_ssa_2;
|
10474 + | let access_point_suffix = &mut context.access_point_suffix;
|
10475 + | let hardware_type = &mut context.hardware_type;
|
10476 + | let bucket_arn = &mut context.bucket_arn;
|
10477 + | let uri_encoded_bucket = &mut context.uri_encoded_bucket;
|
10478 + | let s3express_availability_zone_id_ssa_6 = &mut context.s3express_availability_zone_id_ssa_6;
|
10479 + | let s3express_availability_zone_id_ssa_1 = &mut context.s3express_availability_zone_id_ssa_1;
|
10480 + | let s3express_availability_zone_id_ssa_2 = &mut context.s3express_availability_zone_id_ssa_2;
|
10481 + | let arn_type = &mut context.arn_type;
|
10482 + | let s3express_availability_zone_id_ssa_7 = &mut context.s3express_availability_zone_id_ssa_7;
|
10483 + | let s3express_availability_zone_id_ssa_4 = &mut context.s3express_availability_zone_id_ssa_4;
|
10484 + | let s3express_availability_zone_id_ssa_8 = &mut context.s3express_availability_zone_id_ssa_8;
|
10485 + | let bucket_partition = &mut context.bucket_partition;
|
10486 + | let s3express_availability_zone_id_ssa_9 = &mut context.s3express_availability_zone_id_ssa_9;
|
10487 + | let s3express_availability_zone_id_ssa_3 = &mut context.s3express_availability_zone_id_ssa_3;
|
10488 + | let s3express_availability_zone_id_ssa_10 = &mut context.s3express_availability_zone_id_ssa_10;
|
10489 + | let outpost_id_ssa_1 = &mut context.outpost_id_ssa_1;
|
10490 + | let access_point_name_ssa_1 = &mut context.access_point_name_ssa_1;
|
10491 + | let s3express_availability_zone_id_ssa_5 = &mut context.s3express_availability_zone_id_ssa_5;
|
10492 + | let outpost_type = &mut context.outpost_type;
|
10493 + | let access_point_name_ssa_2 = &mut context.access_point_name_ssa_2;
|
10494 + | match self {
|
10495 + | Self::Cond0 => region.is_some(),
|
10496 + | Self::Cond1 => (accelerate) == (&true),
|
10497 + | Self::Cond2 => (use_fips) == (&true),
|
10498 + | Self::Cond3 => endpoint.is_some(),
|
10499 + | Self::Cond4 => bucket.is_some(),
|
10500 + | Self::Cond5 => {
|
10501 + | crate::endpoint_lib::arn::parse_arn(if let Some(param) = bucket { param } else { return false }, _diagnostic_collector).is_some()
|
10502 + | }
|
10503 + | Self::Cond6 => {
|
10504 + | ("arn:")
|
10505 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10506 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10507 + | if let Some(param) = bucket { param } else { return false },
|
10508 + | 0,
|
10509 + | 4,
|
10510 + | false,
|
10511 + | _diagnostic_collector
|
10512 + | ) {
|
10513 + | param
|
10514 + | } else {
|
10515 + | return false;
|
10516 + | },
|
10517 + | "",
|
10518 + | _diagnostic_collector
|
10519 + | ))
|
10520 + | }
|
10521 + | Self::Cond7 => {
|
10522 + | ("--x-s3")
|
10523 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10524 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10525 + | if let Some(param) = bucket { param } else { return false },
|
10526 + | 0,
|
10527 + | 6,
|
10528 + | true,
|
10529 + | _diagnostic_collector
|
10530 + | ) {
|
10531 + | param
|
10532 + | } else {
|
10533 + | return false;
|
10534 + | },
|
10535 + | "",
|
10536 + | _diagnostic_collector
|
10537 + | ))
|
10538 + | }
|
10539 + | Self::Cond8 => {
|
10540 + | ("--xa-s3")
|
10541 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10542 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10543 + | if let Some(param) = bucket { param } else { return false },
|
10544 + | 0,
|
10545 + | 7,
|
10546 + | true,
|
10547 + | _diagnostic_collector
|
10548 + | ) {
|
10549 + | param
|
10550 + | } else {
|
10551 + | return false;
|
10552 + | },
|
10553 + | "",
|
10554 + | _diagnostic_collector
|
10555 + | ))
|
10556 + | }
|
10557 + | Self::Cond9 => {
|
10558 + | crate::endpoint_lib::parse_url::parse_url(if let Some(param) = endpoint { param } else { return false }, _diagnostic_collector)
|
10559 + | .is_some()
|
10560 + | }
|
10561 + | Self::Cond10 => {
|
10562 + | *partition_result = partition_resolver
|
10563 + | .resolve_partition(if let Some(param) = region { param } else { return false }, _diagnostic_collector)
|
10564 + | .map(|inner| inner.into());
|
10565 + | partition_result.is_some()
|
10566 + | }
|
10567 + | Self::Cond11 => use_s3_express_control_endpoint.is_some(),
|
10568 + | Self::Cond12 => (use_s3_express_control_endpoint) == &mut Some((true)),
|
10569 + | Self::Cond13 => {
|
10570 + | *url =
|
10571 + | crate::endpoint_lib::parse_url::parse_url(if let Some(param) = endpoint { param } else { return false }, _diagnostic_collector)
|
10572 + | .map(|inner| inner.into());
|
10573 + | url.is_some()
|
10574 + | }
|
10575 + | Self::Cond14 => ("http") == (if let Some(inner) = url { inner.scheme() } else { return false }),
|
10576 + | Self::Cond15 => crate::endpoint_lib::s3::is_virtual_hostable_s3_bucket(
|
10577 + | if let Some(param) = bucket { param } else { return false },
|
10578 + | true,
|
10579 + | _diagnostic_collector,
|
10580 + | ),
|
10581 + | Self::Cond16 => {
|
10582 + | *region_prefix = crate::endpoint_lib::substring::substring(
|
10583 + | if let Some(param) = bucket { param } else { return false },
|
10584 + | 8,
|
10585 + | 12,
|
10586 + | true,
|
10587 + | _diagnostic_collector,
|
10588 + | )
|
10589 + | .map(|inner| inner.into());
|
10590 + | region_prefix.is_some()
|
10591 + | }
|
10592 + | Self::Cond17 => {
|
10593 + | *outpost_id_ssa_2 = crate::endpoint_lib::substring::substring(
|
10594 + | if let Some(param) = bucket { param } else { return false },
|
10595 + | 32,
|
10596 + | 49,
|
10597 + | true,
|
10598 + | _diagnostic_collector,
|
10599 + | )
|
10600 + | .map(|inner| inner.into());
|
10601 + | outpost_id_ssa_2.is_some()
|
10602 + | }
|
10603 + | Self::Cond18 => {
|
10604 + | *access_point_suffix = crate::endpoint_lib::substring::substring(
|
10605 + | if let Some(param) = bucket { param } else { return false },
|
10606 + | 0,
|
10607 + | 7,
|
10608 + | true,
|
10609 + | _diagnostic_collector,
|
10610 + | )
|
10611 + | .map(|inner| inner.into());
|
10612 + | access_point_suffix.is_some()
|
10613 + | }
|
10614 + | Self::Cond19 => (access_point_suffix) == &mut Some(("--op-s3".into())),
|
10615 + | Self::Cond20 => {
|
10616 + | *hardware_type = crate::endpoint_lib::substring::substring(
|
10617 + | if let Some(param) = bucket { param } else { return false },
|
10618 + | 49,
|
10619 + | 50,
|
10620 + | true,
|
10621 + | _diagnostic_collector,
|
10622 + | )
|
10623 + | .map(|inner| inner.into());
|
10624 + | hardware_type.is_some()
|
10625 + | }
|
10626 + | Self::Cond21 => {
|
10627 + | ("aws-cn")
|
10628 + | == (if let Some(inner) = partition_result {
|
10629 + | inner.name()
|
10630 + | } else {
|
10631 + | return false;
|
10632 + | })
|
10633 + | }
|
10634 + | Self::Cond22 => (region_prefix) == &mut Some(("beta".into())),
|
10635 + | Self::Cond23 => (force_path_style) == (&true),
|
10636 + | Self::Cond24 => {
|
10637 + | (crate::endpoint_lib::arn::parse_arn(if let Some(param) = bucket { param } else { return false }, _diagnostic_collector)).is_some()
|
10638 + | }
|
10639 + | Self::Cond25 => crate::endpoint_lib::s3::is_virtual_hostable_s3_bucket(
|
10640 + | if let Some(param) = bucket { param } else { return false },
|
10641 + | false,
|
10642 + | _diagnostic_collector,
|
10643 + | ),
|
10644 + | Self::Cond26 => crate::endpoint_lib::host::is_valid_host_label(
|
10645 + | if let Some(param) = region { param } else { return false },
|
10646 + | false,
|
10647 + | _diagnostic_collector,
|
10648 + | ),
|
10649 + | Self::Cond27 => {
|
10650 + | *bucket_arn = crate::endpoint_lib::arn::parse_arn(if let Some(param) = bucket { param } else { return false }, _diagnostic_collector)
|
10651 + | .map(|inner| inner.into());
|
10652 + | bucket_arn.is_some()
|
10653 + | }
|
10654 + | Self::Cond28 => {
|
10655 + | *uri_encoded_bucket = Some(
|
10656 + | crate::endpoint_lib::uri_encode::uri_encode(if let Some(param) = bucket { param } else { return false }, _diagnostic_collector)
|
10657 + | .into(),
|
10658 + | );
|
10659 + | true
|
10660 + | }
|
10661 + | Self::Cond29 => (true) == (if let Some(inner) = url { inner.is_ip() } else { return false }),
|
10662 + | Self::Cond30 => use_object_lambda_endpoint.is_some(),
|
10663 + | Self::Cond31 => (use_object_lambda_endpoint) == &mut Some((true)),
|
10664 + | Self::Cond32 => crate::endpoint_lib::host::is_valid_host_label(
|
10665 + | if let Some(param) = region { param } else { return false },
|
10666 + | true,
|
10667 + | _diagnostic_collector,
|
10668 + | ),
|
10669 + | Self::Cond33 => (use_dual_stack) == (&true),
|
10670 + | Self::Cond34 => (false) == (if let Some(inner) = url { inner.is_ip() } else { return false }),
|
10671 + | Self::Cond35 => disable_s3_express_session_auth.is_some(),
|
10672 + | Self::Cond36 => (region) == &mut Some(("aws-global".into())),
|
10673 + | Self::Cond37 => (disable_s3_express_session_auth) == &mut Some((true)),
|
10674 + | Self::Cond38 => {
|
10675 + | *s3express_availability_zone_id_ssa_6 = crate::endpoint_lib::substring::substring(
|
10676 + | if let Some(param) = bucket { param } else { return false },
|
10677 + | 7,
|
10678 + | 15,
|
10679 + | true,
|
10680 + | _diagnostic_collector,
|
10681 + | )
|
10682 + | .map(|inner| inner.into());
|
10683 + | s3express_availability_zone_id_ssa_6.is_some()
|
10684 + | }
|
10685 + | Self::Cond39 => {
|
10686 + | *s3express_availability_zone_id_ssa_1 = crate::endpoint_lib::substring::substring(
|
10687 + | if let Some(param) = bucket { param } else { return false },
|
10688 + | 6,
|
10689 + | 14,
|
10690 + | true,
|
10691 + | _diagnostic_collector,
|
10692 + | )
|
10693 + | .map(|inner| inner.into());
|
10694 + | s3express_availability_zone_id_ssa_1.is_some()
|
10695 + | }
|
10696 + | Self::Cond40 => {
|
10697 + | ("--")
|
10698 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10699 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10700 + | if let Some(param) = bucket { param } else { return false },
|
10701 + | 14,
|
10702 + | 16,
|
10703 + | true,
|
10704 + | _diagnostic_collector
|
10705 + | ) {
|
10706 + | param
|
10707 + | } else {
|
10708 + | return false;
|
10709 + | },
|
10710 + | "",
|
10711 + | _diagnostic_collector
|
10712 + | ))
|
10713 + | }
|
10714 + | Self::Cond41 => (region) == &mut Some(("us-east-1".into())),
|
10715 + | Self::Cond42 => (use_global_endpoint) == (&true),
|
10716 + | Self::Cond43 => disable_access_points.is_some(),
|
10717 + | Self::Cond44 => (disable_access_points) == &mut Some((true)),
|
10718 + | Self::Cond45 => if let Some(inner) = bucket_arn {
|
10719 + | inner.resource_id().get(2).cloned()
|
10720 + | } else {
|
10721 + | return false;
|
10722 + | }
|
10723 + | .is_some(),
|
10724 + | Self::Cond46 => {
|
10725 + | *s3express_availability_zone_id_ssa_2 = crate::endpoint_lib::substring::substring(
|
10726 + | if let Some(param) = bucket { param } else { return false },
|
10727 + | 6,
|
10728 + | 15,
|
10729 + | true,
|
10730 + | _diagnostic_collector,
|
10731 + | )
|
10732 + | .map(|inner| inner.into());
|
10733 + | s3express_availability_zone_id_ssa_2.is_some()
|
10734 + | }
|
10735 + | Self::Cond47 => {
|
10736 + | ("--")
|
10737 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10738 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10739 + | if let Some(param) = bucket { param } else { return false },
|
10740 + | 15,
|
10741 + | 17,
|
10742 + | true,
|
10743 + | _diagnostic_collector
|
10744 + | ) {
|
10745 + | param
|
10746 + | } else {
|
10747 + | return false;
|
10748 + | },
|
10749 + | "",
|
10750 + | _diagnostic_collector
|
10751 + | ))
|
10752 + | }
|
10753 + | Self::Cond48 => if let Some(inner) = bucket_arn {
|
10754 + | inner.resource_id().get(4).cloned()
|
10755 + | } else {
|
10756 + | return false;
|
10757 + | }
|
10758 + | .is_some(),
|
10759 + | Self::Cond49 => {
|
10760 + | *arn_type = if let Some(inner) = bucket_arn {
|
10761 + | inner.resource_id().first().cloned()
|
10762 + | } else {
|
10763 + | return false;
|
10764 + | }
|
10765 + | .map(|inner| inner.into());
|
10766 + | arn_type.is_some()
|
10767 + | }
|
10768 + | Self::Cond50 => {
|
10769 + | *s3express_availability_zone_id_ssa_7 = crate::endpoint_lib::substring::substring(
|
10770 + | if let Some(param) = bucket { param } else { return false },
|
10771 + | 7,
|
10772 + | 16,
|
10773 + | true,
|
10774 + | _diagnostic_collector,
|
10775 + | )
|
10776 + | .map(|inner| inner.into());
|
10777 + | s3express_availability_zone_id_ssa_7.is_some()
|
10778 + | }
|
10779 + | Self::Cond51 => {
|
10780 + | ("--")
|
10781 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10782 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10783 + | if let Some(param) = bucket { param } else { return false },
|
10784 + | 16,
|
10785 + | 18,
|
10786 + | true,
|
10787 + | _diagnostic_collector
|
10788 + | ) {
|
10789 + | param
|
10790 + | } else {
|
10791 + | return false;
|
10792 + | },
|
10793 + | "",
|
10794 + | _diagnostic_collector
|
10795 + | ))
|
10796 + | }
|
10797 + | Self::Cond52 => (arn_type) == &mut Some(("accesspoint".into())),
|
10798 + | Self::Cond53 => {
|
10799 + | *s3express_availability_zone_id_ssa_4 = crate::endpoint_lib::substring::substring(
|
10800 + | if let Some(param) = bucket { param } else { return false },
|
10801 + | 6,
|
10802 + | 20,
|
10803 + | true,
|
10804 + | _diagnostic_collector,
|
10805 + | )
|
10806 + | .map(|inner| inner.into());
|
10807 + | s3express_availability_zone_id_ssa_4.is_some()
|
10808 + | }
|
10809 + | Self::Cond54 => (arn_type) == &mut Some(("".into())),
|
10810 + | Self::Cond55 => {
|
10811 + | *s3express_availability_zone_id_ssa_8 = crate::endpoint_lib::substring::substring(
|
10812 + | if let Some(param) = bucket { param } else { return false },
|
10813 + | 7,
|
10814 + | 20,
|
10815 + | true,
|
10816 + | _diagnostic_collector,
|
10817 + | )
|
10818 + | .map(|inner| inner.into());
|
10819 + | s3express_availability_zone_id_ssa_8.is_some()
|
10820 + | }
|
10821 + | Self::Cond56 => {
|
10822 + | ("--")
|
10823 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10824 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10825 + | if let Some(param) = bucket { param } else { return false },
|
10826 + | 20,
|
10827 + | 22,
|
10828 + | true,
|
10829 + | _diagnostic_collector
|
10830 + | ) {
|
10831 + | param
|
10832 + | } else {
|
10833 + | return false;
|
10834 + | },
|
10835 + | "",
|
10836 + | _diagnostic_collector
|
10837 + | ))
|
10838 + | }
|
10839 + | Self::Cond57 => ("") == (if let Some(inner) = bucket_arn { inner.region() } else { return false }),
|
10840 + | Self::Cond58 => {
|
10841 + | *bucket_partition = partition_resolver
|
10842 + | .resolve_partition(
|
10843 + | if let Some(inner) = bucket_arn { inner.region() } else { return false },
|
10844 + | _diagnostic_collector,
|
10845 + | )
|
10846 + | .map(|inner| inner.into());
|
10847 + | bucket_partition.is_some()
|
10848 + | }
|
10849 + | Self::Cond59 => ("s3-object-lambda") == (if let Some(inner) = bucket_arn { inner.service() } else { return false }),
|
10850 + | Self::Cond60 => {
|
10851 + | ("--")
|
10852 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10853 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10854 + | if let Some(param) = bucket { param } else { return false },
|
10855 + | 21,
|
10856 + | 23,
|
10857 + | true,
|
10858 + | _diagnostic_collector
|
10859 + | ) {
|
10860 + | param
|
10861 + | } else {
|
10862 + | return false;
|
10863 + | },
|
10864 + | "",
|
10865 + | _diagnostic_collector
|
10866 + | ))
|
10867 + | }
|
10868 + | Self::Cond61 => {
|
10869 + | *s3express_availability_zone_id_ssa_9 = crate::endpoint_lib::substring::substring(
|
10870 + | if let Some(param) = bucket { param } else { return false },
|
10871 + | 7,
|
10872 + | 21,
|
10873 + | true,
|
10874 + | _diagnostic_collector,
|
10875 + | )
|
10876 + | .map(|inner| inner.into());
|
10877 + | s3express_availability_zone_id_ssa_9.is_some()
|
10878 + | }
|
10879 + | Self::Cond62 => ("s3-outposts") == (if let Some(inner) = bucket_arn { inner.service() } else { return false }),
|
10880 + | Self::Cond63 => {
|
10881 + | *s3express_availability_zone_id_ssa_3 = crate::endpoint_lib::substring::substring(
|
10882 + | if let Some(param) = bucket { param } else { return false },
|
10883 + | 6,
|
10884 + | 19,
|
10885 + | true,
|
10886 + | _diagnostic_collector,
|
10887 + | )
|
10888 + | .map(|inner| inner.into());
|
10889 + | s3express_availability_zone_id_ssa_3.is_some()
|
10890 + | }
|
10891 + | Self::Cond64 => {
|
10892 + | ("--")
|
10893 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10894 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10895 + | if let Some(param) = bucket { param } else { return false },
|
10896 + | 19,
|
10897 + | 21,
|
10898 + | true,
|
10899 + | _diagnostic_collector
|
10900 + | ) {
|
10901 + | param
|
10902 + | } else {
|
10903 + | return false;
|
10904 + | },
|
10905 + | "",
|
10906 + | _diagnostic_collector
|
10907 + | ))
|
10908 + | }
|
10909 + | Self::Cond65 => {
|
10910 + | ("--")
|
10911 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10912 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10913 + | if let Some(param) = bucket { param } else { return false },
|
10914 + | 27,
|
10915 + | 29,
|
10916 + | true,
|
10917 + | _diagnostic_collector
|
10918 + | ) {
|
10919 + | param
|
10920 + | } else {
|
10921 + | return false;
|
10922 + | },
|
10923 + | "",
|
10924 + | _diagnostic_collector
|
10925 + | ))
|
10926 + | }
|
10927 + | Self::Cond66 => {
|
10928 + | *s3express_availability_zone_id_ssa_10 = crate::endpoint_lib::substring::substring(
|
10929 + | if let Some(param) = bucket { param } else { return false },
|
10930 + | 7,
|
10931 + | 27,
|
10932 + | true,
|
10933 + | _diagnostic_collector,
|
10934 + | )
|
10935 + | .map(|inner| inner.into());
|
10936 + | s3express_availability_zone_id_ssa_10.is_some()
|
10937 + | }
|
10938 + | Self::Cond67 => {
|
10939 + | *outpost_id_ssa_1 = if let Some(inner) = bucket_arn {
|
10940 + | inner.resource_id().get(1).cloned()
|
10941 + | } else {
|
10942 + | return false;
|
10943 + | }
|
10944 + | .map(|inner| inner.into());
|
10945 + | outpost_id_ssa_1.is_some()
|
10946 + | }
|
10947 + | Self::Cond68 => crate::endpoint_lib::host::is_valid_host_label(
|
10948 + | if let Some(param) = outpost_id_ssa_1 {
|
10949 + | ¶m.as_string().expect("Document was string type.")
|
10950 + | } else {
|
10951 + | return false;
|
10952 + | },
|
10953 + | false,
|
10954 + | _diagnostic_collector,
|
10955 + | ),
|
10956 + | Self::Cond69 => {
|
10957 + | *access_point_name_ssa_1 = if let Some(inner) = bucket_arn {
|
10958 + | inner.resource_id().get(1).cloned()
|
10959 + | } else {
|
10960 + | return false;
|
10961 + | }
|
10962 + | .map(|inner| inner.into());
|
10963 + | access_point_name_ssa_1.is_some()
|
10964 + | }
|
10965 + | Self::Cond70 => {
|
10966 + | ("--")
|
10967 + | == (crate::endpoint_lib::coalesce::coalesce!(
|
10968 + | if let Some(param) = crate::endpoint_lib::substring::substring(
|
10969 + | if let Some(param) = bucket { param } else { return false },
|
10970 + | 26,
|
10971 + | 28,
|
10972 + | true,
|
10973 + | _diagnostic_collector
|
10974 + | ) {
|
10975 + | param
|
10976 + | } else {
|
10977 + | return false;
|
10978 + | },
|
10979 + | "",
|
10980 + | _diagnostic_collector
|
10981 + | ))
|
10982 + | }
|
10983 + | Self::Cond71 => {
|
10984 + | *s3express_availability_zone_id_ssa_5 = crate::endpoint_lib::substring::substring(
|
10985 + | if let Some(param) = bucket { param } else { return false },
|
10986 + | 6,
|
10987 + | 26,
|
10988 + | true,
|
10989 + | _diagnostic_collector,
|
10990 + | )
|
10991 + | .map(|inner| inner.into());
|
10992 + | s3express_availability_zone_id_ssa_5.is_some()
|
10993 + | }
|
10994 + | Self::Cond72 => (access_point_name_ssa_1) == &mut Some(("".into())),
|
10995 + | Self::Cond73 => (disable_multi_region_access_points) == (&true),
|
10996 + | Self::Cond74 => (region) == &mut Some((if let Some(inner) = bucket_arn { inner.region() } else { return false }.into())),
|
10997 + | Self::Cond75 => crate::endpoint_lib::host::is_valid_host_label(
|
10998 + | if let Some(param) = access_point_name_ssa_1 {
|
10999 + | ¶m.as_string().expect("Document was string type.")
|
11000 + | } else {
|
11001 + | return false;
|
11002 + | },
|
11003 + | true,
|
11004 + | _diagnostic_collector,
|
11005 + | ),
|
11006 + | Self::Cond76 => {
|
11007 + | (if let Some(inner) = bucket_arn { inner.partition() } else { return false })
|
11008 + | == (if let Some(inner) = partition_result {
|
11009 + | inner.name()
|
11010 + | } else {
|
11011 + | return false;
|
11012 + | })
|
11013 + | }
|
11014 + | Self::Cond77 => use_arn_region.is_some(),
|
11015 + | Self::Cond78 => (use_arn_region) == &mut Some((false)),
|
11016 + | Self::Cond79 => {
|
11017 + | (if let Some(inner) = bucket_partition {
|
11018 + | inner.name()
|
11019 + | } else {
|
11020 + | return false;
|
11021 + | }) == (if let Some(inner) = partition_result {
|
11022 + | inner.name()
|
11023 + | } else {
|
11024 + | return false;
|
11025 + | })
|
11026 + | }
|
11027 + | Self::Cond80 => crate::endpoint_lib::host::is_valid_host_label(
|
11028 + | if let Some(inner) = bucket_arn { inner.region() } else { return false },
|
11029 + | true,
|
11030 + | _diagnostic_collector,
|
11031 + | ),
|
11032 + | Self::Cond81 => {
|
11033 + | ("") == (if let Some(inner) = bucket_arn {
|
11034 + | inner.account_id()
|
11035 + | } else {
|
11036 + | return false;
|
11037 + | })
|
11038 + | }
|
11039 + | Self::Cond82 => ("s3") == (if let Some(inner) = bucket_arn { inner.service() } else { return false }),
|
11040 + | Self::Cond83 => crate::endpoint_lib::host::is_valid_host_label(
|
11041 + | if let Some(inner) = bucket_arn {
|
11042 + | inner.account_id()
|
11043 + | } else {
|
11044 + | return false;
|
11045 + | },
|
11046 + | false,
|
11047 + | _diagnostic_collector,
|
11048 + | ),
|
11049 + | Self::Cond84 => crate::endpoint_lib::host::is_valid_host_label(
|
11050 + | if let Some(param) = access_point_name_ssa_1 {
|
11051 + | ¶m.as_string().expect("Document was string type.")
|
11052 + | } else {
|
11053 + | return false;
|
11054 + | },
|
11055 + | false,
|
11056 + | _diagnostic_collector,
|
11057 + | ),
|
11058 + | Self::Cond85 => {
|
11059 + | *outpost_type = if let Some(inner) = bucket_arn {
|
11060 + | inner.resource_id().get(2).cloned()
|
11061 + | } else {
|
11062 + | return false;
|
11063 + | }
|
11064 + | .map(|inner| inner.into());
|
11065 + | outpost_type.is_some()
|
11066 + | }
|
11067 + | Self::Cond86 => {
|
11068 + | *access_point_name_ssa_2 = if let Some(inner) = bucket_arn {
|
11069 + | inner.resource_id().get(3).cloned()
|
11070 + | } else {
|
11071 + | return false;
|
11072 + | }
|
11073 + | .map(|inner| inner.into());
|
11074 + | access_point_name_ssa_2.is_some()
|
11075 + | }
|
11076 + | Self::Cond87 => (outpost_type) == &mut Some(("accesspoint".into())),
|
11077 + | Self::Cond88 => crate::endpoint_lib::host::is_valid_host_label(
|
11078 + | if let Some(param) = outpost_id_ssa_2 { param } else { return false },
|
11079 + | false,
|
11080 + | _diagnostic_collector,
|
11081 + | ),
|
11082 + | Self::Cond89 => (hardware_type) == &mut Some(("e".into())),
|
11083 + | Self::Cond90 => (hardware_type) == &mut Some(("o".into())),
|
11084 + | }
|
11085 + | }
|
11086 + | }
|
11087 + |
|
11088 + | const CONDITIONS: [ConditionFn; 91] = [
|
11089 + | ConditionFn::Cond0,
|
11090 + | ConditionFn::Cond1,
|
11091 + | ConditionFn::Cond2,
|
11092 + | ConditionFn::Cond3,
|
11093 + | ConditionFn::Cond4,
|
11094 + | ConditionFn::Cond5,
|
11095 + | ConditionFn::Cond6,
|
11096 + | ConditionFn::Cond7,
|
11097 + | ConditionFn::Cond8,
|
11098 + | ConditionFn::Cond9,
|
11099 + | ConditionFn::Cond10,
|
11100 + | ConditionFn::Cond11,
|
11101 + | ConditionFn::Cond12,
|
11102 + | ConditionFn::Cond13,
|
11103 + | ConditionFn::Cond14,
|
11104 + | ConditionFn::Cond15,
|
11105 + | ConditionFn::Cond16,
|
11106 + | ConditionFn::Cond17,
|
11107 + | ConditionFn::Cond18,
|
11108 + | ConditionFn::Cond19,
|
11109 + | ConditionFn::Cond20,
|
11110 + | ConditionFn::Cond21,
|
11111 + | ConditionFn::Cond22,
|
11112 + | ConditionFn::Cond23,
|
11113 + | ConditionFn::Cond24,
|
11114 + | ConditionFn::Cond25,
|
11115 + | ConditionFn::Cond26,
|
11116 + | ConditionFn::Cond27,
|
11117 + | ConditionFn::Cond28,
|
11118 + | ConditionFn::Cond29,
|
11119 + | ConditionFn::Cond30,
|
11120 + | ConditionFn::Cond31,
|
11121 + | ConditionFn::Cond32,
|
11122 + | ConditionFn::Cond33,
|
11123 + | ConditionFn::Cond34,
|
11124 + | ConditionFn::Cond35,
|
11125 + | ConditionFn::Cond36,
|
11126 + | ConditionFn::Cond37,
|
11127 + | ConditionFn::Cond38,
|
11128 + | ConditionFn::Cond39,
|
11129 + | ConditionFn::Cond40,
|
11130 + | ConditionFn::Cond41,
|
11131 + | ConditionFn::Cond42,
|
11132 + | ConditionFn::Cond43,
|
11133 + | ConditionFn::Cond44,
|
11134 + | ConditionFn::Cond45,
|
11135 + | ConditionFn::Cond46,
|
11136 + | ConditionFn::Cond47,
|
11137 + | ConditionFn::Cond48,
|
11138 + | ConditionFn::Cond49,
|
11139 + | ConditionFn::Cond50,
|
11140 + | ConditionFn::Cond51,
|
11141 + | ConditionFn::Cond52,
|
11142 + | ConditionFn::Cond53,
|
11143 + | ConditionFn::Cond54,
|
11144 + | ConditionFn::Cond55,
|
11145 + | ConditionFn::Cond56,
|
11146 + | ConditionFn::Cond57,
|
11147 + | ConditionFn::Cond58,
|
11148 + | ConditionFn::Cond59,
|
11149 + | ConditionFn::Cond60,
|
11150 + | ConditionFn::Cond61,
|
11151 + | ConditionFn::Cond62,
|
11152 + | ConditionFn::Cond63,
|
11153 + | ConditionFn::Cond64,
|
11154 + | ConditionFn::Cond65,
|
11155 + | ConditionFn::Cond66,
|
11156 + | ConditionFn::Cond67,
|
11157 + | ConditionFn::Cond68,
|
11158 + | ConditionFn::Cond69,
|
11159 + | ConditionFn::Cond70,
|
11160 + | ConditionFn::Cond71,
|
11161 + | ConditionFn::Cond72,
|
11162 + | ConditionFn::Cond73,
|
11163 + | ConditionFn::Cond74,
|
11164 + | ConditionFn::Cond75,
|
11165 + | ConditionFn::Cond76,
|
11166 + | ConditionFn::Cond77,
|
11167 + | ConditionFn::Cond78,
|
11168 + | ConditionFn::Cond79,
|
11169 + | ConditionFn::Cond80,
|
11170 + | ConditionFn::Cond81,
|
11171 + | ConditionFn::Cond82,
|
11172 + | ConditionFn::Cond83,
|
11173 + | ConditionFn::Cond84,
|
11174 + | ConditionFn::Cond85,
|
11175 + | ConditionFn::Cond86,
|
11176 + | ConditionFn::Cond87,
|
11177 + | ConditionFn::Cond88,
|
11178 + | ConditionFn::Cond89,
|
11179 + | ConditionFn::Cond90,
|
11180 + | ];
|
11181 + |
|
11182 + | #[derive(Debug, Clone)]
|
11183 + | enum ResultEndpoint {
|
11184 + | Result0,
|
11185 + | Result1,
|
11186 + | Result2,
|
11187 + | Result3,
|
11188 + | Result4,
|
11189 + | Result5,
|
11190 + | Result6,
|
11191 + | Result7,
|
11192 + | Result8,
|
11193 + | Result9,
|
11194 + | Result10,
|
11195 + | Result11,
|
11196 + | Result12,
|
11197 + | Result13,
|
11198 + | Result14,
|
11199 + | Result15,
|
11200 + | Result16,
|
11201 + | Result17,
|
11202 + | Result18,
|
11203 + | Result19,
|
11204 + | Result20,
|
11205 + | Result21,
|
11206 + | Result22,
|
11207 + | Result23,
|
11208 + | Result24,
|
11209 + | Result25,
|
11210 + | Result26,
|
11211 + | Result27,
|
11212 + | Result28,
|
11213 + | Result29,
|
11214 + | Result30,
|
11215 + | Result31,
|
11216 + | Result32,
|
11217 + | Result33,
|
11218 + | Result34,
|
11219 + | Result35,
|
11220 + | Result36,
|
11221 + | Result37,
|
11222 + | Result38,
|
11223 + | Result39,
|
11224 + | Result40,
|
11225 + | Result41,
|
11226 + | Result42,
|
11227 + | Result43,
|
11228 + | Result44,
|
11229 + | Result45,
|
11230 + | Result46,
|
11231 + | Result47,
|
11232 + | Result48,
|
11233 + | Result49,
|
11234 + | Result50,
|
11235 + | Result51,
|
11236 + | Result52,
|
11237 + | Result53,
|
11238 + | Result54,
|
11239 + | Result55,
|
11240 + | Result56,
|
11241 + | Result57,
|
11242 + | Result58,
|
11243 + | Result59,
|
11244 + | Result60,
|
11245 + | Result61,
|
11246 + | Result62,
|
11247 + | Result63,
|
11248 + | Result64,
|
11249 + | Result65,
|
11250 + | Result66,
|
11251 + | Result67,
|
11252 + | Result68,
|
11253 + | Result69,
|
11254 + | Result70,
|
11255 + | Result71,
|
11256 + | Result72,
|
11257 + | Result73,
|
11258 + | Result74,
|
11259 + | Result75,
|
11260 + | Result76,
|
11261 + | Result77,
|
11262 + | Result78,
|
11263 + | Result79,
|
11264 + | Result80,
|
11265 + | Result81,
|
11266 + | Result82,
|
11267 + | Result83,
|
11268 + | Result84,
|
11269 + | Result85,
|
11270 + | Result86,
|
11271 + | Result87,
|
11272 + | Result88,
|
11273 + | Result89,
|
11274 + | Result90,
|
11275 + | Result91,
|
11276 + | Result92,
|
11277 + | Result93,
|
11278 + | Result94,
|
11279 + | Result95,
|
11280 + | Result96,
|
11281 + | Result97,
|
11282 + | Result98,
|
11283 + | Result99,
|
11284 + | Result100,
|
11285 + | Result101,
|
11286 + | Result102,
|
11287 + | Result103,
|
11288 + | Result104,
|
11289 + | Result105,
|
11290 + | Result106,
|
11291 + | Result107,
|
11292 + | Result108,
|
11293 + | Result109,
|
11294 + | Result110,
|
11295 + | Result111,
|
11296 + | Result112,
|
11297 + | Result113,
|
11298 + | Result114,
|
11299 + | Result115,
|
11300 + | Result116,
|
11301 + | Result117,
|
11302 + | Result118,
|
11303 + | Result119,
|
11304 + | Result120,
|
11305 + | Result121,
|
11306 + | Result122,
|
11307 + | Result123,
|
11308 + | Result124,
|
11309 + | Result125,
|
11310 + | Result126,
|
11311 + | Result127,
|
11312 + | Result128,
|
11313 + | Result129,
|
11314 + | Result130,
|
11315 + | Result131,
|
11316 + | Result132,
|
11317 + | Result133,
|
11318 + | Result134,
|
11319 + | Result135,
|
11320 + | Result136,
|
11321 + | Result137,
|
11322 + | Result138,
|
11323 + | Result139,
|
11324 + | Result140,
|
11325 + | Result141,
|
11326 + | Result142,
|
11327 + | Result143,
|
11328 + | Result144,
|
11329 + | Result145,
|
11330 + | Result146,
|
11331 + | Result147,
|
11332 + | Result148,
|
11333 + | Result149,
|
11334 + | Result150,
|
11335 + | Result151,
|
11336 + | Result152,
|
11337 + | Result153,
|
11338 + | Result154,
|
11339 + | Result155,
|
11340 + | Result156,
|
11341 + | Result157,
|
11342 + | }
|
11343 + |
|
11344 + | impl<'a> ResultEndpoint {
|
11345 + | #[allow(unused_variables, clippy::useless_asref)]
|
11346 + | fn to_endpoint(
|
11347 + | &self,
|
11348 + | params: &'a Params,
|
11349 + | context: &ConditionContext<'a>,
|
11350 + | ) -> ::std::result::Result<::aws_smithy_types::endpoint::Endpoint, ::aws_smithy_http::endpoint::ResolveEndpointError> {
|
11351 + | // Param bindings
|
11352 + | let bucket = params.bucket.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11353 + | let region = params.region.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11354 + | let use_fips = params.use_fips;
|
11355 + | let use_dual_stack = params.use_dual_stack;
|
11356 + | let endpoint = params.endpoint.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11357 + | let force_path_style = params.force_path_style;
|
11358 + | let accelerate = params.accelerate;
|
11359 + | let use_global_endpoint = params.use_global_endpoint;
|
11360 + | let use_object_lambda_endpoint = params.use_object_lambda_endpoint.unwrap_or_default();
|
11361 + | let key = params.key.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11362 + | let prefix = params.prefix.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11363 + | let copy_source = params.copy_source.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11364 + | let disable_access_points = params.disable_access_points.unwrap_or_default();
|
11365 + | let disable_multi_region_access_points = params.disable_multi_region_access_points;
|
11366 + | let use_arn_region = params.use_arn_region.unwrap_or_default();
|
11367 + | let use_s3_express_control_endpoint = params.use_s3_express_control_endpoint.unwrap_or_default();
|
11368 + | let disable_s3_express_session_auth = params.disable_s3_express_session_auth.unwrap_or_default();
|
11369 + |
|
11370 + | // Non-Param references
|
11371 + | let partition_result = context.partition_result.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11372 + | let url = context.url.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11373 + | let region_prefix = context.region_prefix.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11374 + | let outpost_id_ssa_2 = context.outpost_id_ssa_2.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11375 + | let access_point_suffix = context.access_point_suffix.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11376 + | let hardware_type = context.hardware_type.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11377 + | let bucket_arn = context.bucket_arn.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11378 + | let uri_encoded_bucket = context.uri_encoded_bucket.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11379 + | let s3express_availability_zone_id_ssa_6 = context
|
11380 + | .s3express_availability_zone_id_ssa_6
|
11381 + | .as_ref()
|
11382 + | .map(|s| s.clone())
|
11383 + | .unwrap_or_default();
|
11384 + | let s3express_availability_zone_id_ssa_1 = context
|
11385 + | .s3express_availability_zone_id_ssa_1
|
11386 + | .as_ref()
|
11387 + | .map(|s| s.clone())
|
11388 + | .unwrap_or_default();
|
11389 + | let s3express_availability_zone_id_ssa_2 = context
|
11390 + | .s3express_availability_zone_id_ssa_2
|
11391 + | .as_ref()
|
11392 + | .map(|s| s.clone())
|
11393 + | .unwrap_or_default();
|
11394 + | let binding_11 = context.arn_type.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11395 + | let arn_type = binding_11.as_string().unwrap_or_default();
|
11396 + | let s3express_availability_zone_id_ssa_7 = context
|
11397 + | .s3express_availability_zone_id_ssa_7
|
11398 + | .as_ref()
|
11399 + | .map(|s| s.clone())
|
11400 + | .unwrap_or_default();
|
11401 + | let s3express_availability_zone_id_ssa_4 = context
|
11402 + | .s3express_availability_zone_id_ssa_4
|
11403 + | .as_ref()
|
11404 + | .map(|s| s.clone())
|
11405 + | .unwrap_or_default();
|
11406 + | let s3express_availability_zone_id_ssa_8 = context
|
11407 + | .s3express_availability_zone_id_ssa_8
|
11408 + | .as_ref()
|
11409 + | .map(|s| s.clone())
|
11410 + | .unwrap_or_default();
|
11411 + | let bucket_partition = context.bucket_partition.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11412 + | let s3express_availability_zone_id_ssa_9 = context
|
11413 + | .s3express_availability_zone_id_ssa_9
|
11414 + | .as_ref()
|
11415 + | .map(|s| s.clone())
|
11416 + | .unwrap_or_default();
|
11417 + | let s3express_availability_zone_id_ssa_3 = context
|
11418 + | .s3express_availability_zone_id_ssa_3
|
11419 + | .as_ref()
|
11420 + | .map(|s| s.clone())
|
11421 + | .unwrap_or_default();
|
11422 + | let s3express_availability_zone_id_ssa_10 = context
|
11423 + | .s3express_availability_zone_id_ssa_10
|
11424 + | .as_ref()
|
11425 + | .map(|s| s.clone())
|
11426 + | .unwrap_or_default();
|
11427 + | let binding_19 = context.outpost_id_ssa_1.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11428 + | let outpost_id_ssa_1 = binding_19.as_string().unwrap_or_default();
|
11429 + | let binding_20 = context.access_point_name_ssa_1.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11430 + | let access_point_name_ssa_1 = binding_20.as_string().unwrap_or_default();
|
11431 + | let s3express_availability_zone_id_ssa_5 = context
|
11432 + | .s3express_availability_zone_id_ssa_5
|
11433 + | .as_ref()
|
11434 + | .map(|s| s.clone())
|
11435 + | .unwrap_or_default();
|
11436 + | let binding_22 = context.outpost_type.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11437 + | let outpost_type = binding_22.as_string().unwrap_or_default();
|
11438 + | let binding_23 = context.access_point_name_ssa_2.as_ref().map(|s| s.clone()).unwrap_or_default();
|
11439 + | let access_point_name_ssa_2 = binding_23.as_string().unwrap_or_default();
|
11440 + |
|
11441 + | match self {
|
11442 + | Self::Result0 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message("No endpoint rule matched")),
|
11443 + | Self::Result1 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11444 + | "Accelerate cannot be used with FIPS".to_string(),
|
11445 + | )),
|
11446 + | Self::Result2 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11447 + | "Cannot set dual-stack in combination with a custom endpoint.".to_string(),
|
11448 + | )),
|
11449 + | Self::Result3 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11450 + | "A custom endpoint cannot be combined with FIPS".to_string(),
|
11451 + | )),
|
11452 + | Self::Result4 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11453 + | "A custom endpoint cannot be combined with S3 Accelerate".to_string(),
|
11454 + | )),
|
11455 + | Self::Result5 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11456 + | "Partition does not support FIPS".to_string(),
|
11457 + | )),
|
11458 + | Self::Result6 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11459 + | "S3Express does not support Dual-stack.".to_string(),
|
11460 + | )),
|
11461 + | Self::Result7 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11462 + | "S3Express does not support S3 Accelerate.".to_string(),
|
11463 + | )),
|
11464 + | Self::Result8 => ::std::result::Result::Ok(
|
11465 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11466 + | .url({
|
11467 + | let mut out = String::new();
|
11468 + | #[allow(clippy::needless_borrow)]
|
11469 + | out.push_str(&url.scheme());
|
11470 + | out.push_str("://");
|
11471 + | #[allow(clippy::needless_borrow)]
|
11472 + | out.push_str(&url.authority());
|
11473 + | out.push('/');
|
11474 + | #[allow(clippy::needless_borrow)]
|
11475 + | out.push_str(&uri_encoded_bucket);
|
11476 + | #[allow(clippy::needless_borrow)]
|
11477 + | out.push_str(&url.path());
|
11478 + | out
|
11479 + | })
|
11480 + | .property("backend", "S3Express".to_string())
|
11481 + | .property(
|
11482 + | "authSchemes",
|
11483 + | vec![::aws_smithy_types::Document::from({
|
11484 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11485 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11486 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11487 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11488 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11489 + | out
|
11490 + | })],
|
11491 + | )
|
11492 + | .build(),
|
11493 + | ),
|
11494 + | Self::Result9 => ::std::result::Result::Ok(
|
11495 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11496 + | .url({
|
11497 + | let mut out = String::new();
|
11498 + | #[allow(clippy::needless_borrow)]
|
11499 + | out.push_str(&url.scheme());
|
11500 + | out.push_str("://");
|
11501 + | #[allow(clippy::needless_borrow)]
|
11502 + | out.push_str(&bucket);
|
11503 + | out.push('.');
|
11504 + | #[allow(clippy::needless_borrow)]
|
11505 + | out.push_str(&url.authority());
|
11506 + | #[allow(clippy::needless_borrow)]
|
11507 + | out.push_str(&url.path());
|
11508 + | out
|
11509 + | })
|
11510 + | .property("backend", "S3Express".to_string())
|
11511 + | .property(
|
11512 + | "authSchemes",
|
11513 + | vec![::aws_smithy_types::Document::from({
|
11514 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11515 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11516 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11517 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11518 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11519 + | out
|
11520 + | })],
|
11521 + | )
|
11522 + | .build(),
|
11523 + | ),
|
11524 + | Self::Result10 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11525 + | "S3Express bucket name is not a valid virtual hostable name.".to_string(),
|
11526 + | )),
|
11527 + | Self::Result11 => ::std::result::Result::Ok(
|
11528 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11529 + | .url({
|
11530 + | let mut out = String::new();
|
11531 + | #[allow(clippy::needless_borrow)]
|
11532 + | out.push_str(&url.scheme());
|
11533 + | out.push_str("://");
|
11534 + | #[allow(clippy::needless_borrow)]
|
11535 + | out.push_str(&url.authority());
|
11536 + | out.push('/');
|
11537 + | #[allow(clippy::needless_borrow)]
|
11538 + | out.push_str(&uri_encoded_bucket);
|
11539 + | #[allow(clippy::needless_borrow)]
|
11540 + | out.push_str(&url.path());
|
11541 + | out
|
11542 + | })
|
11543 + | .property("backend", "S3Express".to_string())
|
11544 + | .property(
|
11545 + | "authSchemes",
|
11546 + | vec![::aws_smithy_types::Document::from({
|
11547 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11548 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11549 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
11550 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11551 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11552 + | out
|
11553 + | })],
|
11554 + | )
|
11555 + | .build(),
|
11556 + | ),
|
11557 + | Self::Result12 => ::std::result::Result::Ok(
|
11558 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11559 + | .url({
|
11560 + | let mut out = String::new();
|
11561 + | #[allow(clippy::needless_borrow)]
|
11562 + | out.push_str(&url.scheme());
|
11563 + | out.push_str("://");
|
11564 + | #[allow(clippy::needless_borrow)]
|
11565 + | out.push_str(&bucket);
|
11566 + | out.push('.');
|
11567 + | #[allow(clippy::needless_borrow)]
|
11568 + | out.push_str(&url.authority());
|
11569 + | #[allow(clippy::needless_borrow)]
|
11570 + | out.push_str(&url.path());
|
11571 + | out
|
11572 + | })
|
11573 + | .property("backend", "S3Express".to_string())
|
11574 + | .property(
|
11575 + | "authSchemes",
|
11576 + | vec![::aws_smithy_types::Document::from({
|
11577 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11578 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11579 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
11580 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11581 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11582 + | out
|
11583 + | })],
|
11584 + | )
|
11585 + | .build(),
|
11586 + | ),
|
11587 + | Self::Result13 => ::std::result::Result::Ok(
|
11588 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11589 + | .url({
|
11590 + | let mut out = String::new();
|
11591 + | out.push_str("https://s3express-control-fips.");
|
11592 + | #[allow(clippy::needless_borrow)]
|
11593 + | out.push_str(®ion);
|
11594 + | out.push('.');
|
11595 + | #[allow(clippy::needless_borrow)]
|
11596 + | out.push_str(&partition_result.dns_suffix());
|
11597 + | out.push('/');
|
11598 + | #[allow(clippy::needless_borrow)]
|
11599 + | out.push_str(&uri_encoded_bucket);
|
11600 + | out
|
11601 + | })
|
11602 + | .property("backend", "S3Express".to_string())
|
11603 + | .property(
|
11604 + | "authSchemes",
|
11605 + | vec![::aws_smithy_types::Document::from({
|
11606 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11607 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11608 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11609 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11610 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11611 + | out
|
11612 + | })],
|
11613 + | )
|
11614 + | .build(),
|
11615 + | ),
|
11616 + | Self::Result14 => ::std::result::Result::Ok(
|
11617 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11618 + | .url({
|
11619 + | let mut out = String::new();
|
11620 + | out.push_str("https://s3express-control.");
|
11621 + | #[allow(clippy::needless_borrow)]
|
11622 + | out.push_str(®ion);
|
11623 + | out.push('.');
|
11624 + | #[allow(clippy::needless_borrow)]
|
11625 + | out.push_str(&partition_result.dns_suffix());
|
11626 + | out.push('/');
|
11627 + | #[allow(clippy::needless_borrow)]
|
11628 + | out.push_str(&uri_encoded_bucket);
|
11629 + | out
|
11630 + | })
|
11631 + | .property("backend", "S3Express".to_string())
|
11632 + | .property(
|
11633 + | "authSchemes",
|
11634 + | vec![::aws_smithy_types::Document::from({
|
11635 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11636 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11637 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11638 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11639 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11640 + | out
|
11641 + | })],
|
11642 + | )
|
11643 + | .build(),
|
11644 + | ),
|
11645 + | Self::Result15 => ::std::result::Result::Ok(
|
11646 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11647 + | .url({
|
11648 + | let mut out = String::new();
|
11649 + | out.push_str("https://");
|
11650 + | #[allow(clippy::needless_borrow)]
|
11651 + | out.push_str(&bucket);
|
11652 + | out.push_str(".s3express-fips-");
|
11653 + | #[allow(clippy::needless_borrow)]
|
11654 + | out.push_str(&s3express_availability_zone_id_ssa_1);
|
11655 + | out.push('.');
|
11656 + | #[allow(clippy::needless_borrow)]
|
11657 + | out.push_str(®ion);
|
11658 + | out.push('.');
|
11659 + | #[allow(clippy::needless_borrow)]
|
11660 + | out.push_str(&partition_result.dns_suffix());
|
11661 + | out
|
11662 + | })
|
11663 + | .property("backend", "S3Express".to_string())
|
11664 + | .property(
|
11665 + | "authSchemes",
|
11666 + | vec![::aws_smithy_types::Document::from({
|
11667 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11668 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11669 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11670 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11671 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11672 + | out
|
11673 + | })],
|
11674 + | )
|
11675 + | .build(),
|
11676 + | ),
|
11677 + | Self::Result16 => ::std::result::Result::Ok(
|
11678 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11679 + | .url({
|
11680 + | let mut out = String::new();
|
11681 + | out.push_str("https://");
|
11682 + | #[allow(clippy::needless_borrow)]
|
11683 + | out.push_str(&bucket);
|
11684 + | out.push_str(".s3express-");
|
11685 + | #[allow(clippy::needless_borrow)]
|
11686 + | out.push_str(&s3express_availability_zone_id_ssa_1);
|
11687 + | out.push('.');
|
11688 + | #[allow(clippy::needless_borrow)]
|
11689 + | out.push_str(®ion);
|
11690 + | out.push('.');
|
11691 + | #[allow(clippy::needless_borrow)]
|
11692 + | out.push_str(&partition_result.dns_suffix());
|
11693 + | out
|
11694 + | })
|
11695 + | .property("backend", "S3Express".to_string())
|
11696 + | .property(
|
11697 + | "authSchemes",
|
11698 + | vec![::aws_smithy_types::Document::from({
|
11699 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11700 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11701 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11702 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11703 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11704 + | out
|
11705 + | })],
|
11706 + | )
|
11707 + | .build(),
|
11708 + | ),
|
11709 + | Self::Result17 => ::std::result::Result::Ok(
|
11710 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11711 + | .url({
|
11712 + | let mut out = String::new();
|
11713 + | out.push_str("https://");
|
11714 + | #[allow(clippy::needless_borrow)]
|
11715 + | out.push_str(&bucket);
|
11716 + | out.push_str(".s3express-fips-");
|
11717 + | #[allow(clippy::needless_borrow)]
|
11718 + | out.push_str(&s3express_availability_zone_id_ssa_2);
|
11719 + | out.push('.');
|
11720 + | #[allow(clippy::needless_borrow)]
|
11721 + | out.push_str(®ion);
|
11722 + | out.push('.');
|
11723 + | #[allow(clippy::needless_borrow)]
|
11724 + | out.push_str(&partition_result.dns_suffix());
|
11725 + | out
|
11726 + | })
|
11727 + | .property("backend", "S3Express".to_string())
|
11728 + | .property(
|
11729 + | "authSchemes",
|
11730 + | vec![::aws_smithy_types::Document::from({
|
11731 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11732 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11733 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11734 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11735 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11736 + | out
|
11737 + | })],
|
11738 + | )
|
11739 + | .build(),
|
11740 + | ),
|
11741 + | Self::Result18 => ::std::result::Result::Ok(
|
11742 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11743 + | .url({
|
11744 + | let mut out = String::new();
|
11745 + | out.push_str("https://");
|
11746 + | #[allow(clippy::needless_borrow)]
|
11747 + | out.push_str(&bucket);
|
11748 + | out.push_str(".s3express-");
|
11749 + | #[allow(clippy::needless_borrow)]
|
11750 + | out.push_str(&s3express_availability_zone_id_ssa_2);
|
11751 + | out.push('.');
|
11752 + | #[allow(clippy::needless_borrow)]
|
11753 + | out.push_str(®ion);
|
11754 + | out.push('.');
|
11755 + | #[allow(clippy::needless_borrow)]
|
11756 + | out.push_str(&partition_result.dns_suffix());
|
11757 + | out
|
11758 + | })
|
11759 + | .property("backend", "S3Express".to_string())
|
11760 + | .property(
|
11761 + | "authSchemes",
|
11762 + | vec![::aws_smithy_types::Document::from({
|
11763 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11764 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11765 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11766 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11767 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11768 + | out
|
11769 + | })],
|
11770 + | )
|
11771 + | .build(),
|
11772 + | ),
|
11773 + | Self::Result19 => ::std::result::Result::Ok(
|
11774 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11775 + | .url({
|
11776 + | let mut out = String::new();
|
11777 + | out.push_str("https://");
|
11778 + | #[allow(clippy::needless_borrow)]
|
11779 + | out.push_str(&bucket);
|
11780 + | out.push_str(".s3express-fips-");
|
11781 + | #[allow(clippy::needless_borrow)]
|
11782 + | out.push_str(&s3express_availability_zone_id_ssa_3);
|
11783 + | out.push('.');
|
11784 + | #[allow(clippy::needless_borrow)]
|
11785 + | out.push_str(®ion);
|
11786 + | out.push('.');
|
11787 + | #[allow(clippy::needless_borrow)]
|
11788 + | out.push_str(&partition_result.dns_suffix());
|
11789 + | out
|
11790 + | })
|
11791 + | .property("backend", "S3Express".to_string())
|
11792 + | .property(
|
11793 + | "authSchemes",
|
11794 + | vec![::aws_smithy_types::Document::from({
|
11795 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11796 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11797 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11798 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11799 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11800 + | out
|
11801 + | })],
|
11802 + | )
|
11803 + | .build(),
|
11804 + | ),
|
11805 + | Self::Result20 => ::std::result::Result::Ok(
|
11806 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11807 + | .url({
|
11808 + | let mut out = String::new();
|
11809 + | out.push_str("https://");
|
11810 + | #[allow(clippy::needless_borrow)]
|
11811 + | out.push_str(&bucket);
|
11812 + | out.push_str(".s3express-");
|
11813 + | #[allow(clippy::needless_borrow)]
|
11814 + | out.push_str(&s3express_availability_zone_id_ssa_3);
|
11815 + | out.push('.');
|
11816 + | #[allow(clippy::needless_borrow)]
|
11817 + | out.push_str(®ion);
|
11818 + | out.push('.');
|
11819 + | #[allow(clippy::needless_borrow)]
|
11820 + | out.push_str(&partition_result.dns_suffix());
|
11821 + | out
|
11822 + | })
|
11823 + | .property("backend", "S3Express".to_string())
|
11824 + | .property(
|
11825 + | "authSchemes",
|
11826 + | vec![::aws_smithy_types::Document::from({
|
11827 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11828 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11829 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11830 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11831 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11832 + | out
|
11833 + | })],
|
11834 + | )
|
11835 + | .build(),
|
11836 + | ),
|
11837 + | Self::Result21 => ::std::result::Result::Ok(
|
11838 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11839 + | .url({
|
11840 + | let mut out = String::new();
|
11841 + | out.push_str("https://");
|
11842 + | #[allow(clippy::needless_borrow)]
|
11843 + | out.push_str(&bucket);
|
11844 + | out.push_str(".s3express-fips-");
|
11845 + | #[allow(clippy::needless_borrow)]
|
11846 + | out.push_str(&s3express_availability_zone_id_ssa_4);
|
11847 + | out.push('.');
|
11848 + | #[allow(clippy::needless_borrow)]
|
11849 + | out.push_str(®ion);
|
11850 + | out.push('.');
|
11851 + | #[allow(clippy::needless_borrow)]
|
11852 + | out.push_str(&partition_result.dns_suffix());
|
11853 + | out
|
11854 + | })
|
11855 + | .property("backend", "S3Express".to_string())
|
11856 + | .property(
|
11857 + | "authSchemes",
|
11858 + | vec![::aws_smithy_types::Document::from({
|
11859 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11860 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11861 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11862 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11863 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11864 + | out
|
11865 + | })],
|
11866 + | )
|
11867 + | .build(),
|
11868 + | ),
|
11869 + | Self::Result22 => ::std::result::Result::Ok(
|
11870 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11871 + | .url({
|
11872 + | let mut out = String::new();
|
11873 + | out.push_str("https://");
|
11874 + | #[allow(clippy::needless_borrow)]
|
11875 + | out.push_str(&bucket);
|
11876 + | out.push_str(".s3express-");
|
11877 + | #[allow(clippy::needless_borrow)]
|
11878 + | out.push_str(&s3express_availability_zone_id_ssa_4);
|
11879 + | out.push('.');
|
11880 + | #[allow(clippy::needless_borrow)]
|
11881 + | out.push_str(®ion);
|
11882 + | out.push('.');
|
11883 + | #[allow(clippy::needless_borrow)]
|
11884 + | out.push_str(&partition_result.dns_suffix());
|
11885 + | out
|
11886 + | })
|
11887 + | .property("backend", "S3Express".to_string())
|
11888 + | .property(
|
11889 + | "authSchemes",
|
11890 + | vec![::aws_smithy_types::Document::from({
|
11891 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11892 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11893 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11894 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11895 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11896 + | out
|
11897 + | })],
|
11898 + | )
|
11899 + | .build(),
|
11900 + | ),
|
11901 + | Self::Result23 => ::std::result::Result::Ok(
|
11902 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11903 + | .url({
|
11904 + | let mut out = String::new();
|
11905 + | out.push_str("https://");
|
11906 + | #[allow(clippy::needless_borrow)]
|
11907 + | out.push_str(&bucket);
|
11908 + | out.push_str(".s3express-fips-");
|
11909 + | #[allow(clippy::needless_borrow)]
|
11910 + | out.push_str(&s3express_availability_zone_id_ssa_5);
|
11911 + | out.push('.');
|
11912 + | #[allow(clippy::needless_borrow)]
|
11913 + | out.push_str(®ion);
|
11914 + | out.push('.');
|
11915 + | #[allow(clippy::needless_borrow)]
|
11916 + | out.push_str(&partition_result.dns_suffix());
|
11917 + | out
|
11918 + | })
|
11919 + | .property("backend", "S3Express".to_string())
|
11920 + | .property(
|
11921 + | "authSchemes",
|
11922 + | vec![::aws_smithy_types::Document::from({
|
11923 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11924 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11925 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11926 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11927 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11928 + | out
|
11929 + | })],
|
11930 + | )
|
11931 + | .build(),
|
11932 + | ),
|
11933 + | Self::Result24 => ::std::result::Result::Ok(
|
11934 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11935 + | .url({
|
11936 + | let mut out = String::new();
|
11937 + | out.push_str("https://");
|
11938 + | #[allow(clippy::needless_borrow)]
|
11939 + | out.push_str(&bucket);
|
11940 + | out.push_str(".s3express-");
|
11941 + | #[allow(clippy::needless_borrow)]
|
11942 + | out.push_str(&s3express_availability_zone_id_ssa_5);
|
11943 + | out.push('.');
|
11944 + | #[allow(clippy::needless_borrow)]
|
11945 + | out.push_str(®ion);
|
11946 + | out.push('.');
|
11947 + | #[allow(clippy::needless_borrow)]
|
11948 + | out.push_str(&partition_result.dns_suffix());
|
11949 + | out
|
11950 + | })
|
11951 + | .property("backend", "S3Express".to_string())
|
11952 + | .property(
|
11953 + | "authSchemes",
|
11954 + | vec![::aws_smithy_types::Document::from({
|
11955 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11956 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11957 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
11958 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11959 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11960 + | out
|
11961 + | })],
|
11962 + | )
|
11963 + | .build(),
|
11964 + | ),
|
11965 + | Self::Result25 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
11966 + | "Unrecognized S3Express bucket name format.".to_string(),
|
11967 + | )),
|
11968 + | Self::Result26 => ::std::result::Result::Ok(
|
11969 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
11970 + | .url({
|
11971 + | let mut out = String::new();
|
11972 + | out.push_str("https://");
|
11973 + | #[allow(clippy::needless_borrow)]
|
11974 + | out.push_str(&bucket);
|
11975 + | out.push_str(".s3express-fips-");
|
11976 + | #[allow(clippy::needless_borrow)]
|
11977 + | out.push_str(&s3express_availability_zone_id_ssa_1);
|
11978 + | out.push('.');
|
11979 + | #[allow(clippy::needless_borrow)]
|
11980 + | out.push_str(®ion);
|
11981 + | out.push('.');
|
11982 + | #[allow(clippy::needless_borrow)]
|
11983 + | out.push_str(&partition_result.dns_suffix());
|
11984 + | out
|
11985 + | })
|
11986 + | .property("backend", "S3Express".to_string())
|
11987 + | .property(
|
11988 + | "authSchemes",
|
11989 + | vec![::aws_smithy_types::Document::from({
|
11990 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
11991 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
11992 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
11993 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
11994 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
11995 + | out
|
11996 + | })],
|
11997 + | )
|
11998 + | .build(),
|
11999 + | ),
|
12000 + | Self::Result27 => ::std::result::Result::Ok(
|
12001 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12002 + | .url({
|
12003 + | let mut out = String::new();
|
12004 + | out.push_str("https://");
|
12005 + | #[allow(clippy::needless_borrow)]
|
12006 + | out.push_str(&bucket);
|
12007 + | out.push_str(".s3express-");
|
12008 + | #[allow(clippy::needless_borrow)]
|
12009 + | out.push_str(&s3express_availability_zone_id_ssa_1);
|
12010 + | out.push('.');
|
12011 + | #[allow(clippy::needless_borrow)]
|
12012 + | out.push_str(®ion);
|
12013 + | out.push('.');
|
12014 + | #[allow(clippy::needless_borrow)]
|
12015 + | out.push_str(&partition_result.dns_suffix());
|
12016 + | out
|
12017 + | })
|
12018 + | .property("backend", "S3Express".to_string())
|
12019 + | .property(
|
12020 + | "authSchemes",
|
12021 + | vec![::aws_smithy_types::Document::from({
|
12022 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12023 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12024 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12025 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12026 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12027 + | out
|
12028 + | })],
|
12029 + | )
|
12030 + | .build(),
|
12031 + | ),
|
12032 + | Self::Result28 => ::std::result::Result::Ok(
|
12033 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12034 + | .url({
|
12035 + | let mut out = String::new();
|
12036 + | out.push_str("https://");
|
12037 + | #[allow(clippy::needless_borrow)]
|
12038 + | out.push_str(&bucket);
|
12039 + | out.push_str(".s3express-fips-");
|
12040 + | #[allow(clippy::needless_borrow)]
|
12041 + | out.push_str(&s3express_availability_zone_id_ssa_2);
|
12042 + | out.push('.');
|
12043 + | #[allow(clippy::needless_borrow)]
|
12044 + | out.push_str(®ion);
|
12045 + | out.push('.');
|
12046 + | #[allow(clippy::needless_borrow)]
|
12047 + | out.push_str(&partition_result.dns_suffix());
|
12048 + | out
|
12049 + | })
|
12050 + | .property("backend", "S3Express".to_string())
|
12051 + | .property(
|
12052 + | "authSchemes",
|
12053 + | vec![::aws_smithy_types::Document::from({
|
12054 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12055 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12056 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12057 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12058 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12059 + | out
|
12060 + | })],
|
12061 + | )
|
12062 + | .build(),
|
12063 + | ),
|
12064 + | Self::Result29 => ::std::result::Result::Ok(
|
12065 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12066 + | .url({
|
12067 + | let mut out = String::new();
|
12068 + | out.push_str("https://");
|
12069 + | #[allow(clippy::needless_borrow)]
|
12070 + | out.push_str(&bucket);
|
12071 + | out.push_str(".s3express-");
|
12072 + | #[allow(clippy::needless_borrow)]
|
12073 + | out.push_str(&s3express_availability_zone_id_ssa_2);
|
12074 + | out.push('.');
|
12075 + | #[allow(clippy::needless_borrow)]
|
12076 + | out.push_str(®ion);
|
12077 + | out.push('.');
|
12078 + | #[allow(clippy::needless_borrow)]
|
12079 + | out.push_str(&partition_result.dns_suffix());
|
12080 + | out
|
12081 + | })
|
12082 + | .property("backend", "S3Express".to_string())
|
12083 + | .property(
|
12084 + | "authSchemes",
|
12085 + | vec![::aws_smithy_types::Document::from({
|
12086 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12087 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12088 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12089 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12090 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12091 + | out
|
12092 + | })],
|
12093 + | )
|
12094 + | .build(),
|
12095 + | ),
|
12096 + | Self::Result30 => ::std::result::Result::Ok(
|
12097 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12098 + | .url({
|
12099 + | let mut out = String::new();
|
12100 + | out.push_str("https://");
|
12101 + | #[allow(clippy::needless_borrow)]
|
12102 + | out.push_str(&bucket);
|
12103 + | out.push_str(".s3express-fips-");
|
12104 + | #[allow(clippy::needless_borrow)]
|
12105 + | out.push_str(&s3express_availability_zone_id_ssa_3);
|
12106 + | out.push('.');
|
12107 + | #[allow(clippy::needless_borrow)]
|
12108 + | out.push_str(®ion);
|
12109 + | out.push('.');
|
12110 + | #[allow(clippy::needless_borrow)]
|
12111 + | out.push_str(&partition_result.dns_suffix());
|
12112 + | out
|
12113 + | })
|
12114 + | .property("backend", "S3Express".to_string())
|
12115 + | .property(
|
12116 + | "authSchemes",
|
12117 + | vec![::aws_smithy_types::Document::from({
|
12118 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12119 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12120 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12121 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12122 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12123 + | out
|
12124 + | })],
|
12125 + | )
|
12126 + | .build(),
|
12127 + | ),
|
12128 + | Self::Result31 => ::std::result::Result::Ok(
|
12129 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12130 + | .url({
|
12131 + | let mut out = String::new();
|
12132 + | out.push_str("https://");
|
12133 + | #[allow(clippy::needless_borrow)]
|
12134 + | out.push_str(&bucket);
|
12135 + | out.push_str(".s3express-");
|
12136 + | #[allow(clippy::needless_borrow)]
|
12137 + | out.push_str(&s3express_availability_zone_id_ssa_3);
|
12138 + | out.push('.');
|
12139 + | #[allow(clippy::needless_borrow)]
|
12140 + | out.push_str(®ion);
|
12141 + | out.push('.');
|
12142 + | #[allow(clippy::needless_borrow)]
|
12143 + | out.push_str(&partition_result.dns_suffix());
|
12144 + | out
|
12145 + | })
|
12146 + | .property("backend", "S3Express".to_string())
|
12147 + | .property(
|
12148 + | "authSchemes",
|
12149 + | vec![::aws_smithy_types::Document::from({
|
12150 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12151 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12152 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12153 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12154 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12155 + | out
|
12156 + | })],
|
12157 + | )
|
12158 + | .build(),
|
12159 + | ),
|
12160 + | Self::Result32 => ::std::result::Result::Ok(
|
12161 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12162 + | .url({
|
12163 + | let mut out = String::new();
|
12164 + | out.push_str("https://");
|
12165 + | #[allow(clippy::needless_borrow)]
|
12166 + | out.push_str(&bucket);
|
12167 + | out.push_str(".s3express-fips-");
|
12168 + | #[allow(clippy::needless_borrow)]
|
12169 + | out.push_str(&s3express_availability_zone_id_ssa_4);
|
12170 + | out.push('.');
|
12171 + | #[allow(clippy::needless_borrow)]
|
12172 + | out.push_str(®ion);
|
12173 + | out.push('.');
|
12174 + | #[allow(clippy::needless_borrow)]
|
12175 + | out.push_str(&partition_result.dns_suffix());
|
12176 + | out
|
12177 + | })
|
12178 + | .property("backend", "S3Express".to_string())
|
12179 + | .property(
|
12180 + | "authSchemes",
|
12181 + | vec![::aws_smithy_types::Document::from({
|
12182 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12183 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12184 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12185 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12186 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12187 + | out
|
12188 + | })],
|
12189 + | )
|
12190 + | .build(),
|
12191 + | ),
|
12192 + | Self::Result33 => ::std::result::Result::Ok(
|
12193 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12194 + | .url({
|
12195 + | let mut out = String::new();
|
12196 + | out.push_str("https://");
|
12197 + | #[allow(clippy::needless_borrow)]
|
12198 + | out.push_str(&bucket);
|
12199 + | out.push_str(".s3express-");
|
12200 + | #[allow(clippy::needless_borrow)]
|
12201 + | out.push_str(&s3express_availability_zone_id_ssa_4);
|
12202 + | out.push('.');
|
12203 + | #[allow(clippy::needless_borrow)]
|
12204 + | out.push_str(®ion);
|
12205 + | out.push('.');
|
12206 + | #[allow(clippy::needless_borrow)]
|
12207 + | out.push_str(&partition_result.dns_suffix());
|
12208 + | out
|
12209 + | })
|
12210 + | .property("backend", "S3Express".to_string())
|
12211 + | .property(
|
12212 + | "authSchemes",
|
12213 + | vec![::aws_smithy_types::Document::from({
|
12214 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12215 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12216 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12217 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12218 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12219 + | out
|
12220 + | })],
|
12221 + | )
|
12222 + | .build(),
|
12223 + | ),
|
12224 + | Self::Result34 => ::std::result::Result::Ok(
|
12225 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12226 + | .url({
|
12227 + | let mut out = String::new();
|
12228 + | out.push_str("https://");
|
12229 + | #[allow(clippy::needless_borrow)]
|
12230 + | out.push_str(&bucket);
|
12231 + | out.push_str(".s3express-fips-");
|
12232 + | #[allow(clippy::needless_borrow)]
|
12233 + | out.push_str(&s3express_availability_zone_id_ssa_5);
|
12234 + | out.push('.');
|
12235 + | #[allow(clippy::needless_borrow)]
|
12236 + | out.push_str(®ion);
|
12237 + | out.push('.');
|
12238 + | #[allow(clippy::needless_borrow)]
|
12239 + | out.push_str(&partition_result.dns_suffix());
|
12240 + | out
|
12241 + | })
|
12242 + | .property("backend", "S3Express".to_string())
|
12243 + | .property(
|
12244 + | "authSchemes",
|
12245 + | vec![::aws_smithy_types::Document::from({
|
12246 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12247 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12248 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12249 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12250 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12251 + | out
|
12252 + | })],
|
12253 + | )
|
12254 + | .build(),
|
12255 + | ),
|
12256 + | Self::Result35 => ::std::result::Result::Ok(
|
12257 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12258 + | .url({
|
12259 + | let mut out = String::new();
|
12260 + | out.push_str("https://");
|
12261 + | #[allow(clippy::needless_borrow)]
|
12262 + | out.push_str(&bucket);
|
12263 + | out.push_str(".s3express-");
|
12264 + | #[allow(clippy::needless_borrow)]
|
12265 + | out.push_str(&s3express_availability_zone_id_ssa_5);
|
12266 + | out.push('.');
|
12267 + | #[allow(clippy::needless_borrow)]
|
12268 + | out.push_str(®ion);
|
12269 + | out.push('.');
|
12270 + | #[allow(clippy::needless_borrow)]
|
12271 + | out.push_str(&partition_result.dns_suffix());
|
12272 + | out
|
12273 + | })
|
12274 + | .property("backend", "S3Express".to_string())
|
12275 + | .property(
|
12276 + | "authSchemes",
|
12277 + | vec![::aws_smithy_types::Document::from({
|
12278 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12279 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12280 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12281 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12282 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12283 + | out
|
12284 + | })],
|
12285 + | )
|
12286 + | .build(),
|
12287 + | ),
|
12288 + | Self::Result36 => ::std::result::Result::Ok(
|
12289 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12290 + | .url({
|
12291 + | let mut out = String::new();
|
12292 + | out.push_str("https://");
|
12293 + | #[allow(clippy::needless_borrow)]
|
12294 + | out.push_str(&bucket);
|
12295 + | out.push_str(".s3express-fips-");
|
12296 + | #[allow(clippy::needless_borrow)]
|
12297 + | out.push_str(&s3express_availability_zone_id_ssa_6);
|
12298 + | out.push('.');
|
12299 + | #[allow(clippy::needless_borrow)]
|
12300 + | out.push_str(®ion);
|
12301 + | out.push('.');
|
12302 + | #[allow(clippy::needless_borrow)]
|
12303 + | out.push_str(&partition_result.dns_suffix());
|
12304 + | out
|
12305 + | })
|
12306 + | .property("backend", "S3Express".to_string())
|
12307 + | .property(
|
12308 + | "authSchemes",
|
12309 + | vec![::aws_smithy_types::Document::from({
|
12310 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12311 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12312 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12313 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12314 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12315 + | out
|
12316 + | })],
|
12317 + | )
|
12318 + | .build(),
|
12319 + | ),
|
12320 + | Self::Result37 => ::std::result::Result::Ok(
|
12321 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12322 + | .url({
|
12323 + | let mut out = String::new();
|
12324 + | out.push_str("https://");
|
12325 + | #[allow(clippy::needless_borrow)]
|
12326 + | out.push_str(&bucket);
|
12327 + | out.push_str(".s3express-");
|
12328 + | #[allow(clippy::needless_borrow)]
|
12329 + | out.push_str(&s3express_availability_zone_id_ssa_6);
|
12330 + | out.push('.');
|
12331 + | #[allow(clippy::needless_borrow)]
|
12332 + | out.push_str(®ion);
|
12333 + | out.push('.');
|
12334 + | #[allow(clippy::needless_borrow)]
|
12335 + | out.push_str(&partition_result.dns_suffix());
|
12336 + | out
|
12337 + | })
|
12338 + | .property("backend", "S3Express".to_string())
|
12339 + | .property(
|
12340 + | "authSchemes",
|
12341 + | vec![::aws_smithy_types::Document::from({
|
12342 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12343 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12344 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12345 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12346 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12347 + | out
|
12348 + | })],
|
12349 + | )
|
12350 + | .build(),
|
12351 + | ),
|
12352 + | Self::Result38 => ::std::result::Result::Ok(
|
12353 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12354 + | .url({
|
12355 + | let mut out = String::new();
|
12356 + | out.push_str("https://");
|
12357 + | #[allow(clippy::needless_borrow)]
|
12358 + | out.push_str(&bucket);
|
12359 + | out.push_str(".s3express-fips-");
|
12360 + | #[allow(clippy::needless_borrow)]
|
12361 + | out.push_str(&s3express_availability_zone_id_ssa_7);
|
12362 + | out.push('.');
|
12363 + | #[allow(clippy::needless_borrow)]
|
12364 + | out.push_str(®ion);
|
12365 + | out.push('.');
|
12366 + | #[allow(clippy::needless_borrow)]
|
12367 + | out.push_str(&partition_result.dns_suffix());
|
12368 + | out
|
12369 + | })
|
12370 + | .property("backend", "S3Express".to_string())
|
12371 + | .property(
|
12372 + | "authSchemes",
|
12373 + | vec![::aws_smithy_types::Document::from({
|
12374 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12375 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12376 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12377 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12378 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12379 + | out
|
12380 + | })],
|
12381 + | )
|
12382 + | .build(),
|
12383 + | ),
|
12384 + | Self::Result39 => ::std::result::Result::Ok(
|
12385 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12386 + | .url({
|
12387 + | let mut out = String::new();
|
12388 + | out.push_str("https://");
|
12389 + | #[allow(clippy::needless_borrow)]
|
12390 + | out.push_str(&bucket);
|
12391 + | out.push_str(".s3express-");
|
12392 + | #[allow(clippy::needless_borrow)]
|
12393 + | out.push_str(&s3express_availability_zone_id_ssa_7);
|
12394 + | out.push('.');
|
12395 + | #[allow(clippy::needless_borrow)]
|
12396 + | out.push_str(®ion);
|
12397 + | out.push('.');
|
12398 + | #[allow(clippy::needless_borrow)]
|
12399 + | out.push_str(&partition_result.dns_suffix());
|
12400 + | out
|
12401 + | })
|
12402 + | .property("backend", "S3Express".to_string())
|
12403 + | .property(
|
12404 + | "authSchemes",
|
12405 + | vec![::aws_smithy_types::Document::from({
|
12406 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12407 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12408 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12409 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12410 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12411 + | out
|
12412 + | })],
|
12413 + | )
|
12414 + | .build(),
|
12415 + | ),
|
12416 + | Self::Result40 => ::std::result::Result::Ok(
|
12417 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12418 + | .url({
|
12419 + | let mut out = String::new();
|
12420 + | out.push_str("https://");
|
12421 + | #[allow(clippy::needless_borrow)]
|
12422 + | out.push_str(&bucket);
|
12423 + | out.push_str(".s3express-fips-");
|
12424 + | #[allow(clippy::needless_borrow)]
|
12425 + | out.push_str(&s3express_availability_zone_id_ssa_8);
|
12426 + | out.push('.');
|
12427 + | #[allow(clippy::needless_borrow)]
|
12428 + | out.push_str(®ion);
|
12429 + | out.push('.');
|
12430 + | #[allow(clippy::needless_borrow)]
|
12431 + | out.push_str(&partition_result.dns_suffix());
|
12432 + | out
|
12433 + | })
|
12434 + | .property("backend", "S3Express".to_string())
|
12435 + | .property(
|
12436 + | "authSchemes",
|
12437 + | vec![::aws_smithy_types::Document::from({
|
12438 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12439 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12440 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12441 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12442 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12443 + | out
|
12444 + | })],
|
12445 + | )
|
12446 + | .build(),
|
12447 + | ),
|
12448 + | Self::Result41 => ::std::result::Result::Ok(
|
12449 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12450 + | .url({
|
12451 + | let mut out = String::new();
|
12452 + | out.push_str("https://");
|
12453 + | #[allow(clippy::needless_borrow)]
|
12454 + | out.push_str(&bucket);
|
12455 + | out.push_str(".s3express-");
|
12456 + | #[allow(clippy::needless_borrow)]
|
12457 + | out.push_str(&s3express_availability_zone_id_ssa_8);
|
12458 + | out.push('.');
|
12459 + | #[allow(clippy::needless_borrow)]
|
12460 + | out.push_str(®ion);
|
12461 + | out.push('.');
|
12462 + | #[allow(clippy::needless_borrow)]
|
12463 + | out.push_str(&partition_result.dns_suffix());
|
12464 + | out
|
12465 + | })
|
12466 + | .property("backend", "S3Express".to_string())
|
12467 + | .property(
|
12468 + | "authSchemes",
|
12469 + | vec![::aws_smithy_types::Document::from({
|
12470 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12471 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12472 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12473 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12474 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12475 + | out
|
12476 + | })],
|
12477 + | )
|
12478 + | .build(),
|
12479 + | ),
|
12480 + | Self::Result42 => ::std::result::Result::Ok(
|
12481 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12482 + | .url({
|
12483 + | let mut out = String::new();
|
12484 + | out.push_str("https://");
|
12485 + | #[allow(clippy::needless_borrow)]
|
12486 + | out.push_str(&bucket);
|
12487 + | out.push_str(".s3express-fips-");
|
12488 + | #[allow(clippy::needless_borrow)]
|
12489 + | out.push_str(&s3express_availability_zone_id_ssa_9);
|
12490 + | out.push('.');
|
12491 + | #[allow(clippy::needless_borrow)]
|
12492 + | out.push_str(®ion);
|
12493 + | out.push('.');
|
12494 + | #[allow(clippy::needless_borrow)]
|
12495 + | out.push_str(&partition_result.dns_suffix());
|
12496 + | out
|
12497 + | })
|
12498 + | .property("backend", "S3Express".to_string())
|
12499 + | .property(
|
12500 + | "authSchemes",
|
12501 + | vec![::aws_smithy_types::Document::from({
|
12502 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12503 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12504 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12505 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12506 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12507 + | out
|
12508 + | })],
|
12509 + | )
|
12510 + | .build(),
|
12511 + | ),
|
12512 + | Self::Result43 => ::std::result::Result::Ok(
|
12513 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12514 + | .url({
|
12515 + | let mut out = String::new();
|
12516 + | out.push_str("https://");
|
12517 + | #[allow(clippy::needless_borrow)]
|
12518 + | out.push_str(&bucket);
|
12519 + | out.push_str(".s3express-");
|
12520 + | #[allow(clippy::needless_borrow)]
|
12521 + | out.push_str(&s3express_availability_zone_id_ssa_9);
|
12522 + | out.push('.');
|
12523 + | #[allow(clippy::needless_borrow)]
|
12524 + | out.push_str(®ion);
|
12525 + | out.push('.');
|
12526 + | #[allow(clippy::needless_borrow)]
|
12527 + | out.push_str(&partition_result.dns_suffix());
|
12528 + | out
|
12529 + | })
|
12530 + | .property("backend", "S3Express".to_string())
|
12531 + | .property(
|
12532 + | "authSchemes",
|
12533 + | vec![::aws_smithy_types::Document::from({
|
12534 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12535 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12536 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12537 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12538 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12539 + | out
|
12540 + | })],
|
12541 + | )
|
12542 + | .build(),
|
12543 + | ),
|
12544 + | Self::Result44 => ::std::result::Result::Ok(
|
12545 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12546 + | .url({
|
12547 + | let mut out = String::new();
|
12548 + | out.push_str("https://");
|
12549 + | #[allow(clippy::needless_borrow)]
|
12550 + | out.push_str(&bucket);
|
12551 + | out.push_str(".s3express-fips-");
|
12552 + | #[allow(clippy::needless_borrow)]
|
12553 + | out.push_str(&s3express_availability_zone_id_ssa_10);
|
12554 + | out.push('.');
|
12555 + | #[allow(clippy::needless_borrow)]
|
12556 + | out.push_str(®ion);
|
12557 + | out.push('.');
|
12558 + | #[allow(clippy::needless_borrow)]
|
12559 + | out.push_str(&partition_result.dns_suffix());
|
12560 + | out
|
12561 + | })
|
12562 + | .property("backend", "S3Express".to_string())
|
12563 + | .property(
|
12564 + | "authSchemes",
|
12565 + | vec![::aws_smithy_types::Document::from({
|
12566 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12567 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12568 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12569 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12570 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12571 + | out
|
12572 + | })],
|
12573 + | )
|
12574 + | .build(),
|
12575 + | ),
|
12576 + | Self::Result45 => ::std::result::Result::Ok(
|
12577 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12578 + | .url({
|
12579 + | let mut out = String::new();
|
12580 + | out.push_str("https://");
|
12581 + | #[allow(clippy::needless_borrow)]
|
12582 + | out.push_str(&bucket);
|
12583 + | out.push_str(".s3express-");
|
12584 + | #[allow(clippy::needless_borrow)]
|
12585 + | out.push_str(&s3express_availability_zone_id_ssa_10);
|
12586 + | out.push('.');
|
12587 + | #[allow(clippy::needless_borrow)]
|
12588 + | out.push_str(®ion);
|
12589 + | out.push('.');
|
12590 + | #[allow(clippy::needless_borrow)]
|
12591 + | out.push_str(&partition_result.dns_suffix());
|
12592 + | out
|
12593 + | })
|
12594 + | .property("backend", "S3Express".to_string())
|
12595 + | .property(
|
12596 + | "authSchemes",
|
12597 + | vec![::aws_smithy_types::Document::from({
|
12598 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12599 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12600 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12601 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12602 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12603 + | out
|
12604 + | })],
|
12605 + | )
|
12606 + | .build(),
|
12607 + | ),
|
12608 + | Self::Result46 => ::std::result::Result::Ok(
|
12609 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12610 + | .url({
|
12611 + | let mut out = String::new();
|
12612 + | out.push_str("https://");
|
12613 + | #[allow(clippy::needless_borrow)]
|
12614 + | out.push_str(&bucket);
|
12615 + | out.push_str(".s3express-fips-");
|
12616 + | #[allow(clippy::needless_borrow)]
|
12617 + | out.push_str(&s3express_availability_zone_id_ssa_6);
|
12618 + | out.push('.');
|
12619 + | #[allow(clippy::needless_borrow)]
|
12620 + | out.push_str(®ion);
|
12621 + | out.push('.');
|
12622 + | #[allow(clippy::needless_borrow)]
|
12623 + | out.push_str(&partition_result.dns_suffix());
|
12624 + | out
|
12625 + | })
|
12626 + | .property("backend", "S3Express".to_string())
|
12627 + | .property(
|
12628 + | "authSchemes",
|
12629 + | vec![::aws_smithy_types::Document::from({
|
12630 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12631 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12632 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12633 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12634 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12635 + | out
|
12636 + | })],
|
12637 + | )
|
12638 + | .build(),
|
12639 + | ),
|
12640 + | Self::Result47 => ::std::result::Result::Ok(
|
12641 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12642 + | .url({
|
12643 + | let mut out = String::new();
|
12644 + | out.push_str("https://");
|
12645 + | #[allow(clippy::needless_borrow)]
|
12646 + | out.push_str(&bucket);
|
12647 + | out.push_str(".s3express-");
|
12648 + | #[allow(clippy::needless_borrow)]
|
12649 + | out.push_str(&s3express_availability_zone_id_ssa_6);
|
12650 + | out.push('.');
|
12651 + | #[allow(clippy::needless_borrow)]
|
12652 + | out.push_str(®ion);
|
12653 + | out.push('.');
|
12654 + | #[allow(clippy::needless_borrow)]
|
12655 + | out.push_str(&partition_result.dns_suffix());
|
12656 + | out
|
12657 + | })
|
12658 + | .property("backend", "S3Express".to_string())
|
12659 + | .property(
|
12660 + | "authSchemes",
|
12661 + | vec![::aws_smithy_types::Document::from({
|
12662 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12663 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12664 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12665 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12666 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12667 + | out
|
12668 + | })],
|
12669 + | )
|
12670 + | .build(),
|
12671 + | ),
|
12672 + | Self::Result48 => ::std::result::Result::Ok(
|
12673 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12674 + | .url({
|
12675 + | let mut out = String::new();
|
12676 + | out.push_str("https://");
|
12677 + | #[allow(clippy::needless_borrow)]
|
12678 + | out.push_str(&bucket);
|
12679 + | out.push_str(".s3express-fips-");
|
12680 + | #[allow(clippy::needless_borrow)]
|
12681 + | out.push_str(&s3express_availability_zone_id_ssa_7);
|
12682 + | out.push('.');
|
12683 + | #[allow(clippy::needless_borrow)]
|
12684 + | out.push_str(®ion);
|
12685 + | out.push('.');
|
12686 + | #[allow(clippy::needless_borrow)]
|
12687 + | out.push_str(&partition_result.dns_suffix());
|
12688 + | out
|
12689 + | })
|
12690 + | .property("backend", "S3Express".to_string())
|
12691 + | .property(
|
12692 + | "authSchemes",
|
12693 + | vec![::aws_smithy_types::Document::from({
|
12694 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12695 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12696 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12697 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12698 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12699 + | out
|
12700 + | })],
|
12701 + | )
|
12702 + | .build(),
|
12703 + | ),
|
12704 + | Self::Result49 => ::std::result::Result::Ok(
|
12705 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12706 + | .url({
|
12707 + | let mut out = String::new();
|
12708 + | out.push_str("https://");
|
12709 + | #[allow(clippy::needless_borrow)]
|
12710 + | out.push_str(&bucket);
|
12711 + | out.push_str(".s3express-");
|
12712 + | #[allow(clippy::needless_borrow)]
|
12713 + | out.push_str(&s3express_availability_zone_id_ssa_7);
|
12714 + | out.push('.');
|
12715 + | #[allow(clippy::needless_borrow)]
|
12716 + | out.push_str(®ion);
|
12717 + | out.push('.');
|
12718 + | #[allow(clippy::needless_borrow)]
|
12719 + | out.push_str(&partition_result.dns_suffix());
|
12720 + | out
|
12721 + | })
|
12722 + | .property("backend", "S3Express".to_string())
|
12723 + | .property(
|
12724 + | "authSchemes",
|
12725 + | vec![::aws_smithy_types::Document::from({
|
12726 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12727 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12728 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12729 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12730 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12731 + | out
|
12732 + | })],
|
12733 + | )
|
12734 + | .build(),
|
12735 + | ),
|
12736 + | Self::Result50 => ::std::result::Result::Ok(
|
12737 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12738 + | .url({
|
12739 + | let mut out = String::new();
|
12740 + | out.push_str("https://");
|
12741 + | #[allow(clippy::needless_borrow)]
|
12742 + | out.push_str(&bucket);
|
12743 + | out.push_str(".s3express-fips-");
|
12744 + | #[allow(clippy::needless_borrow)]
|
12745 + | out.push_str(&s3express_availability_zone_id_ssa_8);
|
12746 + | out.push('.');
|
12747 + | #[allow(clippy::needless_borrow)]
|
12748 + | out.push_str(®ion);
|
12749 + | out.push('.');
|
12750 + | #[allow(clippy::needless_borrow)]
|
12751 + | out.push_str(&partition_result.dns_suffix());
|
12752 + | out
|
12753 + | })
|
12754 + | .property("backend", "S3Express".to_string())
|
12755 + | .property(
|
12756 + | "authSchemes",
|
12757 + | vec![::aws_smithy_types::Document::from({
|
12758 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12759 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12760 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12761 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12762 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12763 + | out
|
12764 + | })],
|
12765 + | )
|
12766 + | .build(),
|
12767 + | ),
|
12768 + | Self::Result51 => ::std::result::Result::Ok(
|
12769 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12770 + | .url({
|
12771 + | let mut out = String::new();
|
12772 + | out.push_str("https://");
|
12773 + | #[allow(clippy::needless_borrow)]
|
12774 + | out.push_str(&bucket);
|
12775 + | out.push_str(".s3express-");
|
12776 + | #[allow(clippy::needless_borrow)]
|
12777 + | out.push_str(&s3express_availability_zone_id_ssa_8);
|
12778 + | out.push('.');
|
12779 + | #[allow(clippy::needless_borrow)]
|
12780 + | out.push_str(®ion);
|
12781 + | out.push('.');
|
12782 + | #[allow(clippy::needless_borrow)]
|
12783 + | out.push_str(&partition_result.dns_suffix());
|
12784 + | out
|
12785 + | })
|
12786 + | .property("backend", "S3Express".to_string())
|
12787 + | .property(
|
12788 + | "authSchemes",
|
12789 + | vec![::aws_smithy_types::Document::from({
|
12790 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12791 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12792 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12793 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12794 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12795 + | out
|
12796 + | })],
|
12797 + | )
|
12798 + | .build(),
|
12799 + | ),
|
12800 + | Self::Result52 => ::std::result::Result::Ok(
|
12801 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12802 + | .url({
|
12803 + | let mut out = String::new();
|
12804 + | out.push_str("https://");
|
12805 + | #[allow(clippy::needless_borrow)]
|
12806 + | out.push_str(&bucket);
|
12807 + | out.push_str(".s3express-fips-");
|
12808 + | #[allow(clippy::needless_borrow)]
|
12809 + | out.push_str(&s3express_availability_zone_id_ssa_9);
|
12810 + | out.push('.');
|
12811 + | #[allow(clippy::needless_borrow)]
|
12812 + | out.push_str(®ion);
|
12813 + | out.push('.');
|
12814 + | #[allow(clippy::needless_borrow)]
|
12815 + | out.push_str(&partition_result.dns_suffix());
|
12816 + | out
|
12817 + | })
|
12818 + | .property("backend", "S3Express".to_string())
|
12819 + | .property(
|
12820 + | "authSchemes",
|
12821 + | vec![::aws_smithy_types::Document::from({
|
12822 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12823 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12824 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12825 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12826 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12827 + | out
|
12828 + | })],
|
12829 + | )
|
12830 + | .build(),
|
12831 + | ),
|
12832 + | Self::Result53 => ::std::result::Result::Ok(
|
12833 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12834 + | .url({
|
12835 + | let mut out = String::new();
|
12836 + | out.push_str("https://");
|
12837 + | #[allow(clippy::needless_borrow)]
|
12838 + | out.push_str(&bucket);
|
12839 + | out.push_str(".s3express-");
|
12840 + | #[allow(clippy::needless_borrow)]
|
12841 + | out.push_str(&s3express_availability_zone_id_ssa_9);
|
12842 + | out.push('.');
|
12843 + | #[allow(clippy::needless_borrow)]
|
12844 + | out.push_str(®ion);
|
12845 + | out.push('.');
|
12846 + | #[allow(clippy::needless_borrow)]
|
12847 + | out.push_str(&partition_result.dns_suffix());
|
12848 + | out
|
12849 + | })
|
12850 + | .property("backend", "S3Express".to_string())
|
12851 + | .property(
|
12852 + | "authSchemes",
|
12853 + | vec![::aws_smithy_types::Document::from({
|
12854 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12855 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12856 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12857 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12858 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12859 + | out
|
12860 + | })],
|
12861 + | )
|
12862 + | .build(),
|
12863 + | ),
|
12864 + | Self::Result54 => ::std::result::Result::Ok(
|
12865 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12866 + | .url({
|
12867 + | let mut out = String::new();
|
12868 + | out.push_str("https://");
|
12869 + | #[allow(clippy::needless_borrow)]
|
12870 + | out.push_str(&bucket);
|
12871 + | out.push_str(".s3express-fips-");
|
12872 + | #[allow(clippy::needless_borrow)]
|
12873 + | out.push_str(&s3express_availability_zone_id_ssa_10);
|
12874 + | out.push('.');
|
12875 + | #[allow(clippy::needless_borrow)]
|
12876 + | out.push_str(®ion);
|
12877 + | out.push('.');
|
12878 + | #[allow(clippy::needless_borrow)]
|
12879 + | out.push_str(&partition_result.dns_suffix());
|
12880 + | out
|
12881 + | })
|
12882 + | .property("backend", "S3Express".to_string())
|
12883 + | .property(
|
12884 + | "authSchemes",
|
12885 + | vec![::aws_smithy_types::Document::from({
|
12886 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12887 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12888 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12889 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12890 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12891 + | out
|
12892 + | })],
|
12893 + | )
|
12894 + | .build(),
|
12895 + | ),
|
12896 + | Self::Result55 => ::std::result::Result::Ok(
|
12897 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12898 + | .url({
|
12899 + | let mut out = String::new();
|
12900 + | out.push_str("https://");
|
12901 + | #[allow(clippy::needless_borrow)]
|
12902 + | out.push_str(&bucket);
|
12903 + | out.push_str(".s3express-");
|
12904 + | #[allow(clippy::needless_borrow)]
|
12905 + | out.push_str(&s3express_availability_zone_id_ssa_10);
|
12906 + | out.push('.');
|
12907 + | #[allow(clippy::needless_borrow)]
|
12908 + | out.push_str(®ion);
|
12909 + | out.push('.');
|
12910 + | #[allow(clippy::needless_borrow)]
|
12911 + | out.push_str(&partition_result.dns_suffix());
|
12912 + | out
|
12913 + | })
|
12914 + | .property("backend", "S3Express".to_string())
|
12915 + | .property(
|
12916 + | "authSchemes",
|
12917 + | vec![::aws_smithy_types::Document::from({
|
12918 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12919 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12920 + | out.insert("name".to_string(), "sigv4-s3express".to_string().into());
|
12921 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12922 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12923 + | out
|
12924 + | })],
|
12925 + | )
|
12926 + | .build(),
|
12927 + | ),
|
12928 + | Self::Result56 => ::std::result::Result::Ok(
|
12929 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12930 + | .url({
|
12931 + | let mut out = String::new();
|
12932 + | #[allow(clippy::needless_borrow)]
|
12933 + | out.push_str(&url.scheme());
|
12934 + | out.push_str("://");
|
12935 + | #[allow(clippy::needless_borrow)]
|
12936 + | out.push_str(&url.authority());
|
12937 + | #[allow(clippy::needless_borrow)]
|
12938 + | out.push_str(&url.path());
|
12939 + | out
|
12940 + | })
|
12941 + | .property("backend", "S3Express".to_string())
|
12942 + | .property(
|
12943 + | "authSchemes",
|
12944 + | vec![::aws_smithy_types::Document::from({
|
12945 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12946 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12947 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12948 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12949 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12950 + | out
|
12951 + | })],
|
12952 + | )
|
12953 + | .build(),
|
12954 + | ),
|
12955 + | Self::Result57 => ::std::result::Result::Ok(
|
12956 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12957 + | .url({
|
12958 + | let mut out = String::new();
|
12959 + | out.push_str("https://s3express-control-fips.");
|
12960 + | #[allow(clippy::needless_borrow)]
|
12961 + | out.push_str(®ion);
|
12962 + | out.push('.');
|
12963 + | #[allow(clippy::needless_borrow)]
|
12964 + | out.push_str(&partition_result.dns_suffix());
|
12965 + | out
|
12966 + | })
|
12967 + | .property("backend", "S3Express".to_string())
|
12968 + | .property(
|
12969 + | "authSchemes",
|
12970 + | vec![::aws_smithy_types::Document::from({
|
12971 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12972 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12973 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
12974 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
12975 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
12976 + | out
|
12977 + | })],
|
12978 + | )
|
12979 + | .build(),
|
12980 + | ),
|
12981 + | Self::Result58 => ::std::result::Result::Ok(
|
12982 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
12983 + | .url({
|
12984 + | let mut out = String::new();
|
12985 + | out.push_str("https://s3express-control.");
|
12986 + | #[allow(clippy::needless_borrow)]
|
12987 + | out.push_str(®ion);
|
12988 + | out.push('.');
|
12989 + | #[allow(clippy::needless_borrow)]
|
12990 + | out.push_str(&partition_result.dns_suffix());
|
12991 + | out
|
12992 + | })
|
12993 + | .property("backend", "S3Express".to_string())
|
12994 + | .property(
|
12995 + | "authSchemes",
|
12996 + | vec![::aws_smithy_types::Document::from({
|
12997 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
12998 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
12999 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13000 + | out.insert("signingName".to_string(), "s3express".to_string().into());
|
13001 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13002 + | out
|
13003 + | })],
|
13004 + | )
|
13005 + | .build(),
|
13006 + | ),
|
13007 + | Self::Result59 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13008 + | "Expected a endpoint to be specified but no endpoint was found".to_string(),
|
13009 + | )),
|
13010 + | Self::Result60 => ::std::result::Result::Ok(
|
13011 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13012 + | .url({
|
13013 + | let mut out = String::new();
|
13014 + | out.push_str("https://");
|
13015 + | #[allow(clippy::needless_borrow)]
|
13016 + | out.push_str(&bucket);
|
13017 + | out.push_str(".ec2.");
|
13018 + | #[allow(clippy::needless_borrow)]
|
13019 + | out.push_str(&url.authority());
|
13020 + | out
|
13021 + | })
|
13022 + | .property(
|
13023 + | "authSchemes",
|
13024 + | vec![
|
13025 + | ::aws_smithy_types::Document::from({
|
13026 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13027 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13028 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
13029 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13030 + | out.insert(
|
13031 + | "signingRegionSet".to_string(),
|
13032 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
13033 + | );
|
13034 + | out
|
13035 + | }),
|
13036 + | ::aws_smithy_types::Document::from({
|
13037 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13038 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13039 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13040 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13041 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13042 + | out
|
13043 + | }),
|
13044 + | ],
|
13045 + | )
|
13046 + | .build(),
|
13047 + | ),
|
13048 + | Self::Result61 => ::std::result::Result::Ok(
|
13049 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13050 + | .url({
|
13051 + | let mut out = String::new();
|
13052 + | out.push_str("https://");
|
13053 + | #[allow(clippy::needless_borrow)]
|
13054 + | out.push_str(&bucket);
|
13055 + | out.push_str(".ec2.s3-outposts.");
|
13056 + | #[allow(clippy::needless_borrow)]
|
13057 + | out.push_str(®ion);
|
13058 + | out.push('.');
|
13059 + | #[allow(clippy::needless_borrow)]
|
13060 + | out.push_str(&partition_result.dns_suffix());
|
13061 + | out
|
13062 + | })
|
13063 + | .property(
|
13064 + | "authSchemes",
|
13065 + | vec![
|
13066 + | ::aws_smithy_types::Document::from({
|
13067 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13068 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13069 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
13070 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13071 + | out.insert(
|
13072 + | "signingRegionSet".to_string(),
|
13073 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
13074 + | );
|
13075 + | out
|
13076 + | }),
|
13077 + | ::aws_smithy_types::Document::from({
|
13078 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13079 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13080 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13081 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13082 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13083 + | out
|
13084 + | }),
|
13085 + | ],
|
13086 + | )
|
13087 + | .build(),
|
13088 + | ),
|
13089 + | Self::Result62 => ::std::result::Result::Ok(
|
13090 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13091 + | .url({
|
13092 + | let mut out = String::new();
|
13093 + | out.push_str("https://");
|
13094 + | #[allow(clippy::needless_borrow)]
|
13095 + | out.push_str(&bucket);
|
13096 + | out.push_str(".op-");
|
13097 + | #[allow(clippy::needless_borrow)]
|
13098 + | out.push_str(&outpost_id_ssa_2);
|
13099 + | out.push('.');
|
13100 + | #[allow(clippy::needless_borrow)]
|
13101 + | out.push_str(&url.authority());
|
13102 + | out
|
13103 + | })
|
13104 + | .property(
|
13105 + | "authSchemes",
|
13106 + | vec![
|
13107 + | ::aws_smithy_types::Document::from({
|
13108 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13109 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13110 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
13111 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13112 + | out.insert(
|
13113 + | "signingRegionSet".to_string(),
|
13114 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
13115 + | );
|
13116 + | out
|
13117 + | }),
|
13118 + | ::aws_smithy_types::Document::from({
|
13119 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13120 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13121 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13122 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13123 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13124 + | out
|
13125 + | }),
|
13126 + | ],
|
13127 + | )
|
13128 + | .build(),
|
13129 + | ),
|
13130 + | Self::Result63 => ::std::result::Result::Ok(
|
13131 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13132 + | .url({
|
13133 + | let mut out = String::new();
|
13134 + | out.push_str("https://");
|
13135 + | #[allow(clippy::needless_borrow)]
|
13136 + | out.push_str(&bucket);
|
13137 + | out.push_str(".op-");
|
13138 + | #[allow(clippy::needless_borrow)]
|
13139 + | out.push_str(&outpost_id_ssa_2);
|
13140 + | out.push_str(".s3-outposts.");
|
13141 + | #[allow(clippy::needless_borrow)]
|
13142 + | out.push_str(®ion);
|
13143 + | out.push('.');
|
13144 + | #[allow(clippy::needless_borrow)]
|
13145 + | out.push_str(&partition_result.dns_suffix());
|
13146 + | out
|
13147 + | })
|
13148 + | .property(
|
13149 + | "authSchemes",
|
13150 + | vec![
|
13151 + | ::aws_smithy_types::Document::from({
|
13152 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13153 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13154 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
13155 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13156 + | out.insert(
|
13157 + | "signingRegionSet".to_string(),
|
13158 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
13159 + | );
|
13160 + | out
|
13161 + | }),
|
13162 + | ::aws_smithy_types::Document::from({
|
13163 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13164 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13165 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13166 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
13167 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13168 + | out
|
13169 + | }),
|
13170 + | ],
|
13171 + | )
|
13172 + | .build(),
|
13173 + | ),
|
13174 + | Self::Result64 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13175 + | let mut out = String::new();
|
13176 + | out.push_str("Unrecognized hardware type: \"Expected hardware type o or e but got ");
|
13177 + | #[allow(clippy::needless_borrow)]
|
13178 + | out.push_str(&hardware_type);
|
13179 + | out.push('"');
|
13180 + | out
|
13181 + | })),
|
13182 + | Self::Result65 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13183 + | "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.".to_string(),
|
13184 + | )),
|
13185 + | Self::Result66 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13186 + | let mut out = String::new();
|
13187 + | out.push_str("Custom endpoint `");
|
13188 + | #[allow(clippy::needless_borrow)]
|
13189 + | out.push_str(&endpoint);
|
13190 + | out.push_str("` was not a valid URI");
|
13191 + | out
|
13192 + | })),
|
13193 + | Self::Result67 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13194 + | "S3 Accelerate cannot be used in this region".to_string(),
|
13195 + | )),
|
13196 + | Self::Result68 => ::std::result::Result::Ok(
|
13197 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13198 + | .url({
|
13199 + | let mut out = String::new();
|
13200 + | out.push_str("https://");
|
13201 + | #[allow(clippy::needless_borrow)]
|
13202 + | out.push_str(&bucket);
|
13203 + | out.push_str(".s3-fips.dualstack.us-east-1.");
|
13204 + | #[allow(clippy::needless_borrow)]
|
13205 + | out.push_str(&partition_result.dns_suffix());
|
13206 + | out
|
13207 + | })
|
13208 + | .property(
|
13209 + | "authSchemes",
|
13210 + | vec![::aws_smithy_types::Document::from({
|
13211 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13212 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13213 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13214 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13215 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13216 + | out
|
13217 + | })],
|
13218 + | )
|
13219 + | .build(),
|
13220 + | ),
|
13221 + | Self::Result69 => ::std::result::Result::Ok(
|
13222 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13223 + | .url({
|
13224 + | let mut out = String::new();
|
13225 + | out.push_str("https://");
|
13226 + | #[allow(clippy::needless_borrow)]
|
13227 + | out.push_str(&bucket);
|
13228 + | out.push_str(".s3-fips.dualstack.");
|
13229 + | #[allow(clippy::needless_borrow)]
|
13230 + | out.push_str(®ion);
|
13231 + | out.push('.');
|
13232 + | #[allow(clippy::needless_borrow)]
|
13233 + | out.push_str(&partition_result.dns_suffix());
|
13234 + | out
|
13235 + | })
|
13236 + | .property(
|
13237 + | "authSchemes",
|
13238 + | vec![::aws_smithy_types::Document::from({
|
13239 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13240 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13241 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13242 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13243 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13244 + | out
|
13245 + | })],
|
13246 + | )
|
13247 + | .build(),
|
13248 + | ),
|
13249 + | Self::Result70 => ::std::result::Result::Ok(
|
13250 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13251 + | .url({
|
13252 + | let mut out = String::new();
|
13253 + | out.push_str("https://");
|
13254 + | #[allow(clippy::needless_borrow)]
|
13255 + | out.push_str(&bucket);
|
13256 + | out.push_str(".s3-fips.us-east-1.");
|
13257 + | #[allow(clippy::needless_borrow)]
|
13258 + | out.push_str(&partition_result.dns_suffix());
|
13259 + | out
|
13260 + | })
|
13261 + | .property(
|
13262 + | "authSchemes",
|
13263 + | vec![::aws_smithy_types::Document::from({
|
13264 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13265 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13266 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13267 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13268 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13269 + | out
|
13270 + | })],
|
13271 + | )
|
13272 + | .build(),
|
13273 + | ),
|
13274 + | Self::Result71 => ::std::result::Result::Ok(
|
13275 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13276 + | .url({
|
13277 + | let mut out = String::new();
|
13278 + | out.push_str("https://");
|
13279 + | #[allow(clippy::needless_borrow)]
|
13280 + | out.push_str(&bucket);
|
13281 + | out.push_str(".s3-fips.");
|
13282 + | #[allow(clippy::needless_borrow)]
|
13283 + | out.push_str(®ion);
|
13284 + | out.push('.');
|
13285 + | #[allow(clippy::needless_borrow)]
|
13286 + | out.push_str(&partition_result.dns_suffix());
|
13287 + | out
|
13288 + | })
|
13289 + | .property(
|
13290 + | "authSchemes",
|
13291 + | vec![::aws_smithy_types::Document::from({
|
13292 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13293 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13294 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13295 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13296 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13297 + | out
|
13298 + | })],
|
13299 + | )
|
13300 + | .build(),
|
13301 + | ),
|
13302 + | Self::Result72 => ::std::result::Result::Ok(
|
13303 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13304 + | .url({
|
13305 + | let mut out = String::new();
|
13306 + | out.push_str("https://");
|
13307 + | #[allow(clippy::needless_borrow)]
|
13308 + | out.push_str(&bucket);
|
13309 + | out.push_str(".s3-accelerate.dualstack.us-east-1.");
|
13310 + | #[allow(clippy::needless_borrow)]
|
13311 + | out.push_str(&partition_result.dns_suffix());
|
13312 + | out
|
13313 + | })
|
13314 + | .property(
|
13315 + | "authSchemes",
|
13316 + | vec![::aws_smithy_types::Document::from({
|
13317 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13318 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13319 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13320 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13321 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13322 + | out
|
13323 + | })],
|
13324 + | )
|
13325 + | .build(),
|
13326 + | ),
|
13327 + | Self::Result73 => ::std::result::Result::Ok(
|
13328 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13329 + | .url({
|
13330 + | let mut out = String::new();
|
13331 + | out.push_str("https://");
|
13332 + | #[allow(clippy::needless_borrow)]
|
13333 + | out.push_str(&bucket);
|
13334 + | out.push_str(".s3-accelerate.dualstack.");
|
13335 + | #[allow(clippy::needless_borrow)]
|
13336 + | out.push_str(&partition_result.dns_suffix());
|
13337 + | out
|
13338 + | })
|
13339 + | .property(
|
13340 + | "authSchemes",
|
13341 + | vec![::aws_smithy_types::Document::from({
|
13342 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13343 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13344 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13345 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13346 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13347 + | out
|
13348 + | })],
|
13349 + | )
|
13350 + | .build(),
|
13351 + | ),
|
13352 + | Self::Result74 => ::std::result::Result::Ok(
|
13353 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13354 + | .url({
|
13355 + | let mut out = String::new();
|
13356 + | out.push_str("https://");
|
13357 + | #[allow(clippy::needless_borrow)]
|
13358 + | out.push_str(&bucket);
|
13359 + | out.push_str(".s3.dualstack.us-east-1.");
|
13360 + | #[allow(clippy::needless_borrow)]
|
13361 + | out.push_str(&partition_result.dns_suffix());
|
13362 + | out
|
13363 + | })
|
13364 + | .property(
|
13365 + | "authSchemes",
|
13366 + | vec![::aws_smithy_types::Document::from({
|
13367 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13368 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13369 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13370 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13371 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13372 + | out
|
13373 + | })],
|
13374 + | )
|
13375 + | .build(),
|
13376 + | ),
|
13377 + | Self::Result75 => ::std::result::Result::Ok(
|
13378 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13379 + | .url({
|
13380 + | let mut out = String::new();
|
13381 + | out.push_str("https://");
|
13382 + | #[allow(clippy::needless_borrow)]
|
13383 + | out.push_str(&bucket);
|
13384 + | out.push_str(".s3.dualstack.");
|
13385 + | #[allow(clippy::needless_borrow)]
|
13386 + | out.push_str(®ion);
|
13387 + | out.push('.');
|
13388 + | #[allow(clippy::needless_borrow)]
|
13389 + | out.push_str(&partition_result.dns_suffix());
|
13390 + | out
|
13391 + | })
|
13392 + | .property(
|
13393 + | "authSchemes",
|
13394 + | vec![::aws_smithy_types::Document::from({
|
13395 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13396 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13397 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13398 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13399 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13400 + | out
|
13401 + | })],
|
13402 + | )
|
13403 + | .build(),
|
13404 + | ),
|
13405 + | Self::Result76 => ::std::result::Result::Ok(
|
13406 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13407 + | .url({
|
13408 + | let mut out = String::new();
|
13409 + | #[allow(clippy::needless_borrow)]
|
13410 + | out.push_str(&url.scheme());
|
13411 + | out.push_str("://");
|
13412 + | #[allow(clippy::needless_borrow)]
|
13413 + | out.push_str(&url.authority());
|
13414 + | #[allow(clippy::needless_borrow)]
|
13415 + | out.push_str(&url.normalized_path());
|
13416 + | #[allow(clippy::needless_borrow)]
|
13417 + | out.push_str(&bucket);
|
13418 + | out
|
13419 + | })
|
13420 + | .property(
|
13421 + | "authSchemes",
|
13422 + | vec![::aws_smithy_types::Document::from({
|
13423 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13424 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13425 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13426 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13427 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13428 + | out
|
13429 + | })],
|
13430 + | )
|
13431 + | .build(),
|
13432 + | ),
|
13433 + | Self::Result77 => ::std::result::Result::Ok(
|
13434 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13435 + | .url({
|
13436 + | let mut out = String::new();
|
13437 + | #[allow(clippy::needless_borrow)]
|
13438 + | out.push_str(&url.scheme());
|
13439 + | out.push_str("://");
|
13440 + | #[allow(clippy::needless_borrow)]
|
13441 + | out.push_str(&bucket);
|
13442 + | out.push('.');
|
13443 + | #[allow(clippy::needless_borrow)]
|
13444 + | out.push_str(&url.authority());
|
13445 + | #[allow(clippy::needless_borrow)]
|
13446 + | out.push_str(&url.path());
|
13447 + | out
|
13448 + | })
|
13449 + | .property(
|
13450 + | "authSchemes",
|
13451 + | vec![::aws_smithy_types::Document::from({
|
13452 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13453 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13454 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13455 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13456 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13457 + | out
|
13458 + | })],
|
13459 + | )
|
13460 + | .build(),
|
13461 + | ),
|
13462 + | Self::Result78 => ::std::result::Result::Ok(
|
13463 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13464 + | .url({
|
13465 + | let mut out = String::new();
|
13466 + | #[allow(clippy::needless_borrow)]
|
13467 + | out.push_str(&url.scheme());
|
13468 + | out.push_str("://");
|
13469 + | #[allow(clippy::needless_borrow)]
|
13470 + | out.push_str(&url.authority());
|
13471 + | #[allow(clippy::needless_borrow)]
|
13472 + | out.push_str(&url.normalized_path());
|
13473 + | #[allow(clippy::needless_borrow)]
|
13474 + | out.push_str(&bucket);
|
13475 + | out
|
13476 + | })
|
13477 + | .property(
|
13478 + | "authSchemes",
|
13479 + | vec![::aws_smithy_types::Document::from({
|
13480 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13481 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13482 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13483 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13484 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13485 + | out
|
13486 + | })],
|
13487 + | )
|
13488 + | .build(),
|
13489 + | ),
|
13490 + | Self::Result79 => ::std::result::Result::Ok(
|
13491 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13492 + | .url({
|
13493 + | let mut out = String::new();
|
13494 + | #[allow(clippy::needless_borrow)]
|
13495 + | out.push_str(&url.scheme());
|
13496 + | out.push_str("://");
|
13497 + | #[allow(clippy::needless_borrow)]
|
13498 + | out.push_str(&bucket);
|
13499 + | out.push('.');
|
13500 + | #[allow(clippy::needless_borrow)]
|
13501 + | out.push_str(&url.authority());
|
13502 + | #[allow(clippy::needless_borrow)]
|
13503 + | out.push_str(&url.path());
|
13504 + | out
|
13505 + | })
|
13506 + | .property(
|
13507 + | "authSchemes",
|
13508 + | vec![::aws_smithy_types::Document::from({
|
13509 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13510 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13511 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13512 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13513 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13514 + | out
|
13515 + | })],
|
13516 + | )
|
13517 + | .build(),
|
13518 + | ),
|
13519 + | Self::Result80 => ::std::result::Result::Ok(
|
13520 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13521 + | .url({
|
13522 + | let mut out = String::new();
|
13523 + | out.push_str("https://");
|
13524 + | #[allow(clippy::needless_borrow)]
|
13525 + | out.push_str(&bucket);
|
13526 + | out.push_str(".s3-accelerate.");
|
13527 + | #[allow(clippy::needless_borrow)]
|
13528 + | out.push_str(&partition_result.dns_suffix());
|
13529 + | out
|
13530 + | })
|
13531 + | .property(
|
13532 + | "authSchemes",
|
13533 + | vec![::aws_smithy_types::Document::from({
|
13534 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13535 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13536 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13537 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13538 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13539 + | out
|
13540 + | })],
|
13541 + | )
|
13542 + | .build(),
|
13543 + | ),
|
13544 + | Self::Result81 => ::std::result::Result::Ok(
|
13545 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13546 + | .url({
|
13547 + | let mut out = String::new();
|
13548 + | out.push_str("https://");
|
13549 + | #[allow(clippy::needless_borrow)]
|
13550 + | out.push_str(&bucket);
|
13551 + | out.push_str(".s3-accelerate.");
|
13552 + | #[allow(clippy::needless_borrow)]
|
13553 + | out.push_str(&partition_result.dns_suffix());
|
13554 + | out
|
13555 + | })
|
13556 + | .property(
|
13557 + | "authSchemes",
|
13558 + | vec![::aws_smithy_types::Document::from({
|
13559 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13560 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13561 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13562 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13563 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13564 + | out
|
13565 + | })],
|
13566 + | )
|
13567 + | .build(),
|
13568 + | ),
|
13569 + | Self::Result82 => ::std::result::Result::Ok(
|
13570 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13571 + | .url({
|
13572 + | let mut out = String::new();
|
13573 + | out.push_str("https://");
|
13574 + | #[allow(clippy::needless_borrow)]
|
13575 + | out.push_str(&bucket);
|
13576 + | out.push_str(".s3.");
|
13577 + | #[allow(clippy::needless_borrow)]
|
13578 + | out.push_str(&partition_result.dns_suffix());
|
13579 + | out
|
13580 + | })
|
13581 + | .property(
|
13582 + | "authSchemes",
|
13583 + | vec![::aws_smithy_types::Document::from({
|
13584 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13585 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13586 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13587 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13588 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
13589 + | out
|
13590 + | })],
|
13591 + | )
|
13592 + | .build(),
|
13593 + | ),
|
13594 + | Self::Result83 => ::std::result::Result::Ok(
|
13595 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13596 + | .url({
|
13597 + | let mut out = String::new();
|
13598 + | out.push_str("https://");
|
13599 + | #[allow(clippy::needless_borrow)]
|
13600 + | out.push_str(&bucket);
|
13601 + | out.push_str(".s3.");
|
13602 + | #[allow(clippy::needless_borrow)]
|
13603 + | out.push_str(&partition_result.dns_suffix());
|
13604 + | out
|
13605 + | })
|
13606 + | .property(
|
13607 + | "authSchemes",
|
13608 + | vec![::aws_smithy_types::Document::from({
|
13609 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13610 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13611 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13612 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13613 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13614 + | out
|
13615 + | })],
|
13616 + | )
|
13617 + | .build(),
|
13618 + | ),
|
13619 + | Self::Result84 => ::std::result::Result::Ok(
|
13620 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13621 + | .url({
|
13622 + | let mut out = String::new();
|
13623 + | out.push_str("https://");
|
13624 + | #[allow(clippy::needless_borrow)]
|
13625 + | out.push_str(&bucket);
|
13626 + | out.push_str(".s3.");
|
13627 + | #[allow(clippy::needless_borrow)]
|
13628 + | out.push_str(®ion);
|
13629 + | out.push('.');
|
13630 + | #[allow(clippy::needless_borrow)]
|
13631 + | out.push_str(&partition_result.dns_suffix());
|
13632 + | out
|
13633 + | })
|
13634 + | .property(
|
13635 + | "authSchemes",
|
13636 + | vec![::aws_smithy_types::Document::from({
|
13637 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13638 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13639 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13640 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13641 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
13642 + | out
|
13643 + | })],
|
13644 + | )
|
13645 + | .build(),
|
13646 + | ),
|
13647 + | Self::Result85 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13648 + | "Invalid region: region was not a valid DNS name.".to_string(),
|
13649 + | )),
|
13650 + | Self::Result86 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13651 + | "S3 Object Lambda does not support Dual-stack".to_string(),
|
13652 + | )),
|
13653 + | Self::Result87 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13654 + | "S3 Object Lambda does not support S3 Accelerate".to_string(),
|
13655 + | )),
|
13656 + | Self::Result88 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13657 + | "Access points are not supported for this operation".to_string(),
|
13658 + | )),
|
13659 + | Self::Result89 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13660 + | let mut out = String::new();
|
13661 + | out.push_str("Invalid configuration: region from ARN `");
|
13662 + | #[allow(clippy::needless_borrow)]
|
13663 + | out.push_str(&bucket_arn.region());
|
13664 + | out.push_str("` does not match client region `");
|
13665 + | #[allow(clippy::needless_borrow)]
|
13666 + | out.push_str(®ion);
|
13667 + | out.push_str("` and UseArnRegion is `false`");
|
13668 + | out
|
13669 + | })),
|
13670 + | Self::Result90 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13671 + | "Invalid ARN: Missing account id".to_string(),
|
13672 + | )),
|
13673 + | Self::Result91 => ::std::result::Result::Ok(
|
13674 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13675 + | .url({
|
13676 + | let mut out = String::new();
|
13677 + | #[allow(clippy::needless_borrow)]
|
13678 + | out.push_str(&url.scheme());
|
13679 + | out.push_str("://");
|
13680 + | #[allow(clippy::needless_borrow)]
|
13681 + | out.push_str(&access_point_name_ssa_1);
|
13682 + | out.push('-');
|
13683 + | #[allow(clippy::needless_borrow)]
|
13684 + | out.push_str(&bucket_arn.account_id());
|
13685 + | out.push('.');
|
13686 + | #[allow(clippy::needless_borrow)]
|
13687 + | out.push_str(&url.authority());
|
13688 + | #[allow(clippy::needless_borrow)]
|
13689 + | out.push_str(&url.path());
|
13690 + | out
|
13691 + | })
|
13692 + | .property(
|
13693 + | "authSchemes",
|
13694 + | vec![::aws_smithy_types::Document::from({
|
13695 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13696 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13697 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13698 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
13699 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13700 + | out
|
13701 + | })],
|
13702 + | )
|
13703 + | .build(),
|
13704 + | ),
|
13705 + | Self::Result92 => ::std::result::Result::Ok(
|
13706 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13707 + | .url({
|
13708 + | let mut out = String::new();
|
13709 + | out.push_str("https://");
|
13710 + | #[allow(clippy::needless_borrow)]
|
13711 + | out.push_str(&access_point_name_ssa_1);
|
13712 + | out.push('-');
|
13713 + | #[allow(clippy::needless_borrow)]
|
13714 + | out.push_str(&bucket_arn.account_id());
|
13715 + | out.push_str(".s3-object-lambda-fips.");
|
13716 + | #[allow(clippy::needless_borrow)]
|
13717 + | out.push_str(&bucket_arn.region());
|
13718 + | out.push('.');
|
13719 + | #[allow(clippy::needless_borrow)]
|
13720 + | out.push_str(&bucket_partition.dns_suffix());
|
13721 + | out
|
13722 + | })
|
13723 + | .property(
|
13724 + | "authSchemes",
|
13725 + | vec![::aws_smithy_types::Document::from({
|
13726 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13727 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13728 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13729 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
13730 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13731 + | out
|
13732 + | })],
|
13733 + | )
|
13734 + | .build(),
|
13735 + | ),
|
13736 + | Self::Result93 => ::std::result::Result::Ok(
|
13737 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13738 + | .url({
|
13739 + | let mut out = String::new();
|
13740 + | out.push_str("https://");
|
13741 + | #[allow(clippy::needless_borrow)]
|
13742 + | out.push_str(&access_point_name_ssa_1);
|
13743 + | out.push('-');
|
13744 + | #[allow(clippy::needless_borrow)]
|
13745 + | out.push_str(&bucket_arn.account_id());
|
13746 + | out.push_str(".s3-object-lambda.");
|
13747 + | #[allow(clippy::needless_borrow)]
|
13748 + | out.push_str(&bucket_arn.region());
|
13749 + | out.push('.');
|
13750 + | #[allow(clippy::needless_borrow)]
|
13751 + | out.push_str(&bucket_partition.dns_suffix());
|
13752 + | out
|
13753 + | })
|
13754 + | .property(
|
13755 + | "authSchemes",
|
13756 + | vec![::aws_smithy_types::Document::from({
|
13757 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13758 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13759 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13760 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
13761 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13762 + | out
|
13763 + | })],
|
13764 + | )
|
13765 + | .build(),
|
13766 + | ),
|
13767 + | Self::Result94 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13768 + | let mut out = String::new();
|
13769 + | out.push_str("Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `");
|
13770 + | #[allow(clippy::needless_borrow)]
|
13771 + | out.push_str(&access_point_name_ssa_1);
|
13772 + | out.push('`');
|
13773 + | out
|
13774 + | })),
|
13775 + | Self::Result95 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13776 + | let mut out = String::new();
|
13777 + | out.push_str("Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `");
|
13778 + | #[allow(clippy::needless_borrow)]
|
13779 + | out.push_str(&bucket_arn.account_id());
|
13780 + | out.push('`');
|
13781 + | out
|
13782 + | })),
|
13783 + | Self::Result96 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13784 + | let mut out = String::new();
|
13785 + | out.push_str("Invalid region in ARN: `");
|
13786 + | #[allow(clippy::needless_borrow)]
|
13787 + | out.push_str(&bucket_arn.region());
|
13788 + | out.push_str("` (invalid DNS name)");
|
13789 + | out
|
13790 + | })),
|
13791 + | Self::Result97 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13792 + | let mut out = String::new();
|
13793 + | out.push_str("Client was configured for partition `");
|
13794 + | #[allow(clippy::needless_borrow)]
|
13795 + | out.push_str(&partition_result.name());
|
13796 + | out.push_str("` but ARN (`");
|
13797 + | #[allow(clippy::needless_borrow)]
|
13798 + | out.push_str(&bucket);
|
13799 + | out.push_str("`) has `");
|
13800 + | #[allow(clippy::needless_borrow)]
|
13801 + | out.push_str(&bucket_partition.name());
|
13802 + | out.push('`');
|
13803 + | out
|
13804 + | })),
|
13805 + | Self::Result98 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13806 + | "Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.".to_string(),
|
13807 + | )),
|
13808 + | Self::Result99 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13809 + | "Invalid ARN: bucket ARN is missing a region".to_string(),
|
13810 + | )),
|
13811 + | Self::Result100 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13812 + | "Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided".to_string(),
|
13813 + | )),
|
13814 + | Self::Result101 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13815 + | let mut out = String::new();
|
13816 + | out.push_str("Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `");
|
13817 + | #[allow(clippy::needless_borrow)]
|
13818 + | out.push_str(&arn_type);
|
13819 + | out.push('`');
|
13820 + | out
|
13821 + | })),
|
13822 + | Self::Result102 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13823 + | "Access Points do not support S3 Accelerate".to_string(),
|
13824 + | )),
|
13825 + | Self::Result103 => ::std::result::Result::Ok(
|
13826 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13827 + | .url({
|
13828 + | let mut out = String::new();
|
13829 + | out.push_str("https://");
|
13830 + | #[allow(clippy::needless_borrow)]
|
13831 + | out.push_str(&access_point_name_ssa_1);
|
13832 + | out.push('-');
|
13833 + | #[allow(clippy::needless_borrow)]
|
13834 + | out.push_str(&bucket_arn.account_id());
|
13835 + | out.push_str(".s3-accesspoint-fips.dualstack.");
|
13836 + | #[allow(clippy::needless_borrow)]
|
13837 + | out.push_str(&bucket_arn.region());
|
13838 + | out.push('.');
|
13839 + | #[allow(clippy::needless_borrow)]
|
13840 + | out.push_str(&bucket_partition.dns_suffix());
|
13841 + | out
|
13842 + | })
|
13843 + | .property(
|
13844 + | "authSchemes",
|
13845 + | vec![::aws_smithy_types::Document::from({
|
13846 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13847 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13848 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13849 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13850 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13851 + | out
|
13852 + | })],
|
13853 + | )
|
13854 + | .build(),
|
13855 + | ),
|
13856 + | Self::Result104 => ::std::result::Result::Ok(
|
13857 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13858 + | .url({
|
13859 + | let mut out = String::new();
|
13860 + | out.push_str("https://");
|
13861 + | #[allow(clippy::needless_borrow)]
|
13862 + | out.push_str(&access_point_name_ssa_1);
|
13863 + | out.push('-');
|
13864 + | #[allow(clippy::needless_borrow)]
|
13865 + | out.push_str(&bucket_arn.account_id());
|
13866 + | out.push_str(".s3-accesspoint-fips.");
|
13867 + | #[allow(clippy::needless_borrow)]
|
13868 + | out.push_str(&bucket_arn.region());
|
13869 + | out.push('.');
|
13870 + | #[allow(clippy::needless_borrow)]
|
13871 + | out.push_str(&bucket_partition.dns_suffix());
|
13872 + | out
|
13873 + | })
|
13874 + | .property(
|
13875 + | "authSchemes",
|
13876 + | vec![::aws_smithy_types::Document::from({
|
13877 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13878 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13879 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13880 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13881 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13882 + | out
|
13883 + | })],
|
13884 + | )
|
13885 + | .build(),
|
13886 + | ),
|
13887 + | Self::Result105 => ::std::result::Result::Ok(
|
13888 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13889 + | .url({
|
13890 + | let mut out = String::new();
|
13891 + | out.push_str("https://");
|
13892 + | #[allow(clippy::needless_borrow)]
|
13893 + | out.push_str(&access_point_name_ssa_1);
|
13894 + | out.push('-');
|
13895 + | #[allow(clippy::needless_borrow)]
|
13896 + | out.push_str(&bucket_arn.account_id());
|
13897 + | out.push_str(".s3-accesspoint.dualstack.");
|
13898 + | #[allow(clippy::needless_borrow)]
|
13899 + | out.push_str(&bucket_arn.region());
|
13900 + | out.push('.');
|
13901 + | #[allow(clippy::needless_borrow)]
|
13902 + | out.push_str(&bucket_partition.dns_suffix());
|
13903 + | out
|
13904 + | })
|
13905 + | .property(
|
13906 + | "authSchemes",
|
13907 + | vec![::aws_smithy_types::Document::from({
|
13908 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13909 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13910 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13911 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13912 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13913 + | out
|
13914 + | })],
|
13915 + | )
|
13916 + | .build(),
|
13917 + | ),
|
13918 + | Self::Result106 => ::std::result::Result::Ok(
|
13919 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13920 + | .url({
|
13921 + | let mut out = String::new();
|
13922 + | #[allow(clippy::needless_borrow)]
|
13923 + | out.push_str(&url.scheme());
|
13924 + | out.push_str("://");
|
13925 + | #[allow(clippy::needless_borrow)]
|
13926 + | out.push_str(&access_point_name_ssa_1);
|
13927 + | out.push('-');
|
13928 + | #[allow(clippy::needless_borrow)]
|
13929 + | out.push_str(&bucket_arn.account_id());
|
13930 + | out.push('.');
|
13931 + | #[allow(clippy::needless_borrow)]
|
13932 + | out.push_str(&url.authority());
|
13933 + | #[allow(clippy::needless_borrow)]
|
13934 + | out.push_str(&url.path());
|
13935 + | out
|
13936 + | })
|
13937 + | .property(
|
13938 + | "authSchemes",
|
13939 + | vec![::aws_smithy_types::Document::from({
|
13940 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13941 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13942 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13943 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13944 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13945 + | out
|
13946 + | })],
|
13947 + | )
|
13948 + | .build(),
|
13949 + | ),
|
13950 + | Self::Result107 => ::std::result::Result::Ok(
|
13951 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
13952 + | .url({
|
13953 + | let mut out = String::new();
|
13954 + | out.push_str("https://");
|
13955 + | #[allow(clippy::needless_borrow)]
|
13956 + | out.push_str(&access_point_name_ssa_1);
|
13957 + | out.push('-');
|
13958 + | #[allow(clippy::needless_borrow)]
|
13959 + | out.push_str(&bucket_arn.account_id());
|
13960 + | out.push_str(".s3-accesspoint.");
|
13961 + | #[allow(clippy::needless_borrow)]
|
13962 + | out.push_str(&bucket_arn.region());
|
13963 + | out.push('.');
|
13964 + | #[allow(clippy::needless_borrow)]
|
13965 + | out.push_str(&bucket_partition.dns_suffix());
|
13966 + | out
|
13967 + | })
|
13968 + | .property(
|
13969 + | "authSchemes",
|
13970 + | vec![::aws_smithy_types::Document::from({
|
13971 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
13972 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
13973 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
13974 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
13975 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
13976 + | out
|
13977 + | })],
|
13978 + | )
|
13979 + | .build(),
|
13980 + | ),
|
13981 + | Self::Result108 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
13982 + | let mut out = String::new();
|
13983 + | out.push_str("Invalid ARN: The ARN was not for the S3 service, found: ");
|
13984 + | #[allow(clippy::needless_borrow)]
|
13985 + | out.push_str(&bucket_arn.service());
|
13986 + | out
|
13987 + | })),
|
13988 + | Self::Result109 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13989 + | "S3 MRAP does not support dual-stack".to_string(),
|
13990 + | )),
|
13991 + | Self::Result110 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13992 + | "S3 MRAP does not support FIPS".to_string(),
|
13993 + | )),
|
13994 + | Self::Result111 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13995 + | "S3 MRAP does not support S3 Accelerate".to_string(),
|
13996 + | )),
|
13997 + | Self::Result112 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
13998 + | "Invalid configuration: Multi-Region Access Point ARNs are disabled.".to_string(),
|
13999 + | )),
|
14000 + | Self::Result113 => ::std::result::Result::Ok(
|
14001 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14002 + | .url({
|
14003 + | let mut out = String::new();
|
14004 + | out.push_str("https://");
|
14005 + | #[allow(clippy::needless_borrow)]
|
14006 + | out.push_str(&access_point_name_ssa_1);
|
14007 + | out.push_str(".accesspoint.s3-global.");
|
14008 + | #[allow(clippy::needless_borrow)]
|
14009 + | out.push_str(&partition_result.dns_suffix());
|
14010 + | out
|
14011 + | })
|
14012 + | .property(
|
14013 + | "authSchemes",
|
14014 + | vec![::aws_smithy_types::Document::from({
|
14015 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14016 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14017 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
14018 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14019 + | out.insert(
|
14020 + | "signingRegionSet".to_string(),
|
14021 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
14022 + | );
|
14023 + | out
|
14024 + | })],
|
14025 + | )
|
14026 + | .build(),
|
14027 + | ),
|
14028 + | Self::Result114 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
14029 + | let mut out = String::new();
|
14030 + | out.push_str("Client was configured for partition `");
|
14031 + | #[allow(clippy::needless_borrow)]
|
14032 + | out.push_str(&partition_result.name());
|
14033 + | out.push_str("` but bucket referred to partition `");
|
14034 + | #[allow(clippy::needless_borrow)]
|
14035 + | out.push_str(&bucket_arn.partition());
|
14036 + | out.push('`');
|
14037 + | out
|
14038 + | })),
|
14039 + | Self::Result115 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14040 + | "Invalid Access Point Name".to_string(),
|
14041 + | )),
|
14042 + | Self::Result116 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14043 + | "S3 Outposts does not support Dual-stack".to_string(),
|
14044 + | )),
|
14045 + | Self::Result117 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14046 + | "S3 Outposts does not support FIPS".to_string(),
|
14047 + | )),
|
14048 + | Self::Result118 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14049 + | "S3 Outposts does not support S3 Accelerate".to_string(),
|
14050 + | )),
|
14051 + | Self::Result119 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14052 + | "Invalid Arn: Outpost Access Point ARN contains sub resources".to_string(),
|
14053 + | )),
|
14054 + | Self::Result120 => ::std::result::Result::Ok(
|
14055 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14056 + | .url({
|
14057 + | let mut out = String::new();
|
14058 + | out.push_str("https://");
|
14059 + | #[allow(clippy::needless_borrow)]
|
14060 + | out.push_str(&access_point_name_ssa_2);
|
14061 + | out.push('-');
|
14062 + | #[allow(clippy::needless_borrow)]
|
14063 + | out.push_str(&bucket_arn.account_id());
|
14064 + | out.push('.');
|
14065 + | #[allow(clippy::needless_borrow)]
|
14066 + | out.push_str(&outpost_id_ssa_1);
|
14067 + | out.push('.');
|
14068 + | #[allow(clippy::needless_borrow)]
|
14069 + | out.push_str(&url.authority());
|
14070 + | out
|
14071 + | })
|
14072 + | .property(
|
14073 + | "authSchemes",
|
14074 + | vec![
|
14075 + | ::aws_smithy_types::Document::from({
|
14076 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14077 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14078 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
14079 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
14080 + | out.insert(
|
14081 + | "signingRegionSet".to_string(),
|
14082 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
14083 + | );
|
14084 + | out
|
14085 + | }),
|
14086 + | ::aws_smithy_types::Document::from({
|
14087 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14088 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14089 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14090 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
14091 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
14092 + | out
|
14093 + | }),
|
14094 + | ],
|
14095 + | )
|
14096 + | .build(),
|
14097 + | ),
|
14098 + | Self::Result121 => ::std::result::Result::Ok(
|
14099 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14100 + | .url({
|
14101 + | let mut out = String::new();
|
14102 + | out.push_str("https://");
|
14103 + | #[allow(clippy::needless_borrow)]
|
14104 + | out.push_str(&access_point_name_ssa_2);
|
14105 + | out.push('-');
|
14106 + | #[allow(clippy::needless_borrow)]
|
14107 + | out.push_str(&bucket_arn.account_id());
|
14108 + | out.push('.');
|
14109 + | #[allow(clippy::needless_borrow)]
|
14110 + | out.push_str(&outpost_id_ssa_1);
|
14111 + | out.push_str(".s3-outposts.");
|
14112 + | #[allow(clippy::needless_borrow)]
|
14113 + | out.push_str(&bucket_arn.region());
|
14114 + | out.push('.');
|
14115 + | #[allow(clippy::needless_borrow)]
|
14116 + | out.push_str(&bucket_partition.dns_suffix());
|
14117 + | out
|
14118 + | })
|
14119 + | .property(
|
14120 + | "authSchemes",
|
14121 + | vec![
|
14122 + | ::aws_smithy_types::Document::from({
|
14123 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14124 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14125 + | out.insert("name".to_string(), "sigv4a".to_string().into());
|
14126 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
14127 + | out.insert(
|
14128 + | "signingRegionSet".to_string(),
|
14129 + | vec![::aws_smithy_types::Document::from("*".to_string())].into(),
|
14130 + | );
|
14131 + | out
|
14132 + | }),
|
14133 + | ::aws_smithy_types::Document::from({
|
14134 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14135 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14136 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14137 + | out.insert("signingName".to_string(), "s3-outposts".to_string().into());
|
14138 + | out.insert("signingRegion".to_string(), bucket_arn.region().to_owned().into());
|
14139 + | out
|
14140 + | }),
|
14141 + | ],
|
14142 + | )
|
14143 + | .build(),
|
14144 + | ),
|
14145 + | Self::Result122 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
14146 + | let mut out = String::new();
|
14147 + | out.push_str("Expected an outpost type `accesspoint`, found ");
|
14148 + | #[allow(clippy::needless_borrow)]
|
14149 + | out.push_str(&outpost_type);
|
14150 + | out
|
14151 + | })),
|
14152 + | Self::Result123 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14153 + | "Invalid ARN: expected an access point name".to_string(),
|
14154 + | )),
|
14155 + | Self::Result124 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14156 + | "Invalid ARN: Expected a 4-component resource".to_string(),
|
14157 + | )),
|
14158 + | Self::Result125 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
14159 + | let mut out = String::new();
|
14160 + | out.push_str("Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `");
|
14161 + | #[allow(clippy::needless_borrow)]
|
14162 + | out.push_str(&outpost_id_ssa_1);
|
14163 + | out.push('`');
|
14164 + | out
|
14165 + | })),
|
14166 + | Self::Result126 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14167 + | "Invalid ARN: The Outpost Id was not set".to_string(),
|
14168 + | )),
|
14169 + | Self::Result127 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
14170 + | let mut out = String::new();
|
14171 + | out.push_str("Invalid ARN: Unrecognized format: ");
|
14172 + | #[allow(clippy::needless_borrow)]
|
14173 + | out.push_str(&bucket);
|
14174 + | out.push_str(" (type: ");
|
14175 + | #[allow(clippy::needless_borrow)]
|
14176 + | out.push_str(&arn_type);
|
14177 + | out.push(')');
|
14178 + | out
|
14179 + | })),
|
14180 + | Self::Result128 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14181 + | "Invalid ARN: No ARN type specified".to_string(),
|
14182 + | )),
|
14183 + | Self::Result129 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message({
|
14184 + | let mut out = String::new();
|
14185 + | out.push_str("Invalid ARN: `");
|
14186 + | #[allow(clippy::needless_borrow)]
|
14187 + | out.push_str(&bucket);
|
14188 + | out.push_str("` was not a valid ARN");
|
14189 + | out
|
14190 + | })),
|
14191 + | Self::Result130 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14192 + | "Path-style addressing cannot be used with ARN buckets".to_string(),
|
14193 + | )),
|
14194 + | Self::Result131 => ::std::result::Result::Ok(
|
14195 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14196 + | .url({
|
14197 + | let mut out = String::new();
|
14198 + | out.push_str("https://s3-fips.dualstack.us-east-1.");
|
14199 + | #[allow(clippy::needless_borrow)]
|
14200 + | out.push_str(&partition_result.dns_suffix());
|
14201 + | out.push('/');
|
14202 + | #[allow(clippy::needless_borrow)]
|
14203 + | out.push_str(&uri_encoded_bucket);
|
14204 + | out
|
14205 + | })
|
14206 + | .property(
|
14207 + | "authSchemes",
|
14208 + | vec![::aws_smithy_types::Document::from({
|
14209 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14210 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14211 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14212 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14213 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14214 + | out
|
14215 + | })],
|
14216 + | )
|
14217 + | .build(),
|
14218 + | ),
|
14219 + | Self::Result132 => ::std::result::Result::Ok(
|
14220 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14221 + | .url({
|
14222 + | let mut out = String::new();
|
14223 + | out.push_str("https://s3-fips.dualstack.");
|
14224 + | #[allow(clippy::needless_borrow)]
|
14225 + | out.push_str(®ion);
|
14226 + | out.push('.');
|
14227 + | #[allow(clippy::needless_borrow)]
|
14228 + | out.push_str(&partition_result.dns_suffix());
|
14229 + | out.push('/');
|
14230 + | #[allow(clippy::needless_borrow)]
|
14231 + | out.push_str(&uri_encoded_bucket);
|
14232 + | out
|
14233 + | })
|
14234 + | .property(
|
14235 + | "authSchemes",
|
14236 + | vec![::aws_smithy_types::Document::from({
|
14237 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14238 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14239 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14240 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14241 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14242 + | out
|
14243 + | })],
|
14244 + | )
|
14245 + | .build(),
|
14246 + | ),
|
14247 + | Self::Result133 => ::std::result::Result::Ok(
|
14248 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14249 + | .url({
|
14250 + | let mut out = String::new();
|
14251 + | out.push_str("https://s3-fips.us-east-1.");
|
14252 + | #[allow(clippy::needless_borrow)]
|
14253 + | out.push_str(&partition_result.dns_suffix());
|
14254 + | out.push('/');
|
14255 + | #[allow(clippy::needless_borrow)]
|
14256 + | out.push_str(&uri_encoded_bucket);
|
14257 + | out
|
14258 + | })
|
14259 + | .property(
|
14260 + | "authSchemes",
|
14261 + | vec![::aws_smithy_types::Document::from({
|
14262 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14263 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14264 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14265 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14266 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14267 + | out
|
14268 + | })],
|
14269 + | )
|
14270 + | .build(),
|
14271 + | ),
|
14272 + | Self::Result134 => ::std::result::Result::Ok(
|
14273 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14274 + | .url({
|
14275 + | let mut out = String::new();
|
14276 + | out.push_str("https://s3-fips.");
|
14277 + | #[allow(clippy::needless_borrow)]
|
14278 + | out.push_str(®ion);
|
14279 + | out.push('.');
|
14280 + | #[allow(clippy::needless_borrow)]
|
14281 + | out.push_str(&partition_result.dns_suffix());
|
14282 + | out.push('/');
|
14283 + | #[allow(clippy::needless_borrow)]
|
14284 + | out.push_str(&uri_encoded_bucket);
|
14285 + | out
|
14286 + | })
|
14287 + | .property(
|
14288 + | "authSchemes",
|
14289 + | vec![::aws_smithy_types::Document::from({
|
14290 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14291 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14292 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14293 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14294 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14295 + | out
|
14296 + | })],
|
14297 + | )
|
14298 + | .build(),
|
14299 + | ),
|
14300 + | Self::Result135 => ::std::result::Result::Ok(
|
14301 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14302 + | .url({
|
14303 + | let mut out = String::new();
|
14304 + | out.push_str("https://s3.dualstack.us-east-1.");
|
14305 + | #[allow(clippy::needless_borrow)]
|
14306 + | out.push_str(&partition_result.dns_suffix());
|
14307 + | out.push('/');
|
14308 + | #[allow(clippy::needless_borrow)]
|
14309 + | out.push_str(&uri_encoded_bucket);
|
14310 + | out
|
14311 + | })
|
14312 + | .property(
|
14313 + | "authSchemes",
|
14314 + | vec![::aws_smithy_types::Document::from({
|
14315 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14316 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14317 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14318 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14319 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14320 + | out
|
14321 + | })],
|
14322 + | )
|
14323 + | .build(),
|
14324 + | ),
|
14325 + | Self::Result136 => ::std::result::Result::Ok(
|
14326 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14327 + | .url({
|
14328 + | let mut out = String::new();
|
14329 + | out.push_str("https://s3.dualstack.");
|
14330 + | #[allow(clippy::needless_borrow)]
|
14331 + | out.push_str(®ion);
|
14332 + | out.push('.');
|
14333 + | #[allow(clippy::needless_borrow)]
|
14334 + | out.push_str(&partition_result.dns_suffix());
|
14335 + | out.push('/');
|
14336 + | #[allow(clippy::needless_borrow)]
|
14337 + | out.push_str(&uri_encoded_bucket);
|
14338 + | out
|
14339 + | })
|
14340 + | .property(
|
14341 + | "authSchemes",
|
14342 + | vec![::aws_smithy_types::Document::from({
|
14343 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14344 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14345 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14346 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14347 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14348 + | out
|
14349 + | })],
|
14350 + | )
|
14351 + | .build(),
|
14352 + | ),
|
14353 + | Self::Result137 => ::std::result::Result::Ok(
|
14354 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14355 + | .url({
|
14356 + | let mut out = String::new();
|
14357 + | #[allow(clippy::needless_borrow)]
|
14358 + | out.push_str(&url.scheme());
|
14359 + | out.push_str("://");
|
14360 + | #[allow(clippy::needless_borrow)]
|
14361 + | out.push_str(&url.authority());
|
14362 + | #[allow(clippy::needless_borrow)]
|
14363 + | out.push_str(&url.normalized_path());
|
14364 + | #[allow(clippy::needless_borrow)]
|
14365 + | out.push_str(&uri_encoded_bucket);
|
14366 + | out
|
14367 + | })
|
14368 + | .property(
|
14369 + | "authSchemes",
|
14370 + | vec![::aws_smithy_types::Document::from({
|
14371 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14372 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14373 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14374 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14375 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14376 + | out
|
14377 + | })],
|
14378 + | )
|
14379 + | .build(),
|
14380 + | ),
|
14381 + | Self::Result138 => ::std::result::Result::Ok(
|
14382 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14383 + | .url({
|
14384 + | let mut out = String::new();
|
14385 + | #[allow(clippy::needless_borrow)]
|
14386 + | out.push_str(&url.scheme());
|
14387 + | out.push_str("://");
|
14388 + | #[allow(clippy::needless_borrow)]
|
14389 + | out.push_str(&url.authority());
|
14390 + | #[allow(clippy::needless_borrow)]
|
14391 + | out.push_str(&url.normalized_path());
|
14392 + | #[allow(clippy::needless_borrow)]
|
14393 + | out.push_str(&uri_encoded_bucket);
|
14394 + | out
|
14395 + | })
|
14396 + | .property(
|
14397 + | "authSchemes",
|
14398 + | vec![::aws_smithy_types::Document::from({
|
14399 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14400 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14401 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14402 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14403 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14404 + | out
|
14405 + | })],
|
14406 + | )
|
14407 + | .build(),
|
14408 + | ),
|
14409 + | Self::Result139 => ::std::result::Result::Ok(
|
14410 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14411 + | .url({
|
14412 + | let mut out = String::new();
|
14413 + | out.push_str("https://s3.");
|
14414 + | #[allow(clippy::needless_borrow)]
|
14415 + | out.push_str(&partition_result.dns_suffix());
|
14416 + | out.push('/');
|
14417 + | #[allow(clippy::needless_borrow)]
|
14418 + | out.push_str(&uri_encoded_bucket);
|
14419 + | out
|
14420 + | })
|
14421 + | .property(
|
14422 + | "authSchemes",
|
14423 + | vec![::aws_smithy_types::Document::from({
|
14424 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14425 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14426 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14427 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14428 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14429 + | out
|
14430 + | })],
|
14431 + | )
|
14432 + | .build(),
|
14433 + | ),
|
14434 + | Self::Result140 => ::std::result::Result::Ok(
|
14435 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14436 + | .url({
|
14437 + | let mut out = String::new();
|
14438 + | out.push_str("https://s3.");
|
14439 + | #[allow(clippy::needless_borrow)]
|
14440 + | out.push_str(&partition_result.dns_suffix());
|
14441 + | out.push('/');
|
14442 + | #[allow(clippy::needless_borrow)]
|
14443 + | out.push_str(&uri_encoded_bucket);
|
14444 + | out
|
14445 + | })
|
14446 + | .property(
|
14447 + | "authSchemes",
|
14448 + | vec![::aws_smithy_types::Document::from({
|
14449 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14450 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14451 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14452 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14453 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14454 + | out
|
14455 + | })],
|
14456 + | )
|
14457 + | .build(),
|
14458 + | ),
|
14459 + | Self::Result141 => ::std::result::Result::Ok(
|
14460 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14461 + | .url({
|
14462 + | let mut out = String::new();
|
14463 + | out.push_str("https://s3.");
|
14464 + | #[allow(clippy::needless_borrow)]
|
14465 + | out.push_str(®ion);
|
14466 + | out.push('.');
|
14467 + | #[allow(clippy::needless_borrow)]
|
14468 + | out.push_str(&partition_result.dns_suffix());
|
14469 + | out.push('/');
|
14470 + | #[allow(clippy::needless_borrow)]
|
14471 + | out.push_str(&uri_encoded_bucket);
|
14472 + | out
|
14473 + | })
|
14474 + | .property(
|
14475 + | "authSchemes",
|
14476 + | vec![::aws_smithy_types::Document::from({
|
14477 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14478 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14479 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14480 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14481 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14482 + | out
|
14483 + | })],
|
14484 + | )
|
14485 + | .build(),
|
14486 + | ),
|
14487 + | Self::Result142 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14488 + | "Path-style addressing cannot be used with S3 Accelerate".to_string(),
|
14489 + | )),
|
14490 + | Self::Result143 => ::std::result::Result::Ok(
|
14491 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14492 + | .url({
|
14493 + | let mut out = String::new();
|
14494 + | #[allow(clippy::needless_borrow)]
|
14495 + | out.push_str(&url.scheme());
|
14496 + | out.push_str("://");
|
14497 + | #[allow(clippy::needless_borrow)]
|
14498 + | out.push_str(&url.authority());
|
14499 + | #[allow(clippy::needless_borrow)]
|
14500 + | out.push_str(&url.path());
|
14501 + | out
|
14502 + | })
|
14503 + | .property(
|
14504 + | "authSchemes",
|
14505 + | vec![::aws_smithy_types::Document::from({
|
14506 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14507 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14508 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14509 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
14510 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14511 + | out
|
14512 + | })],
|
14513 + | )
|
14514 + | .build(),
|
14515 + | ),
|
14516 + | Self::Result144 => ::std::result::Result::Ok(
|
14517 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14518 + | .url({
|
14519 + | let mut out = String::new();
|
14520 + | out.push_str("https://s3-object-lambda-fips.");
|
14521 + | #[allow(clippy::needless_borrow)]
|
14522 + | out.push_str(®ion);
|
14523 + | out.push('.');
|
14524 + | #[allow(clippy::needless_borrow)]
|
14525 + | out.push_str(&partition_result.dns_suffix());
|
14526 + | out
|
14527 + | })
|
14528 + | .property(
|
14529 + | "authSchemes",
|
14530 + | vec![::aws_smithy_types::Document::from({
|
14531 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14532 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14533 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14534 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
14535 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14536 + | out
|
14537 + | })],
|
14538 + | )
|
14539 + | .build(),
|
14540 + | ),
|
14541 + | Self::Result145 => ::std::result::Result::Ok(
|
14542 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14543 + | .url({
|
14544 + | let mut out = String::new();
|
14545 + | out.push_str("https://s3-object-lambda.");
|
14546 + | #[allow(clippy::needless_borrow)]
|
14547 + | out.push_str(®ion);
|
14548 + | out.push('.');
|
14549 + | #[allow(clippy::needless_borrow)]
|
14550 + | out.push_str(&partition_result.dns_suffix());
|
14551 + | out
|
14552 + | })
|
14553 + | .property(
|
14554 + | "authSchemes",
|
14555 + | vec![::aws_smithy_types::Document::from({
|
14556 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14557 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14558 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14559 + | out.insert("signingName".to_string(), "s3-object-lambda".to_string().into());
|
14560 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14561 + | out
|
14562 + | })],
|
14563 + | )
|
14564 + | .build(),
|
14565 + | ),
|
14566 + | Self::Result146 => ::std::result::Result::Ok(
|
14567 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14568 + | .url({
|
14569 + | let mut out = String::new();
|
14570 + | out.push_str("https://s3-fips.dualstack.us-east-1.");
|
14571 + | #[allow(clippy::needless_borrow)]
|
14572 + | out.push_str(&partition_result.dns_suffix());
|
14573 + | out
|
14574 + | })
|
14575 + | .property(
|
14576 + | "authSchemes",
|
14577 + | vec![::aws_smithy_types::Document::from({
|
14578 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14579 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14580 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14581 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14582 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14583 + | out
|
14584 + | })],
|
14585 + | )
|
14586 + | .build(),
|
14587 + | ),
|
14588 + | Self::Result147 => ::std::result::Result::Ok(
|
14589 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14590 + | .url({
|
14591 + | let mut out = String::new();
|
14592 + | out.push_str("https://s3-fips.dualstack.");
|
14593 + | #[allow(clippy::needless_borrow)]
|
14594 + | out.push_str(®ion);
|
14595 + | out.push('.');
|
14596 + | #[allow(clippy::needless_borrow)]
|
14597 + | out.push_str(&partition_result.dns_suffix());
|
14598 + | out
|
14599 + | })
|
14600 + | .property(
|
14601 + | "authSchemes",
|
14602 + | vec![::aws_smithy_types::Document::from({
|
14603 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14604 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14605 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14606 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14607 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14608 + | out
|
14609 + | })],
|
14610 + | )
|
14611 + | .build(),
|
14612 + | ),
|
14613 + | Self::Result148 => ::std::result::Result::Ok(
|
14614 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14615 + | .url({
|
14616 + | let mut out = String::new();
|
14617 + | out.push_str("https://s3-fips.us-east-1.");
|
14618 + | #[allow(clippy::needless_borrow)]
|
14619 + | out.push_str(&partition_result.dns_suffix());
|
14620 + | out
|
14621 + | })
|
14622 + | .property(
|
14623 + | "authSchemes",
|
14624 + | vec![::aws_smithy_types::Document::from({
|
14625 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14626 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14627 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14628 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14629 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14630 + | out
|
14631 + | })],
|
14632 + | )
|
14633 + | .build(),
|
14634 + | ),
|
14635 + | Self::Result149 => ::std::result::Result::Ok(
|
14636 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14637 + | .url({
|
14638 + | let mut out = String::new();
|
14639 + | out.push_str("https://s3-fips.");
|
14640 + | #[allow(clippy::needless_borrow)]
|
14641 + | out.push_str(®ion);
|
14642 + | out.push('.');
|
14643 + | #[allow(clippy::needless_borrow)]
|
14644 + | out.push_str(&partition_result.dns_suffix());
|
14645 + | out
|
14646 + | })
|
14647 + | .property(
|
14648 + | "authSchemes",
|
14649 + | vec![::aws_smithy_types::Document::from({
|
14650 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14651 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14652 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14653 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14654 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14655 + | out
|
14656 + | })],
|
14657 + | )
|
14658 + | .build(),
|
14659 + | ),
|
14660 + | Self::Result150 => ::std::result::Result::Ok(
|
14661 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14662 + | .url({
|
14663 + | let mut out = String::new();
|
14664 + | out.push_str("https://s3.dualstack.us-east-1.");
|
14665 + | #[allow(clippy::needless_borrow)]
|
14666 + | out.push_str(&partition_result.dns_suffix());
|
14667 + | out
|
14668 + | })
|
14669 + | .property(
|
14670 + | "authSchemes",
|
14671 + | vec![::aws_smithy_types::Document::from({
|
14672 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14673 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14674 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14675 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14676 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14677 + | out
|
14678 + | })],
|
14679 + | )
|
14680 + | .build(),
|
14681 + | ),
|
14682 + | Self::Result151 => ::std::result::Result::Ok(
|
14683 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14684 + | .url({
|
14685 + | let mut out = String::new();
|
14686 + | out.push_str("https://s3.dualstack.");
|
14687 + | #[allow(clippy::needless_borrow)]
|
14688 + | out.push_str(®ion);
|
14689 + | out.push('.');
|
14690 + | #[allow(clippy::needless_borrow)]
|
14691 + | out.push_str(&partition_result.dns_suffix());
|
14692 + | out
|
14693 + | })
|
14694 + | .property(
|
14695 + | "authSchemes",
|
14696 + | vec![::aws_smithy_types::Document::from({
|
14697 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14698 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14699 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14700 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14701 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14702 + | out
|
14703 + | })],
|
14704 + | )
|
14705 + | .build(),
|
14706 + | ),
|
14707 + | Self::Result152 => ::std::result::Result::Ok(
|
14708 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14709 + | .url({
|
14710 + | let mut out = String::new();
|
14711 + | #[allow(clippy::needless_borrow)]
|
14712 + | out.push_str(&url.scheme());
|
14713 + | out.push_str("://");
|
14714 + | #[allow(clippy::needless_borrow)]
|
14715 + | out.push_str(&url.authority());
|
14716 + | #[allow(clippy::needless_borrow)]
|
14717 + | out.push_str(&url.path());
|
14718 + | out
|
14719 + | })
|
14720 + | .property(
|
14721 + | "authSchemes",
|
14722 + | vec![::aws_smithy_types::Document::from({
|
14723 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14724 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14725 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14726 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14727 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14728 + | out
|
14729 + | })],
|
14730 + | )
|
14731 + | .build(),
|
14732 + | ),
|
14733 + | Self::Result153 => ::std::result::Result::Ok(
|
14734 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14735 + | .url({
|
14736 + | let mut out = String::new();
|
14737 + | #[allow(clippy::needless_borrow)]
|
14738 + | out.push_str(&url.scheme());
|
14739 + | out.push_str("://");
|
14740 + | #[allow(clippy::needless_borrow)]
|
14741 + | out.push_str(&url.authority());
|
14742 + | #[allow(clippy::needless_borrow)]
|
14743 + | out.push_str(&url.path());
|
14744 + | out
|
14745 + | })
|
14746 + | .property(
|
14747 + | "authSchemes",
|
14748 + | vec![::aws_smithy_types::Document::from({
|
14749 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14750 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14751 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14752 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14753 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14754 + | out
|
14755 + | })],
|
14756 + | )
|
14757 + | .build(),
|
14758 + | ),
|
14759 + | Self::Result154 => ::std::result::Result::Ok(
|
14760 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14761 + | .url({
|
14762 + | let mut out = String::new();
|
14763 + | out.push_str("https://s3.");
|
14764 + | #[allow(clippy::needless_borrow)]
|
14765 + | out.push_str(&partition_result.dns_suffix());
|
14766 + | out
|
14767 + | })
|
14768 + | .property(
|
14769 + | "authSchemes",
|
14770 + | vec![::aws_smithy_types::Document::from({
|
14771 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14772 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14773 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14774 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14775 + | out.insert("signingRegion".to_string(), "us-east-1".to_string().into());
|
14776 + | out
|
14777 + | })],
|
14778 + | )
|
14779 + | .build(),
|
14780 + | ),
|
14781 + | Self::Result155 => ::std::result::Result::Ok(
|
14782 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14783 + | .url({
|
14784 + | let mut out = String::new();
|
14785 + | out.push_str("https://s3.");
|
14786 + | #[allow(clippy::needless_borrow)]
|
14787 + | out.push_str(&partition_result.dns_suffix());
|
14788 + | out
|
14789 + | })
|
14790 + | .property(
|
14791 + | "authSchemes",
|
14792 + | vec![::aws_smithy_types::Document::from({
|
14793 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14794 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14795 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14796 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14797 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14798 + | out
|
14799 + | })],
|
14800 + | )
|
14801 + | .build(),
|
14802 + | ),
|
14803 + | Self::Result156 => ::std::result::Result::Ok(
|
14804 + | ::aws_smithy_types::endpoint::Endpoint::builder()
|
14805 + | .url({
|
14806 + | let mut out = String::new();
|
14807 + | out.push_str("https://s3.");
|
14808 + | #[allow(clippy::needless_borrow)]
|
14809 + | out.push_str(®ion);
|
14810 + | out.push('.');
|
14811 + | #[allow(clippy::needless_borrow)]
|
14812 + | out.push_str(&partition_result.dns_suffix());
|
14813 + | out
|
14814 + | })
|
14815 + | .property(
|
14816 + | "authSchemes",
|
14817 + | vec![::aws_smithy_types::Document::from({
|
14818 + | let mut out = ::std::collections::HashMap::<String, ::aws_smithy_types::Document>::new();
|
14819 + | out.insert("disableDoubleEncoding".to_string(), true.into());
|
14820 + | out.insert("name".to_string(), "sigv4".to_string().into());
|
14821 + | out.insert("signingName".to_string(), "s3".to_string().into());
|
14822 + | out.insert("signingRegion".to_string(), region.to_owned().into());
|
14823 + | out
|
14824 + | })],
|
14825 + | )
|
14826 + | .build(),
|
14827 + | ),
|
14828 + | Self::Result157 => ::std::result::Result::Err(::aws_smithy_http::endpoint::ResolveEndpointError::message(
|
14829 + | "A region must be set when sending requests to S3.".to_string(),
|
14830 + | )),
|
10283 14831 | }
|
10284 14832 | }
|
10285 - |
|
10286 - | fn resolve_endpoint(
|
10287 - | &self,
|
10288 - | params: &crate::config::endpoint::Params,
|
10289 - | ) -> ::std::result::Result<::aws_smithy_types::endpoint::Endpoint, ::aws_smithy_runtime_api::box_error::BoxError> {
|
10290 - | let mut diagnostic_collector = crate::endpoint_lib::diagnostic::DiagnosticCollector::new();
|
10291 - | Ok(
|
10292 - | crate::config::endpoint::internals::resolve_endpoint(params, &mut diagnostic_collector, &self.partition_resolver)
|
10293 - | .map_err(|err| err.with_source(diagnostic_collector.take_last_error()))?,
|
10294 - | )
|
10295 - | }
|
10296 14833 | }
|
10297 14834 |
|
10298 - | impl crate::config::endpoint::ResolveEndpoint for DefaultResolver {
|
10299 - | fn resolve_endpoint(&self, params: &crate::config::endpoint::Params) -> ::aws_smithy_runtime_api::client::endpoint::EndpointFuture<'_> {
|
10300 - | ::aws_smithy_runtime_api::client::endpoint::EndpointFuture::ready(self.resolve_endpoint(params))
|
10301 - | }
|
14835 + | const RESULTS: [ResultEndpoint; 158] = [
|
14836 + | ResultEndpoint::Result0,
|
14837 + | ResultEndpoint::Result1,
|
14838 + | ResultEndpoint::Result2,
|
14839 + | ResultEndpoint::Result3,
|
14840 + | ResultEndpoint::Result4,
|
14841 + | ResultEndpoint::Result5,
|
14842 + | ResultEndpoint::Result6,
|
14843 + | ResultEndpoint::Result7,
|
14844 + | ResultEndpoint::Result8,
|
14845 + | ResultEndpoint::Result9,
|
14846 + | ResultEndpoint::Result10,
|
14847 + | ResultEndpoint::Result11,
|
14848 + | ResultEndpoint::Result12,
|
14849 + | ResultEndpoint::Result13,
|
14850 + | ResultEndpoint::Result14,
|
14851 + | ResultEndpoint::Result15,
|
14852 + | ResultEndpoint::Result16,
|
14853 + | ResultEndpoint::Result17,
|
14854 + | ResultEndpoint::Result18,
|
14855 + | ResultEndpoint::Result19,
|
14856 + | ResultEndpoint::Result20,
|
14857 + | ResultEndpoint::Result21,
|
14858 + | ResultEndpoint::Result22,
|
14859 + | ResultEndpoint::Result23,
|
14860 + | ResultEndpoint::Result24,
|
14861 + | ResultEndpoint::Result25,
|
14862 + | ResultEndpoint::Result26,
|
14863 + | ResultEndpoint::Result27,
|
14864 + | ResultEndpoint::Result28,
|
14865 + | ResultEndpoint::Result29,
|
14866 + | ResultEndpoint::Result30,
|
14867 + | ResultEndpoint::Result31,
|
14868 + | ResultEndpoint::Result32,
|
14869 + | ResultEndpoint::Result33,
|
14870 + | ResultEndpoint::Result34,
|
14871 + | ResultEndpoint::Result35,
|
14872 + | ResultEndpoint::Result36,
|
14873 + | ResultEndpoint::Result37,
|
14874 + | ResultEndpoint::Result38,
|
14875 + | ResultEndpoint::Result39,
|
14876 + | ResultEndpoint::Result40,
|
14877 + | ResultEndpoint::Result41,
|
14878 + | ResultEndpoint::Result42,
|
14879 + | ResultEndpoint::Result43,
|
14880 + | ResultEndpoint::Result44,
|
14881 + | ResultEndpoint::Result45,
|
14882 + | ResultEndpoint::Result46,
|
14883 + | ResultEndpoint::Result47,
|
14884 + | ResultEndpoint::Result48,
|
14885 + | ResultEndpoint::Result49,
|
14886 + | ResultEndpoint::Result50,
|
14887 + | ResultEndpoint::Result51,
|
14888 + | ResultEndpoint::Result52,
|
14889 + | ResultEndpoint::Result53,
|
14890 + | ResultEndpoint::Result54,
|
14891 + | ResultEndpoint::Result55,
|
14892 + | ResultEndpoint::Result56,
|
14893 + | ResultEndpoint::Result57,
|
14894 + | ResultEndpoint::Result58,
|
14895 + | ResultEndpoint::Result59,
|
14896 + | ResultEndpoint::Result60,
|
14897 + | ResultEndpoint::Result61,
|
14898 + | ResultEndpoint::Result62,
|
14899 + | ResultEndpoint::Result63,
|
14900 + | ResultEndpoint::Result64,
|
14901 + | ResultEndpoint::Result65,
|
14902 + | ResultEndpoint::Result66,
|
14903 + | ResultEndpoint::Result67,
|
14904 + | ResultEndpoint::Result68,
|
14905 + | ResultEndpoint::Result69,
|
14906 + | ResultEndpoint::Result70,
|
14907 + | ResultEndpoint::Result71,
|
14908 + | ResultEndpoint::Result72,
|
14909 + | ResultEndpoint::Result73,
|
14910 + | ResultEndpoint::Result74,
|
14911 + | ResultEndpoint::Result75,
|
14912 + | ResultEndpoint::Result76,
|
14913 + | ResultEndpoint::Result77,
|
14914 + | ResultEndpoint::Result78,
|
14915 + | ResultEndpoint::Result79,
|
14916 + | ResultEndpoint::Result80,
|
14917 + | ResultEndpoint::Result81,
|
14918 + | ResultEndpoint::Result82,
|
14919 + | ResultEndpoint::Result83,
|
14920 + | ResultEndpoint::Result84,
|
14921 + | ResultEndpoint::Result85,
|
14922 + | ResultEndpoint::Result86,
|
14923 + | ResultEndpoint::Result87,
|
14924 + | ResultEndpoint::Result88,
|
14925 + | ResultEndpoint::Result89,
|
14926 + | ResultEndpoint::Result90,
|
14927 + | ResultEndpoint::Result91,
|
14928 + | ResultEndpoint::Result92,
|
14929 + | ResultEndpoint::Result93,
|
14930 + | ResultEndpoint::Result94,
|
14931 + | ResultEndpoint::Result95,
|
14932 + | ResultEndpoint::Result96,
|
14933 + | ResultEndpoint::Result97,
|
14934 + | ResultEndpoint::Result98,
|
14935 + | ResultEndpoint::Result99,
|
14936 + | ResultEndpoint::Result100,
|
14937 + | ResultEndpoint::Result101,
|
14938 + | ResultEndpoint::Result102,
|
14939 + | ResultEndpoint::Result103,
|
14940 + | ResultEndpoint::Result104,
|
14941 + | ResultEndpoint::Result105,
|
14942 + | ResultEndpoint::Result106,
|
14943 + | ResultEndpoint::Result107,
|
14944 + | ResultEndpoint::Result108,
|
14945 + | ResultEndpoint::Result109,
|
14946 + | ResultEndpoint::Result110,
|
14947 + | ResultEndpoint::Result111,
|
14948 + | ResultEndpoint::Result112,
|
14949 + | ResultEndpoint::Result113,
|
14950 + | ResultEndpoint::Result114,
|
14951 + | ResultEndpoint::Result115,
|
14952 + | ResultEndpoint::Result116,
|
14953 + | ResultEndpoint::Result117,
|
14954 + | ResultEndpoint::Result118,
|
14955 + | ResultEndpoint::Result119,
|
14956 + | ResultEndpoint::Result120,
|
14957 + | ResultEndpoint::Result121,
|
14958 + | ResultEndpoint::Result122,
|
14959 + | ResultEndpoint::Result123,
|
14960 + | ResultEndpoint::Result124,
|
14961 + | ResultEndpoint::Result125,
|
14962 + | ResultEndpoint::Result126,
|
14963 + | ResultEndpoint::Result127,
|
14964 + | ResultEndpoint::Result128,
|
14965 + | ResultEndpoint::Result129,
|
14966 + | ResultEndpoint::Result130,
|
14967 + | ResultEndpoint::Result131,
|
14968 + | ResultEndpoint::Result132,
|
14969 + | ResultEndpoint::Result133,
|
14970 + | ResultEndpoint::Result134,
|
14971 + | ResultEndpoint::Result135,
|
14972 + | ResultEndpoint::Result136,
|
14973 + | ResultEndpoint::Result137,
|
14974 + | ResultEndpoint::Result138,
|
14975 + | ResultEndpoint::Result139,
|
14976 + | ResultEndpoint::Result140,
|
14977 + | ResultEndpoint::Result141,
|
14978 + | ResultEndpoint::Result142,
|
14979 + | ResultEndpoint::Result143,
|
14980 + | ResultEndpoint::Result144,
|
14981 + | ResultEndpoint::Result145,
|
14982 + | ResultEndpoint::Result146,
|
14983 + | ResultEndpoint::Result147,
|
14984 + | ResultEndpoint::Result148,
|
14985 + | ResultEndpoint::Result149,
|
14986 + | ResultEndpoint::Result150,
|
14987 + | ResultEndpoint::Result151,
|
14988 + | ResultEndpoint::Result152,
|
14989 + | ResultEndpoint::Result153,
|
14990 + | ResultEndpoint::Result154,
|
14991 + | ResultEndpoint::Result155,
|
14992 + | ResultEndpoint::Result156,
|
14993 + | ResultEndpoint::Result157,
|
14994 + | ];
|
14995 + |
|
14996 + | const NODES: [crate::endpoint_lib::bdd_interpreter::BddNode; 807] = [
|
14997 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
14998 + | condition_index: -1,
|
14999 + | high_ref: 1,
|
15000 + | low_ref: -1,
|
15001 + | },
|
15002 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15003 + | condition_index: 0,
|
15004 + | high_ref: 3,
|
15005 + | low_ref: 100000157,
|
15006 + | },
|
15007 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15008 + | condition_index: 1,
|
15009 + | high_ref: 646,
|
15010 + | low_ref: 4,
|
15011 + | },
|
15012 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15013 + | condition_index: 2,
|
15014 + | high_ref: 450,
|
15015 + | low_ref: 5,
|
15016 + | },
|
15017 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15018 + | condition_index: 3,
|
15019 + | high_ref: 90,
|
15020 + | low_ref: 6,
|
15021 + | },
|
15022 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15023 + | condition_index: 4,
|
15024 + | high_ref: 12,
|
15025 + | low_ref: 7,
|
15026 + | },
|
15027 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15028 + | condition_index: 10,
|
15029 + | high_ref: 8,
|
15030 + | low_ref: 100000157,
|
15031 + | },
|
15032 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15033 + | condition_index: 11,
|
15034 + | high_ref: 9,
|
15035 + | low_ref: 10,
|
15036 + | },
|
15037 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15038 + | condition_index: 12,
|
15039 + | high_ref: 100000058,
|
15040 + | low_ref: 10,
|
15041 + | },
|
15042 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15043 + | condition_index: 30,
|
15044 + | high_ref: 11,
|
15045 + | low_ref: 654,
|
15046 + | },
|
15047 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15048 + | condition_index: 31,
|
15049 + | high_ref: 71,
|
15050 + | low_ref: 654,
|
15051 + | },
|
15052 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15053 + | condition_index: 5,
|
15054 + | high_ref: 27,
|
15055 + | low_ref: 13,
|
15056 + | },
|
15057 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15058 + | condition_index: 6,
|
15059 + | high_ref: 14,
|
15060 + | low_ref: 27,
|
15061 + | },
|
15062 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15063 + | condition_index: 7,
|
15064 + | high_ref: 81,
|
15065 + | low_ref: 15,
|
15066 + | },
|
15067 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15068 + | condition_index: 8,
|
15069 + | high_ref: 78,
|
15070 + | low_ref: 16,
|
15071 + | },
|
15072 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15073 + | condition_index: 10,
|
15074 + | high_ref: 19,
|
15075 + | low_ref: 17,
|
15076 + | },
|
15077 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15078 + | condition_index: 23,
|
15079 + | high_ref: 100000129,
|
15080 + | low_ref: 18,
|
15081 + | },
|
15082 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15083 + | condition_index: 27,
|
15084 + | high_ref: 32,
|
15085 + | low_ref: 100000129,
|
15086 + | },
|
15087 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15088 + | condition_index: 16,
|
15089 + | high_ref: 20,
|
15090 + | low_ref: 24,
|
15091 + | },
|
15092 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15093 + | condition_index: 17,
|
15094 + | high_ref: 21,
|
15095 + | low_ref: 24,
|
15096 + | },
|
15097 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15098 + | condition_index: 18,
|
15099 + | high_ref: 22,
|
15100 + | low_ref: 24,
|
15101 + | },
|
15102 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15103 + | condition_index: 19,
|
15104 + | high_ref: 23,
|
15105 + | low_ref: 24,
|
15106 + | },
|
15107 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15108 + | condition_index: 20,
|
15109 + | high_ref: 799,
|
15110 + | low_ref: 24,
|
15111 + | },
|
15112 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15113 + | condition_index: 23,
|
15114 + | high_ref: 100000129,
|
15115 + | low_ref: 25,
|
15116 + | },
|
15117 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15118 + | condition_index: 25,
|
15119 + | high_ref: 61,
|
15120 + | low_ref: 26,
|
15121 + | },
|
15122 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15123 + | condition_index: 27,
|
15124 + | high_ref: 41,
|
15125 + | low_ref: 100000129,
|
15126 + | },
|
15127 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15128 + | condition_index: 7,
|
15129 + | high_ref: 81,
|
15130 + | low_ref: 28,
|
15131 + | },
|
15132 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15133 + | condition_index: 8,
|
15134 + | high_ref: 78,
|
15135 + | low_ref: 29,
|
15136 + | },
|
15137 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15138 + | condition_index: 10,
|
15139 + | high_ref: 33,
|
15140 + | low_ref: 30,
|
15141 + | },
|
15142 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15143 + | condition_index: 23,
|
15144 + | high_ref: 698,
|
15145 + | low_ref: 31,
|
15146 + | },
|
15147 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15148 + | condition_index: 27,
|
15149 + | high_ref: 32,
|
15150 + | low_ref: 100000157,
|
15151 + | },
|
15152 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15153 + | condition_index: 33,
|
15154 + | high_ref: 691,
|
15155 + | low_ref: 159,
|
15156 + | },
|
15157 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15158 + | condition_index: 16,
|
15159 + | high_ref: 34,
|
15160 + | low_ref: 38,
|
15161 + | },
|
15162 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15163 + | condition_index: 17,
|
15164 + | high_ref: 35,
|
15165 + | low_ref: 38,
|
15166 + | },
|
15167 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15168 + | condition_index: 18,
|
15169 + | high_ref: 36,
|
15170 + | low_ref: 38,
|
15171 + | },
|
15172 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15173 + | condition_index: 19,
|
15174 + | high_ref: 37,
|
15175 + | low_ref: 38,
|
15176 + | },
|
15177 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15178 + | condition_index: 20,
|
15179 + | high_ref: 799,
|
15180 + | low_ref: 38,
|
15181 + | },
|
15182 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15183 + | condition_index: 23,
|
15184 + | high_ref: 67,
|
15185 + | low_ref: 39,
|
15186 + | },
|
15187 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15188 + | condition_index: 25,
|
15189 + | high_ref: 61,
|
15190 + | low_ref: 40,
|
15191 + | },
|
15192 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15193 + | condition_index: 27,
|
15194 + | high_ref: 41,
|
15195 + | low_ref: 68,
|
15196 + | },
|
15197 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15198 + | condition_index: 33,
|
15199 + | high_ref: 42,
|
15200 + | low_ref: 199,
|
15201 + | },
|
15202 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15203 + | condition_index: 43,
|
15204 + | high_ref: 43,
|
15205 + | low_ref: 44,
|
15206 + | },
|
15207 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15208 + | condition_index: 44,
|
15209 + | high_ref: 776,
|
15210 + | low_ref: 44,
|
15211 + | },
|
15212 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15213 + | condition_index: 45,
|
15214 + | high_ref: 769,
|
15215 + | low_ref: 45,
|
15216 + | },
|
15217 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15218 + | condition_index: 49,
|
15219 + | high_ref: 46,
|
15220 + | low_ref: 100000128,
|
15221 + | },
|
15222 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15223 + | condition_index: 52,
|
15224 + | high_ref: 47,
|
15225 + | low_ref: 778,
|
15226 + | },
|
15227 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15228 + | condition_index: 54,
|
15229 + | high_ref: 100000128,
|
15230 + | low_ref: 48,
|
15231 + | },
|
15232 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15233 + | condition_index: 57,
|
15234 + | high_ref: 786,
|
15235 + | low_ref: 49,
|
15236 + | },
|
15237 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15238 + | condition_index: 58,
|
15239 + | high_ref: 50,
|
15240 + | low_ref: 752,
|
15241 + | },
|
15242 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15243 + | condition_index: 59,
|
15244 + | high_ref: 790,
|
15245 + | low_ref: 51,
|
15246 + | },
|
15247 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15248 + | condition_index: 69,
|
15249 + | high_ref: 52,
|
15250 + | low_ref: 100000100,
|
15251 + | },
|
15252 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15253 + | condition_index: 72,
|
15254 + | high_ref: 100000100,
|
15255 + | low_ref: 53,
|
15256 + | },
|
15257 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15258 + | condition_index: 74,
|
15259 + | high_ref: 56,
|
15260 + | low_ref: 54,
|
15261 + | },
|
15262 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15263 + | condition_index: 77,
|
15264 + | high_ref: 55,
|
15265 + | low_ref: 56,
|
15266 + | },
|
15267 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15268 + | condition_index: 78,
|
15269 + | high_ref: 100000089,
|
15270 + | low_ref: 56,
|
15271 + | },
|
15272 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15273 + | condition_index: 79,
|
15274 + | high_ref: 57,
|
15275 + | low_ref: 100000097,
|
15276 + | },
|
15277 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15278 + | condition_index: 80,
|
15279 + | high_ref: 58,
|
15280 + | low_ref: 100000096,
|
15281 + | },
|
15282 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15283 + | condition_index: 82,
|
15284 + | high_ref: 59,
|
15285 + | low_ref: 100000108,
|
15286 + | },
|
15287 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15288 + | condition_index: 83,
|
15289 + | high_ref: 60,
|
15290 + | low_ref: 100000095,
|
15291 + | },
|
15292 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15293 + | condition_index: 84,
|
15294 + | high_ref: 100000105,
|
15295 + | low_ref: 100000094,
|
15296 + | },
|
15297 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15298 + | condition_index: 26,
|
15299 + | high_ref: 62,
|
15300 + | low_ref: 100000085,
|
15301 + | },
|
15302 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15303 + | condition_index: 33,
|
15304 + | high_ref: 66,
|
15305 + | low_ref: 63,
|
15306 + | },
|
15307 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15308 + | condition_index: 36,
|
15309 + | high_ref: 100000082,
|
15310 + | low_ref: 64,
|
15311 + | },
|
15312 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15313 + | condition_index: 41,
|
15314 + | high_ref: 65,
|
15315 + | low_ref: 100000084,
|
15316 + | },
|
15317 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15318 + | condition_index: 42,
|
15319 + | high_ref: 100000083,
|
15320 + | low_ref: 100000084,
|
15321 + | },
|
15322 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15323 + | condition_index: 36,
|
15324 + | high_ref: 100000074,
|
15325 + | low_ref: 100000075,
|
15326 + | },
|
15327 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15328 + | condition_index: 24,
|
15329 + | high_ref: 100000130,
|
15330 + | low_ref: 68,
|
15331 + | },
|
15332 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15333 + | condition_index: 28,
|
15334 + | high_ref: 73,
|
15335 + | low_ref: 69,
|
15336 + | },
|
15337 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15338 + | condition_index: 30,
|
15339 + | high_ref: 70,
|
15340 + | low_ref: 100000157,
|
15341 + | },
|
15342 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15343 + | condition_index: 31,
|
15344 + | high_ref: 71,
|
15345 + | low_ref: 100000157,
|
15346 + | },
|
15347 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15348 + | condition_index: 32,
|
15349 + | high_ref: 72,
|
15350 + | low_ref: 100000085,
|
15351 + | },
|
15352 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15353 + | condition_index: 33,
|
15354 + | high_ref: 100000086,
|
15355 + | low_ref: 100000145,
|
15356 + | },
|
15357 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15358 + | condition_index: 33,
|
15359 + | high_ref: 77,
|
15360 + | low_ref: 74,
|
15361 + | },
|
15362 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15363 + | condition_index: 36,
|
15364 + | high_ref: 100000139,
|
15365 + | low_ref: 75,
|
15366 + | },
|
15367 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15368 + | condition_index: 41,
|
15369 + | high_ref: 76,
|
15370 + | low_ref: 100000141,
|
15371 + | },
|
15372 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15373 + | condition_index: 42,
|
15374 + | high_ref: 100000140,
|
15375 + | low_ref: 100000141,
|
15376 + | },
|
15377 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15378 + | condition_index: 36,
|
15379 + | high_ref: 100000135,
|
15380 + | low_ref: 100000136,
|
15381 + | },
|
15382 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15383 + | condition_index: 10,
|
15384 + | high_ref: 79,
|
15385 + | low_ref: 615,
|
15386 + | },
|
15387 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15388 + | condition_index: 25,
|
15389 + | high_ref: 80,
|
15390 + | low_ref: 615,
|
15391 + | },
|
15392 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15393 + | condition_index: 33,
|
15394 + | high_ref: 100000006,
|
15395 + | low_ref: 385,
|
15396 + | },
|
15397 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15398 + | condition_index: 10,
|
15399 + | high_ref: 82,
|
15400 + | low_ref: 615,
|
15401 + | },
|
15402 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15403 + | condition_index: 11,
|
15404 + | high_ref: 83,
|
15405 + | low_ref: 84,
|
15406 + | },
|
15407 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15408 + | condition_index: 12,
|
15409 + | high_ref: 85,
|
15410 + | low_ref: 84,
|
15411 + | },
|
15412 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15413 + | condition_index: 25,
|
15414 + | high_ref: 88,
|
15415 + | low_ref: 615,
|
15416 + | },
|
15417 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15418 + | condition_index: 25,
|
15419 + | high_ref: 87,
|
15420 + | low_ref: 86,
|
15421 + | },
|
15422 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15423 + | condition_index: 28,
|
15424 + | high_ref: 89,
|
15425 + | low_ref: 615,
|
15426 + | },
|
15427 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15428 + | condition_index: 28,
|
15429 + | high_ref: 89,
|
15430 + | low_ref: 88,
|
15431 + | },
|
15432 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15433 + | condition_index: 33,
|
15434 + | high_ref: 100000006,
|
15435 + | low_ref: 412,
|
15436 + | },
|
15437 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15438 + | condition_index: 33,
|
15439 + | high_ref: 100000006,
|
15440 + | low_ref: 100000014,
|
15441 + | },
|
15442 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15443 + | condition_index: 4,
|
15444 + | high_ref: 105,
|
15445 + | low_ref: 91,
|
15446 + | },
|
15447 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15448 + | condition_index: 10,
|
15449 + | high_ref: 92,
|
15450 + | low_ref: 368,
|
15451 + | },
|
15452 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15453 + | condition_index: 11,
|
15454 + | high_ref: 93,
|
15455 + | low_ref: 94,
|
15456 + | },
|
15457 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15458 + | condition_index: 12,
|
15459 + | high_ref: 102,
|
15460 + | low_ref: 94,
|
15461 + | },
|
15462 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15463 + | condition_index: 13,
|
15464 + | high_ref: 97,
|
15465 + | low_ref: 95,
|
15466 + | },
|
15467 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15468 + | condition_index: 30,
|
15469 + | high_ref: 96,
|
15470 + | low_ref: 370,
|
15471 + | },
|
15472 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15473 + | condition_index: 31,
|
15474 + | high_ref: 256,
|
15475 + | low_ref: 370,
|
15476 + | },
|
15477 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15478 + | condition_index: 30,
|
15479 + | high_ref: 98,
|
15480 + | low_ref: 99,
|
15481 + | },
|
15482 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15483 + | condition_index: 31,
|
15484 + | high_ref: 369,
|
15485 + | low_ref: 99,
|
15486 + | },
|
15487 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15488 + | condition_index: 32,
|
15489 + | high_ref: 100,
|
15490 + | low_ref: 370,
|
15491 + | },
|
15492 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15493 + | condition_index: 33,
|
15494 + | high_ref: 100000002,
|
15495 + | low_ref: 101,
|
15496 + | },
|
15497 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15498 + | condition_index: 36,
|
15499 + | high_ref: 100000152,
|
15500 + | low_ref: 100000153,
|
15501 + | },
|
15502 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15503 + | condition_index: 13,
|
15504 + | high_ref: 104,
|
15505 + | low_ref: 103,
|
15506 + | },
|
15507 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15508 + | condition_index: 33,
|
15509 + | high_ref: 100000002,
|
15510 + | low_ref: 100000058,
|
15511 + | },
|
15512 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15513 + | condition_index: 33,
|
15514 + | high_ref: 100000002,
|
15515 + | low_ref: 100000056,
|
15516 + | },
|
15517 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15518 + | condition_index: 5,
|
15519 + | high_ref: 139,
|
15520 + | low_ref: 106,
|
15521 + | },
|
15522 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15523 + | condition_index: 6,
|
15524 + | high_ref: 107,
|
15525 + | low_ref: 139,
|
15526 + | },
|
15527 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15528 + | condition_index: 7,
|
15529 + | high_ref: 407,
|
15530 + | low_ref: 108,
|
15531 + | },
|
15532 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15533 + | condition_index: 8,
|
15534 + | high_ref: 381,
|
15535 + | low_ref: 109,
|
15536 + | },
|
15537 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15538 + | condition_index: 9,
|
15539 + | high_ref: 110,
|
15540 + | low_ref: 142,
|
15541 + | },
|
15542 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15543 + | condition_index: 10,
|
15544 + | high_ref: 113,
|
15545 + | low_ref: 111,
|
15546 + | },
|
15547 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15548 + | condition_index: 23,
|
15549 + | high_ref: 138,
|
15550 + | low_ref: 112,
|
15551 + | },
|
15552 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15553 + | condition_index: 27,
|
15554 + | high_ref: 158,
|
15555 + | low_ref: 138,
|
15556 + | },
|
15557 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15558 + | condition_index: 13,
|
15559 + | high_ref: 122,
|
15560 + | low_ref: 114,
|
15561 + | },
|
15562 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15563 + | condition_index: 16,
|
15564 + | high_ref: 115,
|
15565 + | low_ref: 119,
|
15566 + | },
|
15567 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15568 + | condition_index: 17,
|
15569 + | high_ref: 116,
|
15570 + | low_ref: 119,
|
15571 + | },
|
15572 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15573 + | condition_index: 18,
|
15574 + | high_ref: 117,
|
15575 + | low_ref: 119,
|
15576 + | },
|
15577 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15578 + | condition_index: 19,
|
15579 + | high_ref: 118,
|
15580 + | low_ref: 119,
|
15581 + | },
|
15582 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15583 + | condition_index: 20,
|
15584 + | high_ref: 376,
|
15585 + | low_ref: 119,
|
15586 + | },
|
15587 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15588 + | condition_index: 23,
|
15589 + | high_ref: 138,
|
15590 + | low_ref: 120,
|
15591 + | },
|
15592 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15593 + | condition_index: 25,
|
15594 + | high_ref: 370,
|
15595 + | low_ref: 121,
|
15596 + | },
|
15597 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15598 + | condition_index: 27,
|
15599 + | high_ref: 198,
|
15600 + | low_ref: 138,
|
15601 + | },
|
15602 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15603 + | condition_index: 14,
|
15604 + | high_ref: 123,
|
15605 + | low_ref: 124,
|
15606 + | },
|
15607 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15608 + | condition_index: 15,
|
15609 + | high_ref: 132,
|
15610 + | low_ref: 124,
|
15611 + | },
|
15612 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15613 + | condition_index: 16,
|
15614 + | high_ref: 125,
|
15615 + | low_ref: 129,
|
15616 + | },
|
15617 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15618 + | condition_index: 17,
|
15619 + | high_ref: 126,
|
15620 + | low_ref: 129,
|
15621 + | },
|
15622 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15623 + | condition_index: 18,
|
15624 + | high_ref: 127,
|
15625 + | low_ref: 129,
|
15626 + | },
|
15627 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15628 + | condition_index: 19,
|
15629 + | high_ref: 128,
|
15630 + | low_ref: 129,
|
15631 + | },
|
15632 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15633 + | condition_index: 20,
|
15634 + | high_ref: 375,
|
15635 + | low_ref: 129,
|
15636 + | },
|
15637 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15638 + | condition_index: 23,
|
15639 + | high_ref: 138,
|
15640 + | low_ref: 130,
|
15641 + | },
|
15642 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15643 + | condition_index: 25,
|
15644 + | high_ref: 357,
|
15645 + | low_ref: 131,
|
15646 + | },
|
15647 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15648 + | condition_index: 27,
|
15649 + | high_ref: 269,
|
15650 + | low_ref: 138,
|
15651 + | },
|
15652 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15653 + | condition_index: 16,
|
15654 + | high_ref: 133,
|
15655 + | low_ref: 137,
|
15656 + | },
|
15657 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15658 + | condition_index: 17,
|
15659 + | high_ref: 134,
|
15660 + | low_ref: 137,
|
15661 + | },
|
15662 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15663 + | condition_index: 18,
|
15664 + | high_ref: 135,
|
15665 + | low_ref: 137,
|
15666 + | },
|
15667 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15668 + | condition_index: 19,
|
15669 + | high_ref: 136,
|
15670 + | low_ref: 137,
|
15671 + | },
|
15672 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15673 + | condition_index: 20,
|
15674 + | high_ref: 375,
|
15675 + | low_ref: 137,
|
15676 + | },
|
15677 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15678 + | condition_index: 23,
|
15679 + | high_ref: 138,
|
15680 + | low_ref: 354,
|
15681 + | },
|
15682 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15683 + | condition_index: 33,
|
15684 + | high_ref: 100000002,
|
15685 + | low_ref: 100000129,
|
15686 + | },
|
15687 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15688 + | condition_index: 7,
|
15689 + | high_ref: 407,
|
15690 + | low_ref: 140,
|
15691 + | },
|
15692 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15693 + | condition_index: 8,
|
15694 + | high_ref: 381,
|
15695 + | low_ref: 141,
|
15696 + | },
|
15697 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15698 + | condition_index: 9,
|
15699 + | high_ref: 155,
|
15700 + | low_ref: 142,
|
15701 + | },
|
15702 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15703 + | condition_index: 10,
|
15704 + | high_ref: 143,
|
15705 + | low_ref: 154,
|
15706 + | },
|
15707 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15708 + | condition_index: 13,
|
15709 + | high_ref: 149,
|
15710 + | low_ref: 144,
|
15711 + | },
|
15712 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15713 + | condition_index: 16,
|
15714 + | high_ref: 145,
|
15715 + | low_ref: 154,
|
15716 + | },
|
15717 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15718 + | condition_index: 17,
|
15719 + | high_ref: 146,
|
15720 + | low_ref: 154,
|
15721 + | },
|
15722 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15723 + | condition_index: 18,
|
15724 + | high_ref: 147,
|
15725 + | low_ref: 154,
|
15726 + | },
|
15727 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15728 + | condition_index: 19,
|
15729 + | high_ref: 148,
|
15730 + | low_ref: 154,
|
15731 + | },
|
15732 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15733 + | condition_index: 20,
|
15734 + | high_ref: 376,
|
15735 + | low_ref: 154,
|
15736 + | },
|
15737 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15738 + | condition_index: 16,
|
15739 + | high_ref: 150,
|
15740 + | low_ref: 154,
|
15741 + | },
|
15742 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15743 + | condition_index: 17,
|
15744 + | high_ref: 151,
|
15745 + | low_ref: 154,
|
15746 + | },
|
15747 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15748 + | condition_index: 18,
|
15749 + | high_ref: 152,
|
15750 + | low_ref: 154,
|
15751 + | },
|
15752 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15753 + | condition_index: 19,
|
15754 + | high_ref: 153,
|
15755 + | low_ref: 154,
|
15756 + | },
|
15757 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15758 + | condition_index: 20,
|
15759 + | high_ref: 375,
|
15760 + | low_ref: 154,
|
15761 + | },
|
15762 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15763 + | condition_index: 33,
|
15764 + | high_ref: 100000002,
|
15765 + | low_ref: 100000066,
|
15766 + | },
|
15767 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15768 + | condition_index: 10,
|
15769 + | high_ref: 189,
|
15770 + | low_ref: 156,
|
15771 + | },
|
15772 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15773 + | condition_index: 23,
|
15774 + | high_ref: 188,
|
15775 + | low_ref: 157,
|
15776 + | },
|
15777 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15778 + | condition_index: 27,
|
15779 + | high_ref: 158,
|
15780 + | low_ref: 368,
|
15781 + | },
|
15782 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15783 + | condition_index: 33,
|
15784 + | high_ref: 100000002,
|
15785 + | low_ref: 159,
|
15786 + | },
|
15787 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15788 + | condition_index: 43,
|
15789 + | high_ref: 160,
|
15790 + | low_ref: 161,
|
15791 + | },
|
15792 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15793 + | condition_index: 44,
|
15794 + | high_ref: 176,
|
15795 + | low_ref: 161,
|
15796 + | },
|
15797 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15798 + | condition_index: 45,
|
15799 + | high_ref: 169,
|
15800 + | low_ref: 162,
|
15801 + | },
|
15802 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15803 + | condition_index: 48,
|
15804 + | high_ref: 165,
|
15805 + | low_ref: 163,
|
15806 + | },
|
15807 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15808 + | condition_index: 49,
|
15809 + | high_ref: 164,
|
15810 + | low_ref: 100000128,
|
15811 + | },
|
15812 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15813 + | condition_index: 52,
|
15814 + | high_ref: 167,
|
15815 + | low_ref: 179,
|
15816 + | },
|
15817 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15818 + | condition_index: 49,
|
15819 + | high_ref: 166,
|
15820 + | low_ref: 100000128,
|
15821 + | },
|
15822 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15823 + | condition_index: 52,
|
15824 + | high_ref: 167,
|
15825 + | low_ref: 336,
|
15826 + | },
|
15827 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15828 + | condition_index: 54,
|
15829 + | high_ref: 100000128,
|
15830 + | low_ref: 168,
|
15831 + | },
|
15832 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15833 + | condition_index: 57,
|
15834 + | high_ref: 184,
|
15835 + | low_ref: 753,
|
15836 + | },
|
15837 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15838 + | condition_index: 48,
|
15839 + | high_ref: 172,
|
15840 + | low_ref: 170,
|
15841 + | },
|
15842 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15843 + | condition_index: 49,
|
15844 + | high_ref: 171,
|
15845 + | low_ref: 100000128,
|
15846 + | },
|
15847 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15848 + | condition_index: 52,
|
15849 + | high_ref: 174,
|
15850 + | low_ref: 179,
|
15851 + | },
|
15852 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15853 + | condition_index: 49,
|
15854 + | high_ref: 173,
|
15855 + | low_ref: 100000128,
|
15856 + | },
|
15857 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15858 + | condition_index: 52,
|
15859 + | high_ref: 174,
|
15860 + | low_ref: 336,
|
15861 + | },
|
15862 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15863 + | condition_index: 54,
|
15864 + | high_ref: 100000128,
|
15865 + | low_ref: 175,
|
15866 + | },
|
15867 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15868 + | condition_index: 57,
|
15869 + | high_ref: 184,
|
15870 + | low_ref: 774,
|
15871 + | },
|
15872 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15873 + | condition_index: 48,
|
15874 + | high_ref: 180,
|
15875 + | low_ref: 177,
|
15876 + | },
|
15877 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15878 + | condition_index: 49,
|
15879 + | high_ref: 178,
|
15880 + | low_ref: 100000128,
|
15881 + | },
|
15882 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15883 + | condition_index: 52,
|
15884 + | high_ref: 182,
|
15885 + | low_ref: 179,
|
15886 + | },
|
15887 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15888 + | condition_index: 54,
|
15889 + | high_ref: 100000128,
|
15890 + | low_ref: 314,
|
15891 + | },
|
15892 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15893 + | condition_index: 49,
|
15894 + | high_ref: 181,
|
15895 + | low_ref: 100000128,
|
15896 + | },
|
15897 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15898 + | condition_index: 52,
|
15899 + | high_ref: 182,
|
15900 + | low_ref: 336,
|
15901 + | },
|
15902 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15903 + | condition_index: 54,
|
15904 + | high_ref: 100000128,
|
15905 + | low_ref: 183,
|
15906 + | },
|
15907 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15908 + | condition_index: 57,
|
15909 + | high_ref: 184,
|
15910 + | low_ref: 784,
|
15911 + | },
|
15912 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15913 + | condition_index: 59,
|
15914 + | high_ref: 546,
|
15915 + | low_ref: 185,
|
15916 + | },
|
15917 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15918 + | condition_index: 69,
|
15919 + | high_ref: 186,
|
15920 + | low_ref: 100000100,
|
15921 + | },
|
15922 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15923 + | condition_index: 72,
|
15924 + | high_ref: 100000100,
|
15925 + | low_ref: 187,
|
15926 + | },
|
15927 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15928 + | condition_index: 73,
|
15929 + | high_ref: 347,
|
15930 + | low_ref: 100000115,
|
15931 + | },
|
15932 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15933 + | condition_index: 24,
|
15934 + | high_ref: 374,
|
15935 + | low_ref: 368,
|
15936 + | },
|
15937 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15938 + | condition_index: 13,
|
15939 + | high_ref: 259,
|
15940 + | low_ref: 190,
|
15941 + | },
|
15942 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15943 + | condition_index: 16,
|
15944 + | high_ref: 191,
|
15945 + | low_ref: 195,
|
15946 + | },
|
15947 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15948 + | condition_index: 17,
|
15949 + | high_ref: 192,
|
15950 + | low_ref: 195,
|
15951 + | },
|
15952 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15953 + | condition_index: 18,
|
15954 + | high_ref: 193,
|
15955 + | low_ref: 195,
|
15956 + | },
|
15957 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15958 + | condition_index: 19,
|
15959 + | high_ref: 194,
|
15960 + | low_ref: 195,
|
15961 + | },
|
15962 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15963 + | condition_index: 20,
|
15964 + | high_ref: 376,
|
15965 + | low_ref: 195,
|
15966 + | },
|
15967 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15968 + | condition_index: 23,
|
15969 + | high_ref: 252,
|
15970 + | low_ref: 196,
|
15971 + | },
|
15972 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15973 + | condition_index: 25,
|
15974 + | high_ref: 370,
|
15975 + | low_ref: 197,
|
15976 + | },
|
15977 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15978 + | condition_index: 27,
|
15979 + | high_ref: 198,
|
15980 + | low_ref: 253,
|
15981 + | },
|
15982 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15983 + | condition_index: 33,
|
15984 + | high_ref: 100000002,
|
15985 + | low_ref: 199,
|
15986 + | },
|
15987 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15988 + | condition_index: 43,
|
15989 + | high_ref: 200,
|
15990 + | low_ref: 201,
|
15991 + | },
|
15992 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15993 + | condition_index: 44,
|
15994 + | high_ref: 234,
|
15995 + | low_ref: 201,
|
15996 + | },
|
15997 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
15998 + | condition_index: 45,
|
15999 + | high_ref: 231,
|
16000 + | low_ref: 202,
|
16001 + | },
|
16002 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16003 + | condition_index: 48,
|
16004 + | high_ref: 205,
|
16005 + | low_ref: 203,
|
16006 + | },
|
16007 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16008 + | condition_index: 49,
|
16009 + | high_ref: 204,
|
16010 + | low_ref: 100000128,
|
16011 + | },
|
16012 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16013 + | condition_index: 52,
|
16014 + | high_ref: 207,
|
16015 + | low_ref: 237,
|
16016 + | },
|
16017 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16018 + | condition_index: 49,
|
16019 + | high_ref: 206,
|
16020 + | low_ref: 100000128,
|
16021 + | },
|
16022 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16023 + | condition_index: 52,
|
16024 + | high_ref: 207,
|
16025 + | low_ref: 336,
|
16026 + | },
|
16027 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16028 + | condition_index: 54,
|
16029 + | high_ref: 100000128,
|
16030 + | low_ref: 208,
|
16031 + | },
|
16032 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16033 + | condition_index: 57,
|
16034 + | high_ref: 341,
|
16035 + | low_ref: 209,
|
16036 + | },
|
16037 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16038 + | condition_index: 58,
|
16039 + | high_ref: 210,
|
16040 + | low_ref: 753,
|
16041 + | },
|
16042 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16043 + | condition_index: 59,
|
16044 + | high_ref: 221,
|
16045 + | low_ref: 211,
|
16046 + | },
|
16047 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16048 + | condition_index: 69,
|
16049 + | high_ref: 212,
|
16050 + | low_ref: 100000100,
|
16051 + | },
|
16052 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16053 + | condition_index: 72,
|
16054 + | high_ref: 100000100,
|
16055 + | low_ref: 213,
|
16056 + | },
|
16057 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16058 + | condition_index: 74,
|
16059 + | high_ref: 216,
|
16060 + | low_ref: 214,
|
16061 + | },
|
16062 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16063 + | condition_index: 77,
|
16064 + | high_ref: 215,
|
16065 + | low_ref: 216,
|
16066 + | },
|
16067 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16068 + | condition_index: 78,
|
16069 + | high_ref: 100000089,
|
16070 + | low_ref: 216,
|
16071 + | },
|
16072 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16073 + | condition_index: 79,
|
16074 + | high_ref: 217,
|
16075 + | low_ref: 100000097,
|
16076 + | },
|
16077 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16078 + | condition_index: 80,
|
16079 + | high_ref: 218,
|
16080 + | low_ref: 100000096,
|
16081 + | },
|
16082 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16083 + | condition_index: 82,
|
16084 + | high_ref: 219,
|
16085 + | low_ref: 100000108,
|
16086 + | },
|
16087 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16088 + | condition_index: 83,
|
16089 + | high_ref: 220,
|
16090 + | low_ref: 100000095,
|
16091 + | },
|
16092 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16093 + | condition_index: 84,
|
16094 + | high_ref: 100000107,
|
16095 + | low_ref: 100000094,
|
16096 + | },
|
16097 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16098 + | condition_index: 69,
|
16099 + | high_ref: 222,
|
16100 + | low_ref: 100000100,
|
16101 + | },
|
16102 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16103 + | condition_index: 72,
|
16104 + | high_ref: 100000100,
|
16105 + | low_ref: 223,
|
16106 + | },
|
16107 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16108 + | condition_index: 74,
|
16109 + | high_ref: 226,
|
16110 + | low_ref: 224,
|
16111 + | },
|
16112 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16113 + | condition_index: 77,
|
16114 + | high_ref: 225,
|
16115 + | low_ref: 226,
|
16116 + | },
|
16117 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16118 + | condition_index: 78,
|
16119 + | high_ref: 100000089,
|
16120 + | low_ref: 226,
|
16121 + | },
|
16122 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16123 + | condition_index: 79,
|
16124 + | high_ref: 227,
|
16125 + | low_ref: 100000097,
|
16126 + | },
|
16127 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16128 + | condition_index: 80,
|
16129 + | high_ref: 228,
|
16130 + | low_ref: 100000096,
|
16131 + | },
|
16132 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16133 + | condition_index: 81,
|
16134 + | high_ref: 100000090,
|
16135 + | low_ref: 229,
|
16136 + | },
|
16137 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16138 + | condition_index: 83,
|
16139 + | high_ref: 230,
|
16140 + | low_ref: 100000095,
|
16141 + | },
|
16142 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16143 + | condition_index: 84,
|
16144 + | high_ref: 100000093,
|
16145 + | low_ref: 100000094,
|
16146 + | },
|
16147 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16148 + | condition_index: 48,
|
16149 + | high_ref: 305,
|
16150 + | low_ref: 232,
|
16151 + | },
|
16152 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16153 + | condition_index: 49,
|
16154 + | high_ref: 233,
|
16155 + | low_ref: 100000128,
|
16156 + | },
|
16157 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16158 + | condition_index: 52,
|
16159 + | high_ref: 307,
|
16160 + | low_ref: 237,
|
16161 + | },
|
16162 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16163 + | condition_index: 48,
|
16164 + | high_ref: 334,
|
16165 + | low_ref: 235,
|
16166 + | },
|
16167 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16168 + | condition_index: 49,
|
16169 + | high_ref: 236,
|
16170 + | low_ref: 100000128,
|
16171 + | },
|
16172 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16173 + | condition_index: 52,
|
16174 + | high_ref: 339,
|
16175 + | low_ref: 237,
|
16176 + | },
|
16177 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16178 + | condition_index: 54,
|
16179 + | high_ref: 100000128,
|
16180 + | low_ref: 238,
|
16181 + | },
|
16182 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16183 + | condition_index: 58,
|
16184 + | high_ref: 239,
|
16185 + | low_ref: 314,
|
16186 + | },
|
16187 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16188 + | condition_index: 59,
|
16189 + | high_ref: 100000101,
|
16190 + | low_ref: 240,
|
16191 + | },
|
16192 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16193 + | condition_index: 62,
|
16194 + | high_ref: 241,
|
16195 + | low_ref: 100000127,
|
16196 + | },
|
16197 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16198 + | condition_index: 67,
|
16199 + | high_ref: 242,
|
16200 + | low_ref: 100000126,
|
16201 + | },
|
16202 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16203 + | condition_index: 68,
|
16204 + | high_ref: 243,
|
16205 + | low_ref: 100000125,
|
16206 + | },
|
16207 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16208 + | condition_index: 74,
|
16209 + | high_ref: 246,
|
16210 + | low_ref: 244,
|
16211 + | },
|
16212 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16213 + | condition_index: 77,
|
16214 + | high_ref: 245,
|
16215 + | low_ref: 246,
|
16216 + | },
|
16217 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16218 + | condition_index: 78,
|
16219 + | high_ref: 100000089,
|
16220 + | low_ref: 246,
|
16221 + | },
|
16222 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16223 + | condition_index: 79,
|
16224 + | high_ref: 247,
|
16225 + | low_ref: 100000097,
|
16226 + | },
|
16227 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16228 + | condition_index: 80,
|
16229 + | high_ref: 248,
|
16230 + | low_ref: 100000096,
|
16231 + | },
|
16232 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16233 + | condition_index: 83,
|
16234 + | high_ref: 249,
|
16235 + | low_ref: 100000095,
|
16236 + | },
|
16237 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16238 + | condition_index: 85,
|
16239 + | high_ref: 250,
|
16240 + | low_ref: 100000124,
|
16241 + | },
|
16242 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16243 + | condition_index: 86,
|
16244 + | high_ref: 251,
|
16245 + | low_ref: 100000123,
|
16246 + | },
|
16247 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16248 + | condition_index: 87,
|
16249 + | high_ref: 100000121,
|
16250 + | low_ref: 100000122,
|
16251 + | },
|
16252 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16253 + | condition_index: 24,
|
16254 + | high_ref: 374,
|
16255 + | low_ref: 253,
|
16256 + | },
|
16257 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16258 + | condition_index: 28,
|
16259 + | high_ref: 258,
|
16260 + | low_ref: 254,
|
16261 + | },
|
16262 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16263 + | condition_index: 30,
|
16264 + | high_ref: 255,
|
16265 + | low_ref: 368,
|
16266 + | },
|
16267 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16268 + | condition_index: 31,
|
16269 + | high_ref: 256,
|
16270 + | low_ref: 368,
|
16271 + | },
|
16272 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16273 + | condition_index: 32,
|
16274 + | high_ref: 257,
|
16275 + | low_ref: 370,
|
16276 + | },
|
16277 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16278 + | condition_index: 33,
|
16279 + | high_ref: 100000002,
|
16280 + | low_ref: 100000145,
|
16281 + | },
|
16282 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16283 + | condition_index: 33,
|
16284 + | high_ref: 100000002,
|
16285 + | low_ref: 100000142,
|
16286 + | },
|
16287 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16288 + | condition_index: 14,
|
16289 + | high_ref: 260,
|
16290 + | low_ref: 261,
|
16291 + | },
|
16292 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16293 + | condition_index: 15,
|
16294 + | high_ref: 348,
|
16295 + | low_ref: 261,
|
16296 + | },
|
16297 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16298 + | condition_index: 16,
|
16299 + | high_ref: 262,
|
16300 + | low_ref: 266,
|
16301 + | },
|
16302 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16303 + | condition_index: 17,
|
16304 + | high_ref: 263,
|
16305 + | low_ref: 266,
|
16306 + | },
|
16307 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16308 + | condition_index: 18,
|
16309 + | high_ref: 264,
|
16310 + | low_ref: 266,
|
16311 + | },
|
16312 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16313 + | condition_index: 19,
|
16314 + | high_ref: 265,
|
16315 + | low_ref: 266,
|
16316 + | },
|
16317 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16318 + | condition_index: 20,
|
16319 + | high_ref: 375,
|
16320 + | low_ref: 266,
|
16321 + | },
|
16322 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16323 + | condition_index: 23,
|
16324 + | high_ref: 364,
|
16325 + | low_ref: 267,
|
16326 + | },
|
16327 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16328 + | condition_index: 25,
|
16329 + | high_ref: 357,
|
16330 + | low_ref: 268,
|
16331 + | },
|
16332 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16333 + | condition_index: 27,
|
16334 + | high_ref: 269,
|
16335 + | low_ref: 365,
|
16336 + | },
|
16337 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16338 + | condition_index: 33,
|
16339 + | high_ref: 100000002,
|
16340 + | low_ref: 270,
|
16341 + | },
|
16342 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16343 + | condition_index: 43,
|
16344 + | high_ref: 271,
|
16345 + | low_ref: 272,
|
16346 + | },
|
16347 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16348 + | condition_index: 44,
|
16349 + | high_ref: 309,
|
16350 + | low_ref: 272,
|
16351 + | },
|
16352 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16353 + | condition_index: 45,
|
16354 + | high_ref: 302,
|
16355 + | low_ref: 273,
|
16356 + | },
|
16357 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16358 + | condition_index: 48,
|
16359 + | high_ref: 276,
|
16360 + | low_ref: 274,
|
16361 + | },
|
16362 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16363 + | condition_index: 49,
|
16364 + | high_ref: 275,
|
16365 + | low_ref: 100000128,
|
16366 + | },
|
16367 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16368 + | condition_index: 52,
|
16369 + | high_ref: 278,
|
16370 + | low_ref: 312,
|
16371 + | },
|
16372 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16373 + | condition_index: 49,
|
16374 + | high_ref: 277,
|
16375 + | low_ref: 100000128,
|
16376 + | },
|
16377 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16378 + | condition_index: 52,
|
16379 + | high_ref: 278,
|
16380 + | low_ref: 336,
|
16381 + | },
|
16382 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16383 + | condition_index: 54,
|
16384 + | high_ref: 100000128,
|
16385 + | low_ref: 279,
|
16386 + | },
|
16387 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16388 + | condition_index: 57,
|
16389 + | high_ref: 341,
|
16390 + | low_ref: 280,
|
16391 + | },
|
16392 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16393 + | condition_index: 58,
|
16394 + | high_ref: 281,
|
16395 + | low_ref: 753,
|
16396 + | },
|
16397 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16398 + | condition_index: 59,
|
16399 + | high_ref: 292,
|
16400 + | low_ref: 282,
|
16401 + | },
|
16402 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16403 + | condition_index: 69,
|
16404 + | high_ref: 283,
|
16405 + | low_ref: 100000100,
|
16406 + | },
|
16407 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16408 + | condition_index: 72,
|
16409 + | high_ref: 100000100,
|
16410 + | low_ref: 284,
|
16411 + | },
|
16412 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16413 + | condition_index: 74,
|
16414 + | high_ref: 287,
|
16415 + | low_ref: 285,
|
16416 + | },
|
16417 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16418 + | condition_index: 77,
|
16419 + | high_ref: 286,
|
16420 + | low_ref: 287,
|
16421 + | },
|
16422 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16423 + | condition_index: 78,
|
16424 + | high_ref: 100000089,
|
16425 + | low_ref: 287,
|
16426 + | },
|
16427 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16428 + | condition_index: 79,
|
16429 + | high_ref: 288,
|
16430 + | low_ref: 100000097,
|
16431 + | },
|
16432 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16433 + | condition_index: 80,
|
16434 + | high_ref: 289,
|
16435 + | low_ref: 100000096,
|
16436 + | },
|
16437 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16438 + | condition_index: 82,
|
16439 + | high_ref: 290,
|
16440 + | low_ref: 100000108,
|
16441 + | },
|
16442 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16443 + | condition_index: 83,
|
16444 + | high_ref: 291,
|
16445 + | low_ref: 100000095,
|
16446 + | },
|
16447 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16448 + | condition_index: 84,
|
16449 + | high_ref: 100000106,
|
16450 + | low_ref: 100000094,
|
16451 + | },
|
16452 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16453 + | condition_index: 69,
|
16454 + | high_ref: 293,
|
16455 + | low_ref: 100000100,
|
16456 + | },
|
16457 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16458 + | condition_index: 72,
|
16459 + | high_ref: 100000100,
|
16460 + | low_ref: 294,
|
16461 + | },
|
16462 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16463 + | condition_index: 74,
|
16464 + | high_ref: 297,
|
16465 + | low_ref: 295,
|
16466 + | },
|
16467 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16468 + | condition_index: 77,
|
16469 + | high_ref: 296,
|
16470 + | low_ref: 297,
|
16471 + | },
|
16472 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16473 + | condition_index: 78,
|
16474 + | high_ref: 100000089,
|
16475 + | low_ref: 297,
|
16476 + | },
|
16477 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16478 + | condition_index: 79,
|
16479 + | high_ref: 298,
|
16480 + | low_ref: 100000097,
|
16481 + | },
|
16482 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16483 + | condition_index: 80,
|
16484 + | high_ref: 299,
|
16485 + | low_ref: 100000096,
|
16486 + | },
|
16487 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16488 + | condition_index: 81,
|
16489 + | high_ref: 100000090,
|
16490 + | low_ref: 300,
|
16491 + | },
|
16492 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16493 + | condition_index: 83,
|
16494 + | high_ref: 301,
|
16495 + | low_ref: 100000095,
|
16496 + | },
|
16497 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16498 + | condition_index: 84,
|
16499 + | high_ref: 100000091,
|
16500 + | low_ref: 100000094,
|
16501 + | },
|
16502 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16503 + | condition_index: 48,
|
16504 + | high_ref: 305,
|
16505 + | low_ref: 303,
|
16506 + | },
|
16507 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16508 + | condition_index: 49,
|
16509 + | high_ref: 304,
|
16510 + | low_ref: 100000128,
|
16511 + | },
|
16512 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16513 + | condition_index: 52,
|
16514 + | high_ref: 307,
|
16515 + | low_ref: 312,
|
16516 + | },
|
16517 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16518 + | condition_index: 49,
|
16519 + | high_ref: 306,
|
16520 + | low_ref: 100000128,
|
16521 + | },
|
16522 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16523 + | condition_index: 52,
|
16524 + | high_ref: 307,
|
16525 + | low_ref: 336,
|
16526 + | },
|
16527 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16528 + | condition_index: 54,
|
16529 + | high_ref: 100000128,
|
16530 + | low_ref: 308,
|
16531 + | },
|
16532 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16533 + | condition_index: 57,
|
16534 + | high_ref: 341,
|
16535 + | low_ref: 774,
|
16536 + | },
|
16537 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16538 + | condition_index: 48,
|
16539 + | high_ref: 334,
|
16540 + | low_ref: 310,
|
16541 + | },
|
16542 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16543 + | condition_index: 49,
|
16544 + | high_ref: 311,
|
16545 + | low_ref: 100000128,
|
16546 + | },
|
16547 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16548 + | condition_index: 52,
|
16549 + | high_ref: 339,
|
16550 + | low_ref: 312,
|
16551 + | },
|
16552 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16553 + | condition_index: 54,
|
16554 + | high_ref: 100000128,
|
16555 + | low_ref: 313,
|
16556 + | },
|
16557 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16558 + | condition_index: 58,
|
16559 + | high_ref: 321,
|
16560 + | low_ref: 314,
|
16561 + | },
|
16562 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16563 + | condition_index: 59,
|
16564 + | high_ref: 100000101,
|
16565 + | low_ref: 315,
|
16566 + | },
|
16567 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16568 + | condition_index: 62,
|
16569 + | high_ref: 316,
|
16570 + | low_ref: 100000127,
|
16571 + | },
|
16572 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16573 + | condition_index: 67,
|
16574 + | high_ref: 317,
|
16575 + | low_ref: 100000126,
|
16576 + | },
|
16577 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16578 + | condition_index: 68,
|
16579 + | high_ref: 318,
|
16580 + | low_ref: 100000125,
|
16581 + | },
|
16582 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16583 + | condition_index: 74,
|
16584 + | high_ref: 100000125,
|
16585 + | low_ref: 319,
|
16586 + | },
|
16587 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16588 + | condition_index: 77,
|
16589 + | high_ref: 320,
|
16590 + | low_ref: 100000125,
|
16591 + | },
|
16592 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16593 + | condition_index: 78,
|
16594 + | high_ref: 100000089,
|
16595 + | low_ref: 100000125,
|
16596 + | },
|
16597 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16598 + | condition_index: 59,
|
16599 + | high_ref: 100000101,
|
16600 + | low_ref: 322,
|
16601 + | },
|
16602 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16603 + | condition_index: 62,
|
16604 + | high_ref: 323,
|
16605 + | low_ref: 100000127,
|
16606 + | },
|
16607 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16608 + | condition_index: 67,
|
16609 + | high_ref: 324,
|
16610 + | low_ref: 100000126,
|
16611 + | },
|
16612 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16613 + | condition_index: 68,
|
16614 + | high_ref: 325,
|
16615 + | low_ref: 100000125,
|
16616 + | },
|
16617 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16618 + | condition_index: 74,
|
16619 + | high_ref: 328,
|
16620 + | low_ref: 326,
|
16621 + | },
|
16622 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16623 + | condition_index: 77,
|
16624 + | high_ref: 327,
|
16625 + | low_ref: 328,
|
16626 + | },
|
16627 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16628 + | condition_index: 78,
|
16629 + | high_ref: 100000089,
|
16630 + | low_ref: 328,
|
16631 + | },
|
16632 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16633 + | condition_index: 79,
|
16634 + | high_ref: 329,
|
16635 + | low_ref: 100000097,
|
16636 + | },
|
16637 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16638 + | condition_index: 80,
|
16639 + | high_ref: 330,
|
16640 + | low_ref: 100000096,
|
16641 + | },
|
16642 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16643 + | condition_index: 83,
|
16644 + | high_ref: 331,
|
16645 + | low_ref: 100000095,
|
16646 + | },
|
16647 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16648 + | condition_index: 85,
|
16649 + | high_ref: 332,
|
16650 + | low_ref: 100000124,
|
16651 + | },
|
16652 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16653 + | condition_index: 86,
|
16654 + | high_ref: 333,
|
16655 + | low_ref: 100000123,
|
16656 + | },
|
16657 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16658 + | condition_index: 87,
|
16659 + | high_ref: 100000120,
|
16660 + | low_ref: 100000122,
|
16661 + | },
|
16662 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16663 + | condition_index: 49,
|
16664 + | high_ref: 335,
|
16665 + | low_ref: 100000128,
|
16666 + | },
|
16667 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16668 + | condition_index: 52,
|
16669 + | high_ref: 339,
|
16670 + | low_ref: 336,
|
16671 + | },
|
16672 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16673 + | condition_index: 54,
|
16674 + | high_ref: 100000128,
|
16675 + | low_ref: 337,
|
16676 + | },
|
16677 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16678 + | condition_index: 59,
|
16679 + | high_ref: 100000101,
|
16680 + | low_ref: 338,
|
16681 + | },
|
16682 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16683 + | condition_index: 62,
|
16684 + | high_ref: 100000119,
|
16685 + | low_ref: 100000127,
|
16686 + | },
|
16687 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16688 + | condition_index: 54,
|
16689 + | high_ref: 100000128,
|
16690 + | low_ref: 340,
|
16691 + | },
|
16692 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16693 + | condition_index: 57,
|
16694 + | high_ref: 341,
|
16695 + | low_ref: 784,
|
16696 + | },
|
16697 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16698 + | condition_index: 59,
|
16699 + | high_ref: 546,
|
16700 + | low_ref: 342,
|
16701 + | },
|
16702 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16703 + | condition_index: 69,
|
16704 + | high_ref: 343,
|
16705 + | low_ref: 100000100,
|
16706 + | },
|
16707 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16708 + | condition_index: 72,
|
16709 + | high_ref: 100000100,
|
16710 + | low_ref: 344,
|
16711 + | },
|
16712 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16713 + | condition_index: 73,
|
16714 + | high_ref: 347,
|
16715 + | low_ref: 345,
|
16716 + | },
|
16717 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16718 + | condition_index: 75,
|
16719 + | high_ref: 346,
|
16720 + | low_ref: 100000115,
|
16721 + | },
|
16722 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16723 + | condition_index: 76,
|
16724 + | high_ref: 100000113,
|
16725 + | low_ref: 100000114,
|
16726 + | },
|
16727 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16728 + | condition_index: 75,
|
16729 + | high_ref: 100000112,
|
16730 + | low_ref: 100000115,
|
16731 + | },
|
16732 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16733 + | condition_index: 16,
|
16734 + | high_ref: 349,
|
16735 + | low_ref: 353,
|
16736 + | },
|
16737 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16738 + | condition_index: 17,
|
16739 + | high_ref: 350,
|
16740 + | low_ref: 353,
|
16741 + | },
|
16742 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16743 + | condition_index: 18,
|
16744 + | high_ref: 351,
|
16745 + | low_ref: 353,
|
16746 + | },
|
16747 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16748 + | condition_index: 19,
|
16749 + | high_ref: 352,
|
16750 + | low_ref: 353,
|
16751 + | },
|
16752 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16753 + | condition_index: 20,
|
16754 + | high_ref: 375,
|
16755 + | low_ref: 353,
|
16756 + | },
|
16757 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16758 + | condition_index: 23,
|
16759 + | high_ref: 364,
|
16760 + | low_ref: 354,
|
16761 + | },
|
16762 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16763 + | condition_index: 25,
|
16764 + | high_ref: 357,
|
16765 + | low_ref: 355,
|
16766 + | },
|
16767 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16768 + | condition_index: 26,
|
16769 + | high_ref: 356,
|
16770 + | low_ref: 370,
|
16771 + | },
|
16772 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16773 + | condition_index: 33,
|
16774 + | high_ref: 100000002,
|
16775 + | low_ref: 100000079,
|
16776 + | },
|
16777 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16778 + | condition_index: 26,
|
16779 + | high_ref: 358,
|
16780 + | low_ref: 370,
|
16781 + | },
|
16782 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16783 + | condition_index: 29,
|
16784 + | high_ref: 362,
|
16785 + | low_ref: 359,
|
16786 + | },
|
16787 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16788 + | condition_index: 33,
|
16789 + | high_ref: 100000002,
|
16790 + | low_ref: 360,
|
16791 + | },
|
16792 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16793 + | condition_index: 34,
|
16794 + | high_ref: 361,
|
16795 + | low_ref: 100000085,
|
16796 + | },
|
16797 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16798 + | condition_index: 36,
|
16799 + | high_ref: 100000077,
|
16800 + | low_ref: 100000079,
|
16801 + | },
|
16802 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16803 + | condition_index: 33,
|
16804 + | high_ref: 100000002,
|
16805 + | low_ref: 363,
|
16806 + | },
|
16807 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16808 + | condition_index: 36,
|
16809 + | high_ref: 100000076,
|
16810 + | low_ref: 100000078,
|
16811 + | },
|
16812 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16813 + | condition_index: 24,
|
16814 + | high_ref: 374,
|
16815 + | low_ref: 365,
|
16816 + | },
|
16817 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16818 + | condition_index: 28,
|
16819 + | high_ref: 372,
|
16820 + | low_ref: 366,
|
16821 + | },
|
16822 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16823 + | condition_index: 30,
|
16824 + | high_ref: 367,
|
16825 + | low_ref: 368,
|
16826 + | },
|
16827 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16828 + | condition_index: 31,
|
16829 + | high_ref: 369,
|
16830 + | low_ref: 368,
|
16831 + | },
|
16832 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16833 + | condition_index: 33,
|
16834 + | high_ref: 100000002,
|
16835 + | low_ref: 100000157,
|
16836 + | },
|
16837 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16838 + | condition_index: 32,
|
16839 + | high_ref: 371,
|
16840 + | low_ref: 370,
|
16841 + | },
|
16842 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16843 + | condition_index: 33,
|
16844 + | high_ref: 100000002,
|
16845 + | low_ref: 100000085,
|
16846 + | },
|
16847 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16848 + | condition_index: 33,
|
16849 + | high_ref: 100000002,
|
16850 + | low_ref: 100000143,
|
16851 + | },
|
16852 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16853 + | condition_index: 33,
|
16854 + | high_ref: 100000002,
|
16855 + | low_ref: 373,
|
16856 + | },
|
16857 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16858 + | condition_index: 36,
|
16859 + | high_ref: 100000137,
|
16860 + | low_ref: 100000138,
|
16861 + | },
|
16862 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16863 + | condition_index: 33,
|
16864 + | high_ref: 100000002,
|
16865 + | low_ref: 100000130,
|
16866 + | },
|
16867 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16868 + | condition_index: 22,
|
16869 + | high_ref: 377,
|
16870 + | low_ref: 376,
|
16871 + | },
|
16872 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16873 + | condition_index: 33,
|
16874 + | high_ref: 100000002,
|
16875 + | low_ref: 800,
|
16876 + | },
|
16877 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16878 + | condition_index: 33,
|
16879 + | high_ref: 100000002,
|
16880 + | low_ref: 378,
|
16881 + | },
|
16882 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16883 + | condition_index: 88,
|
16884 + | high_ref: 379,
|
16885 + | low_ref: 100000065,
|
16886 + | },
|
16887 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16888 + | condition_index: 89,
|
16889 + | high_ref: 100000060,
|
16890 + | low_ref: 380,
|
16891 + | },
|
16892 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16893 + | condition_index: 90,
|
16894 + | high_ref: 100000062,
|
16895 + | low_ref: 100000064,
|
16896 + | },
|
16897 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16898 + | condition_index: 10,
|
16899 + | high_ref: 382,
|
16900 + | low_ref: 408,
|
16901 + | },
|
16902 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16903 + | condition_index: 13,
|
16904 + | high_ref: 438,
|
16905 + | low_ref: 383,
|
16906 + | },
|
16907 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16908 + | condition_index: 25,
|
16909 + | high_ref: 384,
|
16910 + | low_ref: 441,
|
16911 + | },
|
16912 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16913 + | condition_index: 33,
|
16914 + | high_ref: 100000002,
|
16915 + | low_ref: 385,
|
16916 + | },
|
16917 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16918 + | condition_index: 35,
|
16919 + | high_ref: 386,
|
16920 + | low_ref: 387,
|
16921 + | },
|
16922 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16923 + | condition_index: 37,
|
16924 + | high_ref: 397,
|
16925 + | low_ref: 387,
|
16926 + | },
|
16927 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16928 + | condition_index: 38,
|
16929 + | high_ref: 388,
|
16930 + | low_ref: 389,
|
16931 + | },
|
16932 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16933 + | condition_index: 47,
|
16934 + | high_ref: 100000047,
|
16935 + | low_ref: 389,
|
16936 + | },
|
16937 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16938 + | condition_index: 50,
|
16939 + | high_ref: 390,
|
16940 + | low_ref: 391,
|
16941 + | },
|
16942 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16943 + | condition_index: 51,
|
16944 + | high_ref: 100000049,
|
16945 + | low_ref: 391,
|
16946 + | },
|
16947 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16948 + | condition_index: 55,
|
16949 + | high_ref: 392,
|
16950 + | low_ref: 393,
|
16951 + | },
|
16952 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16953 + | condition_index: 56,
|
16954 + | high_ref: 100000051,
|
16955 + | low_ref: 393,
|
16956 + | },
|
16957 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16958 + | condition_index: 60,
|
16959 + | high_ref: 394,
|
16960 + | low_ref: 395,
|
16961 + | },
|
16962 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16963 + | condition_index: 61,
|
16964 + | high_ref: 100000053,
|
16965 + | low_ref: 395,
|
16966 + | },
|
16967 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16968 + | condition_index: 65,
|
16969 + | high_ref: 396,
|
16970 + | low_ref: 100000025,
|
16971 + | },
|
16972 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16973 + | condition_index: 66,
|
16974 + | high_ref: 100000055,
|
16975 + | low_ref: 100000025,
|
16976 + | },
|
16977 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16978 + | condition_index: 38,
|
16979 + | high_ref: 398,
|
16980 + | low_ref: 399,
|
16981 + | },
|
16982 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16983 + | condition_index: 47,
|
16984 + | high_ref: 100000037,
|
16985 + | low_ref: 399,
|
16986 + | },
|
16987 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16988 + | condition_index: 50,
|
16989 + | high_ref: 400,
|
16990 + | low_ref: 401,
|
16991 + | },
|
16992 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16993 + | condition_index: 51,
|
16994 + | high_ref: 100000039,
|
16995 + | low_ref: 401,
|
16996 + | },
|
16997 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
16998 + | condition_index: 55,
|
16999 + | high_ref: 402,
|
17000 + | low_ref: 403,
|
17001 + | },
|
17002 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17003 + | condition_index: 56,
|
17004 + | high_ref: 100000041,
|
17005 + | low_ref: 403,
|
17006 + | },
|
17007 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17008 + | condition_index: 60,
|
17009 + | high_ref: 404,
|
17010 + | low_ref: 405,
|
17011 + | },
|
17012 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17013 + | condition_index: 61,
|
17014 + | high_ref: 100000043,
|
17015 + | low_ref: 405,
|
17016 + | },
|
17017 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17018 + | condition_index: 65,
|
17019 + | high_ref: 406,
|
17020 + | low_ref: 100000025,
|
17021 + | },
|
17022 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17023 + | condition_index: 66,
|
17024 + | high_ref: 100000045,
|
17025 + | low_ref: 100000025,
|
17026 + | },
|
17027 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17028 + | condition_index: 10,
|
17029 + | high_ref: 409,
|
17030 + | low_ref: 408,
|
17031 + | },
|
17032 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17033 + | condition_index: 13,
|
17034 + | high_ref: 438,
|
17035 + | low_ref: 441,
|
17036 + | },
|
17037 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17038 + | condition_index: 13,
|
17039 + | high_ref: 438,
|
17040 + | low_ref: 410,
|
17041 + | },
|
17042 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17043 + | condition_index: 25,
|
17044 + | high_ref: 411,
|
17045 + | low_ref: 441,
|
17046 + | },
|
17047 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17048 + | condition_index: 33,
|
17049 + | high_ref: 100000002,
|
17050 + | low_ref: 412,
|
17051 + | },
|
17052 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17053 + | condition_index: 35,
|
17054 + | high_ref: 413,
|
17055 + | low_ref: 414,
|
17056 + | },
|
17057 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17058 + | condition_index: 37,
|
17059 + | high_ref: 426,
|
17060 + | low_ref: 414,
|
17061 + | },
|
17062 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17063 + | condition_index: 39,
|
17064 + | high_ref: 415,
|
17065 + | low_ref: 416,
|
17066 + | },
|
17067 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17068 + | condition_index: 40,
|
17069 + | high_ref: 100000027,
|
17070 + | low_ref: 416,
|
17071 + | },
|
17072 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17073 + | condition_index: 46,
|
17074 + | high_ref: 417,
|
17075 + | low_ref: 418,
|
17076 + | },
|
17077 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17078 + | condition_index: 47,
|
17079 + | high_ref: 100000029,
|
17080 + | low_ref: 418,
|
17081 + | },
|
17082 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17083 + | condition_index: 53,
|
17084 + | high_ref: 419,
|
17085 + | low_ref: 420,
|
17086 + | },
|
17087 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17088 + | condition_index: 56,
|
17089 + | high_ref: 424,
|
17090 + | low_ref: 420,
|
17091 + | },
|
17092 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17093 + | condition_index: 63,
|
17094 + | high_ref: 421,
|
17095 + | low_ref: 422,
|
17096 + | },
|
17097 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17098 + | condition_index: 64,
|
17099 + | high_ref: 100000031,
|
17100 + | low_ref: 422,
|
17101 + | },
|
17102 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17103 + | condition_index: 70,
|
17104 + | high_ref: 423,
|
17105 + | low_ref: 100000025,
|
17106 + | },
|
17107 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17108 + | condition_index: 71,
|
17109 + | high_ref: 100000035,
|
17110 + | low_ref: 100000025,
|
17111 + | },
|
17112 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17113 + | condition_index: 63,
|
17114 + | high_ref: 425,
|
17115 + | low_ref: 100000033,
|
17116 + | },
|
17117 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17118 + | condition_index: 64,
|
17119 + | high_ref: 100000031,
|
17120 + | low_ref: 100000033,
|
17121 + | },
|
17122 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17123 + | condition_index: 39,
|
17124 + | high_ref: 427,
|
17125 + | low_ref: 428,
|
17126 + | },
|
17127 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17128 + | condition_index: 40,
|
17129 + | high_ref: 100000016,
|
17130 + | low_ref: 428,
|
17131 + | },
|
17132 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17133 + | condition_index: 46,
|
17134 + | high_ref: 429,
|
17135 + | low_ref: 430,
|
17136 + | },
|
17137 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17138 + | condition_index: 47,
|
17139 + | high_ref: 100000018,
|
17140 + | low_ref: 430,
|
17141 + | },
|
17142 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17143 + | condition_index: 53,
|
17144 + | high_ref: 431,
|
17145 + | low_ref: 432,
|
17146 + | },
|
17147 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17148 + | condition_index: 56,
|
17149 + | high_ref: 436,
|
17150 + | low_ref: 432,
|
17151 + | },
|
17152 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17153 + | condition_index: 63,
|
17154 + | high_ref: 433,
|
17155 + | low_ref: 434,
|
17156 + | },
|
17157 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17158 + | condition_index: 64,
|
17159 + | high_ref: 100000020,
|
17160 + | low_ref: 434,
|
17161 + | },
|
17162 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17163 + | condition_index: 70,
|
17164 + | high_ref: 435,
|
17165 + | low_ref: 100000025,
|
17166 + | },
|
17167 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17168 + | condition_index: 71,
|
17169 + | high_ref: 100000024,
|
17170 + | low_ref: 100000025,
|
17171 + | },
|
17172 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17173 + | condition_index: 63,
|
17174 + | high_ref: 437,
|
17175 + | low_ref: 100000022,
|
17176 + | },
|
17177 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17178 + | condition_index: 64,
|
17179 + | high_ref: 100000020,
|
17180 + | low_ref: 100000022,
|
17181 + | },
|
17182 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17183 + | condition_index: 25,
|
17184 + | high_ref: 442,
|
17185 + | low_ref: 439,
|
17186 + | },
|
17187 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17188 + | condition_index: 28,
|
17189 + | high_ref: 440,
|
17190 + | low_ref: 441,
|
17191 + | },
|
17192 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17193 + | condition_index: 29,
|
17194 + | high_ref: 447,
|
17195 + | low_ref: 441,
|
17196 + | },
|
17197 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17198 + | condition_index: 33,
|
17199 + | high_ref: 100000002,
|
17200 + | low_ref: 100000010,
|
17201 + | },
|
17202 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17203 + | condition_index: 28,
|
17204 + | high_ref: 443,
|
17205 + | low_ref: 444,
|
17206 + | },
|
17207 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17208 + | condition_index: 29,
|
17209 + | high_ref: 447,
|
17210 + | low_ref: 444,
|
17211 + | },
|
17212 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17213 + | condition_index: 33,
|
17214 + | high_ref: 100000002,
|
17215 + | low_ref: 445,
|
17216 + | },
|
17217 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17218 + | condition_index: 35,
|
17219 + | high_ref: 446,
|
17220 + | low_ref: 100000012,
|
17221 + | },
|
17222 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17223 + | condition_index: 37,
|
17224 + | high_ref: 100000009,
|
17225 + | low_ref: 100000012,
|
17226 + | },
|
17227 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17228 + | condition_index: 33,
|
17229 + | high_ref: 100000002,
|
17230 + | low_ref: 448,
|
17231 + | },
|
17232 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17233 + | condition_index: 35,
|
17234 + | high_ref: 449,
|
17235 + | low_ref: 100000011,
|
17236 + | },
|
17237 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17238 + | condition_index: 37,
|
17239 + | high_ref: 100000008,
|
17240 + | low_ref: 100000011,
|
17241 + | },
|
17242 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17243 + | condition_index: 3,
|
17244 + | high_ref: 645,
|
17245 + | low_ref: 451,
|
17246 + | },
|
17247 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17248 + | condition_index: 4,
|
17249 + | high_ref: 463,
|
17250 + | low_ref: 452,
|
17251 + | },
|
17252 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17253 + | condition_index: 10,
|
17254 + | high_ref: 453,
|
17255 + | low_ref: 100000157,
|
17256 + | },
|
17257 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17258 + | condition_index: 11,
|
17259 + | high_ref: 454,
|
17260 + | low_ref: 455,
|
17261 + | },
|
17262 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17263 + | condition_index: 12,
|
17264 + | high_ref: 462,
|
17265 + | low_ref: 455,
|
17266 + | },
|
17267 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17268 + | condition_index: 21,
|
17269 + | high_ref: 100000005,
|
17270 + | low_ref: 456,
|
17271 + | },
|
17272 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17273 + | condition_index: 30,
|
17274 + | high_ref: 457,
|
17275 + | low_ref: 458,
|
17276 + | },
|
17277 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17278 + | condition_index: 31,
|
17279 + | high_ref: 575,
|
17280 + | low_ref: 458,
|
17281 + | },
|
17282 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17283 + | condition_index: 32,
|
17284 + | high_ref: 459,
|
17285 + | low_ref: 100000085,
|
17286 + | },
|
17287 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17288 + | condition_index: 33,
|
17289 + | high_ref: 461,
|
17290 + | low_ref: 460,
|
17291 + | },
|
17292 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17293 + | condition_index: 36,
|
17294 + | high_ref: 100000148,
|
17295 + | low_ref: 100000149,
|
17296 + | },
|
17297 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17298 + | condition_index: 36,
|
17299 + | high_ref: 100000146,
|
17300 + | low_ref: 100000147,
|
17301 + | },
|
17302 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17303 + | condition_index: 21,
|
17304 + | high_ref: 100000005,
|
17305 + | low_ref: 100000057,
|
17306 + | },
|
17307 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17308 + | condition_index: 5,
|
17309 + | high_ref: 479,
|
17310 + | low_ref: 464,
|
17311 + | },
|
17312 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17313 + | condition_index: 6,
|
17314 + | high_ref: 465,
|
17315 + | low_ref: 479,
|
17316 + | },
|
17317 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17318 + | condition_index: 7,
|
17319 + | high_ref: 607,
|
17320 + | low_ref: 466,
|
17321 + | },
|
17322 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17323 + | condition_index: 8,
|
17324 + | high_ref: 581,
|
17325 + | low_ref: 467,
|
17326 + | },
|
17327 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17328 + | condition_index: 10,
|
17329 + | high_ref: 470,
|
17330 + | low_ref: 468,
|
17331 + | },
|
17332 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17333 + | condition_index: 23,
|
17334 + | high_ref: 100000129,
|
17335 + | low_ref: 469,
|
17336 + | },
|
17337 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17338 + | condition_index: 27,
|
17339 + | high_ref: 484,
|
17340 + | low_ref: 100000129,
|
17341 + | },
|
17342 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17343 + | condition_index: 16,
|
17344 + | high_ref: 471,
|
17345 + | low_ref: 475,
|
17346 + | },
|
17347 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17348 + | condition_index: 17,
|
17349 + | high_ref: 472,
|
17350 + | low_ref: 475,
|
17351 + | },
|
17352 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17353 + | condition_index: 18,
|
17354 + | high_ref: 473,
|
17355 + | low_ref: 475,
|
17356 + | },
|
17357 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17358 + | condition_index: 19,
|
17359 + | high_ref: 474,
|
17360 + | low_ref: 475,
|
17361 + | },
|
17362 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17363 + | condition_index: 20,
|
17364 + | high_ref: 580,
|
17365 + | low_ref: 475,
|
17366 + | },
|
17367 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17368 + | condition_index: 21,
|
17369 + | high_ref: 100000005,
|
17370 + | low_ref: 476,
|
17371 + | },
|
17372 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17373 + | condition_index: 23,
|
17374 + | high_ref: 100000129,
|
17375 + | low_ref: 477,
|
17376 + | },
|
17377 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17378 + | condition_index: 25,
|
17379 + | high_ref: 567,
|
17380 + | low_ref: 478,
|
17381 + | },
|
17382 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17383 + | condition_index: 27,
|
17384 + | high_ref: 501,
|
17385 + | low_ref: 100000129,
|
17386 + | },
|
17387 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17388 + | condition_index: 7,
|
17389 + | high_ref: 607,
|
17390 + | low_ref: 480,
|
17391 + | },
|
17392 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17393 + | condition_index: 8,
|
17394 + | high_ref: 581,
|
17395 + | low_ref: 481,
|
17396 + | },
|
17397 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17398 + | condition_index: 10,
|
17399 + | high_ref: 492,
|
17400 + | low_ref: 482,
|
17401 + | },
|
17402 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17403 + | condition_index: 23,
|
17404 + | high_ref: 698,
|
17405 + | low_ref: 483,
|
17406 + | },
|
17407 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17408 + | condition_index: 27,
|
17409 + | high_ref: 484,
|
17410 + | low_ref: 100000157,
|
17411 + | },
|
17412 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17413 + | condition_index: 33,
|
17414 + | high_ref: 691,
|
17415 + | low_ref: 485,
|
17416 + | },
|
17417 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17418 + | condition_index: 43,
|
17419 + | high_ref: 486,
|
17420 + | low_ref: 487,
|
17421 + | },
|
17422 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17423 + | condition_index: 44,
|
17424 + | high_ref: 535,
|
17425 + | low_ref: 487,
|
17426 + | },
|
17427 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17428 + | condition_index: 45,
|
17429 + | high_ref: 531,
|
17430 + | low_ref: 488,
|
17431 + | },
|
17432 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17433 + | condition_index: 49,
|
17434 + | high_ref: 489,
|
17435 + | low_ref: 100000128,
|
17436 + | },
|
17437 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17438 + | condition_index: 52,
|
17439 + | high_ref: 490,
|
17440 + | low_ref: 537,
|
17441 + | },
|
17442 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17443 + | condition_index: 54,
|
17444 + | high_ref: 100000128,
|
17445 + | low_ref: 491,
|
17446 + | },
|
17447 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17448 + | condition_index: 57,
|
17449 + | high_ref: 542,
|
17450 + | low_ref: 753,
|
17451 + | },
|
17452 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17453 + | condition_index: 16,
|
17454 + | high_ref: 493,
|
17455 + | low_ref: 497,
|
17456 + | },
|
17457 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17458 + | condition_index: 17,
|
17459 + | high_ref: 494,
|
17460 + | low_ref: 497,
|
17461 + | },
|
17462 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17463 + | condition_index: 18,
|
17464 + | high_ref: 495,
|
17465 + | low_ref: 497,
|
17466 + | },
|
17467 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17468 + | condition_index: 19,
|
17469 + | high_ref: 496,
|
17470 + | low_ref: 497,
|
17471 + | },
|
17472 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17473 + | condition_index: 20,
|
17474 + | high_ref: 580,
|
17475 + | low_ref: 497,
|
17476 + | },
|
17477 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17478 + | condition_index: 21,
|
17479 + | high_ref: 100000005,
|
17480 + | low_ref: 498,
|
17481 + | },
|
17482 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17483 + | condition_index: 23,
|
17484 + | high_ref: 571,
|
17485 + | low_ref: 499,
|
17486 + | },
|
17487 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17488 + | condition_index: 25,
|
17489 + | high_ref: 567,
|
17490 + | low_ref: 500,
|
17491 + | },
|
17492 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17493 + | condition_index: 27,
|
17494 + | high_ref: 501,
|
17495 + | low_ref: 572,
|
17496 + | },
|
17497 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17498 + | condition_index: 33,
|
17499 + | high_ref: 548,
|
17500 + | low_ref: 502,
|
17501 + | },
|
17502 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17503 + | condition_index: 43,
|
17504 + | high_ref: 503,
|
17505 + | low_ref: 504,
|
17506 + | },
|
17507 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17508 + | condition_index: 44,
|
17509 + | high_ref: 535,
|
17510 + | low_ref: 504,
|
17511 + | },
|
17512 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17513 + | condition_index: 45,
|
17514 + | high_ref: 531,
|
17515 + | low_ref: 505,
|
17516 + | },
|
17517 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17518 + | condition_index: 49,
|
17519 + | high_ref: 506,
|
17520 + | low_ref: 100000128,
|
17521 + | },
|
17522 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17523 + | condition_index: 52,
|
17524 + | high_ref: 507,
|
17525 + | low_ref: 537,
|
17526 + | },
|
17527 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17528 + | condition_index: 54,
|
17529 + | high_ref: 100000128,
|
17530 + | low_ref: 508,
|
17531 + | },
|
17532 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17533 + | condition_index: 57,
|
17534 + | high_ref: 542,
|
17535 + | low_ref: 509,
|
17536 + | },
|
17537 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17538 + | condition_index: 58,
|
17539 + | high_ref: 510,
|
17540 + | low_ref: 753,
|
17541 + | },
|
17542 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17543 + | condition_index: 59,
|
17544 + | high_ref: 521,
|
17545 + | low_ref: 511,
|
17546 + | },
|
17547 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17548 + | condition_index: 69,
|
17549 + | high_ref: 512,
|
17550 + | low_ref: 100000100,
|
17551 + | },
|
17552 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17553 + | condition_index: 72,
|
17554 + | high_ref: 100000100,
|
17555 + | low_ref: 513,
|
17556 + | },
|
17557 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17558 + | condition_index: 74,
|
17559 + | high_ref: 516,
|
17560 + | low_ref: 514,
|
17561 + | },
|
17562 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17563 + | condition_index: 77,
|
17564 + | high_ref: 515,
|
17565 + | low_ref: 516,
|
17566 + | },
|
17567 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17568 + | condition_index: 78,
|
17569 + | high_ref: 100000089,
|
17570 + | low_ref: 516,
|
17571 + | },
|
17572 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17573 + | condition_index: 79,
|
17574 + | high_ref: 517,
|
17575 + | low_ref: 100000097,
|
17576 + | },
|
17577 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17578 + | condition_index: 80,
|
17579 + | high_ref: 518,
|
17580 + | low_ref: 100000096,
|
17581 + | },
|
17582 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17583 + | condition_index: 82,
|
17584 + | high_ref: 519,
|
17585 + | low_ref: 100000108,
|
17586 + | },
|
17587 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17588 + | condition_index: 83,
|
17589 + | high_ref: 520,
|
17590 + | low_ref: 100000095,
|
17591 + | },
|
17592 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17593 + | condition_index: 84,
|
17594 + | high_ref: 100000104,
|
17595 + | low_ref: 100000094,
|
17596 + | },
|
17597 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17598 + | condition_index: 69,
|
17599 + | high_ref: 522,
|
17600 + | low_ref: 100000100,
|
17601 + | },
|
17602 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17603 + | condition_index: 72,
|
17604 + | high_ref: 100000100,
|
17605 + | low_ref: 523,
|
17606 + | },
|
17607 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17608 + | condition_index: 74,
|
17609 + | high_ref: 526,
|
17610 + | low_ref: 524,
|
17611 + | },
|
17612 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17613 + | condition_index: 77,
|
17614 + | high_ref: 525,
|
17615 + | low_ref: 526,
|
17616 + | },
|
17617 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17618 + | condition_index: 78,
|
17619 + | high_ref: 100000089,
|
17620 + | low_ref: 526,
|
17621 + | },
|
17622 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17623 + | condition_index: 79,
|
17624 + | high_ref: 527,
|
17625 + | low_ref: 100000097,
|
17626 + | },
|
17627 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17628 + | condition_index: 80,
|
17629 + | high_ref: 528,
|
17630 + | low_ref: 100000096,
|
17631 + | },
|
17632 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17633 + | condition_index: 81,
|
17634 + | high_ref: 100000090,
|
17635 + | low_ref: 529,
|
17636 + | },
|
17637 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17638 + | condition_index: 83,
|
17639 + | high_ref: 530,
|
17640 + | low_ref: 100000095,
|
17641 + | },
|
17642 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17643 + | condition_index: 84,
|
17644 + | high_ref: 100000092,
|
17645 + | low_ref: 100000094,
|
17646 + | },
|
17647 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17648 + | condition_index: 49,
|
17649 + | high_ref: 532,
|
17650 + | low_ref: 100000128,
|
17651 + | },
|
17652 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17653 + | condition_index: 52,
|
17654 + | high_ref: 533,
|
17655 + | low_ref: 537,
|
17656 + | },
|
17657 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17658 + | condition_index: 54,
|
17659 + | high_ref: 100000128,
|
17660 + | low_ref: 534,
|
17661 + | },
|
17662 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17663 + | condition_index: 57,
|
17664 + | high_ref: 542,
|
17665 + | low_ref: 774,
|
17666 + | },
|
17667 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17668 + | condition_index: 49,
|
17669 + | high_ref: 536,
|
17670 + | low_ref: 100000128,
|
17671 + | },
|
17672 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17673 + | condition_index: 52,
|
17674 + | high_ref: 540,
|
17675 + | low_ref: 537,
|
17676 + | },
|
17677 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17678 + | condition_index: 54,
|
17679 + | high_ref: 100000128,
|
17680 + | low_ref: 538,
|
17681 + | },
|
17682 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17683 + | condition_index: 59,
|
17684 + | high_ref: 100000101,
|
17685 + | low_ref: 539,
|
17686 + | },
|
17687 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17688 + | condition_index: 62,
|
17689 + | high_ref: 100000117,
|
17690 + | low_ref: 100000127,
|
17691 + | },
|
17692 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17693 + | condition_index: 54,
|
17694 + | high_ref: 100000128,
|
17695 + | low_ref: 541,
|
17696 + | },
|
17697 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17698 + | condition_index: 57,
|
17699 + | high_ref: 542,
|
17700 + | low_ref: 784,
|
17701 + | },
|
17702 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17703 + | condition_index: 59,
|
17704 + | high_ref: 546,
|
17705 + | low_ref: 543,
|
17706 + | },
|
17707 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17708 + | condition_index: 69,
|
17709 + | high_ref: 544,
|
17710 + | low_ref: 100000100,
|
17711 + | },
|
17712 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17713 + | condition_index: 72,
|
17714 + | high_ref: 100000100,
|
17715 + | low_ref: 545,
|
17716 + | },
|
17717 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17718 + | condition_index: 75,
|
17719 + | high_ref: 100000110,
|
17720 + | low_ref: 100000115,
|
17721 + | },
|
17722 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17723 + | condition_index: 69,
|
17724 + | high_ref: 547,
|
17725 + | low_ref: 100000100,
|
17726 + | },
|
17727 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17728 + | condition_index: 72,
|
17729 + | high_ref: 100000100,
|
17730 + | low_ref: 100000099,
|
17731 + | },
|
17732 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17733 + | condition_index: 43,
|
17734 + | high_ref: 549,
|
17735 + | low_ref: 550,
|
17736 + | },
|
17737 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17738 + | condition_index: 44,
|
17739 + | high_ref: 776,
|
17740 + | low_ref: 550,
|
17741 + | },
|
17742 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17743 + | condition_index: 45,
|
17744 + | high_ref: 769,
|
17745 + | low_ref: 551,
|
17746 + | },
|
17747 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17748 + | condition_index: 49,
|
17749 + | high_ref: 552,
|
17750 + | low_ref: 100000128,
|
17751 + | },
|
17752 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17753 + | condition_index: 52,
|
17754 + | high_ref: 553,
|
17755 + | low_ref: 778,
|
17756 + | },
|
17757 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17758 + | condition_index: 54,
|
17759 + | high_ref: 100000128,
|
17760 + | low_ref: 554,
|
17761 + | },
|
17762 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17763 + | condition_index: 57,
|
17764 + | high_ref: 786,
|
17765 + | low_ref: 555,
|
17766 + | },
|
17767 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17768 + | condition_index: 58,
|
17769 + | high_ref: 556,
|
17770 + | low_ref: 752,
|
17771 + | },
|
17772 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17773 + | condition_index: 59,
|
17774 + | high_ref: 790,
|
17775 + | low_ref: 557,
|
17776 + | },
|
17777 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17778 + | condition_index: 69,
|
17779 + | high_ref: 558,
|
17780 + | low_ref: 100000100,
|
17781 + | },
|
17782 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17783 + | condition_index: 72,
|
17784 + | high_ref: 100000100,
|
17785 + | low_ref: 559,
|
17786 + | },
|
17787 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17788 + | condition_index: 74,
|
17789 + | high_ref: 562,
|
17790 + | low_ref: 560,
|
17791 + | },
|
17792 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17793 + | condition_index: 77,
|
17794 + | high_ref: 561,
|
17795 + | low_ref: 562,
|
17796 + | },
|
17797 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17798 + | condition_index: 78,
|
17799 + | high_ref: 100000089,
|
17800 + | low_ref: 562,
|
17801 + | },
|
17802 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17803 + | condition_index: 79,
|
17804 + | high_ref: 563,
|
17805 + | low_ref: 100000097,
|
17806 + | },
|
17807 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17808 + | condition_index: 80,
|
17809 + | high_ref: 564,
|
17810 + | low_ref: 100000096,
|
17811 + | },
|
17812 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17813 + | condition_index: 82,
|
17814 + | high_ref: 565,
|
17815 + | low_ref: 100000108,
|
17816 + | },
|
17817 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17818 + | condition_index: 83,
|
17819 + | high_ref: 566,
|
17820 + | low_ref: 100000095,
|
17821 + | },
|
17822 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17823 + | condition_index: 84,
|
17824 + | high_ref: 100000103,
|
17825 + | low_ref: 100000094,
|
17826 + | },
|
17827 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17828 + | condition_index: 26,
|
17829 + | high_ref: 568,
|
17830 + | low_ref: 100000085,
|
17831 + | },
|
17832 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17833 + | condition_index: 33,
|
17834 + | high_ref: 570,
|
17835 + | low_ref: 569,
|
17836 + | },
|
17837 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17838 + | condition_index: 36,
|
17839 + | high_ref: 100000070,
|
17840 + | low_ref: 100000071,
|
17841 + | },
|
17842 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17843 + | condition_index: 36,
|
17844 + | high_ref: 100000068,
|
17845 + | low_ref: 100000069,
|
17846 + | },
|
17847 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17848 + | condition_index: 24,
|
17849 + | high_ref: 100000130,
|
17850 + | low_ref: 572,
|
17851 + | },
|
17852 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17853 + | condition_index: 28,
|
17854 + | high_ref: 577,
|
17855 + | low_ref: 573,
|
17856 + | },
|
17857 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17858 + | condition_index: 30,
|
17859 + | high_ref: 574,
|
17860 + | low_ref: 100000157,
|
17861 + | },
|
17862 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17863 + | condition_index: 31,
|
17864 + | high_ref: 575,
|
17865 + | low_ref: 100000157,
|
17866 + | },
|
17867 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17868 + | condition_index: 32,
|
17869 + | high_ref: 576,
|
17870 + | low_ref: 100000085,
|
17871 + | },
|
17872 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17873 + | condition_index: 33,
|
17874 + | high_ref: 100000086,
|
17875 + | low_ref: 100000144,
|
17876 + | },
|
17877 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17878 + | condition_index: 33,
|
17879 + | high_ref: 579,
|
17880 + | low_ref: 578,
|
17881 + | },
|
17882 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17883 + | condition_index: 36,
|
17884 + | high_ref: 100000133,
|
17885 + | low_ref: 100000134,
|
17886 + | },
|
17887 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17888 + | condition_index: 36,
|
17889 + | high_ref: 100000131,
|
17890 + | low_ref: 100000132,
|
17891 + | },
|
17892 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17893 + | condition_index: 21,
|
17894 + | high_ref: 100000005,
|
17895 + | low_ref: 799,
|
17896 + | },
|
17897 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17898 + | condition_index: 10,
|
17899 + | high_ref: 582,
|
17900 + | low_ref: 615,
|
17901 + | },
|
17902 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17903 + | condition_index: 21,
|
17904 + | high_ref: 100000005,
|
17905 + | low_ref: 583,
|
17906 + | },
|
17907 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17908 + | condition_index: 25,
|
17909 + | high_ref: 584,
|
17910 + | low_ref: 615,
|
17911 + | },
|
17912 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17913 + | condition_index: 33,
|
17914 + | high_ref: 100000006,
|
17915 + | low_ref: 585,
|
17916 + | },
|
17917 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17918 + | condition_index: 35,
|
17919 + | high_ref: 586,
|
17920 + | low_ref: 587,
|
17921 + | },
|
17922 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17923 + | condition_index: 37,
|
17924 + | high_ref: 597,
|
17925 + | low_ref: 587,
|
17926 + | },
|
17927 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17928 + | condition_index: 38,
|
17929 + | high_ref: 588,
|
17930 + | low_ref: 589,
|
17931 + | },
|
17932 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17933 + | condition_index: 47,
|
17934 + | high_ref: 100000046,
|
17935 + | low_ref: 589,
|
17936 + | },
|
17937 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17938 + | condition_index: 50,
|
17939 + | high_ref: 590,
|
17940 + | low_ref: 591,
|
17941 + | },
|
17942 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17943 + | condition_index: 51,
|
17944 + | high_ref: 100000048,
|
17945 + | low_ref: 591,
|
17946 + | },
|
17947 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17948 + | condition_index: 55,
|
17949 + | high_ref: 592,
|
17950 + | low_ref: 593,
|
17951 + | },
|
17952 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17953 + | condition_index: 56,
|
17954 + | high_ref: 100000050,
|
17955 + | low_ref: 593,
|
17956 + | },
|
17957 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17958 + | condition_index: 60,
|
17959 + | high_ref: 594,
|
17960 + | low_ref: 595,
|
17961 + | },
|
17962 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17963 + | condition_index: 61,
|
17964 + | high_ref: 100000052,
|
17965 + | low_ref: 595,
|
17966 + | },
|
17967 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17968 + | condition_index: 65,
|
17969 + | high_ref: 596,
|
17970 + | low_ref: 100000025,
|
17971 + | },
|
17972 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17973 + | condition_index: 66,
|
17974 + | high_ref: 100000054,
|
17975 + | low_ref: 100000025,
|
17976 + | },
|
17977 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17978 + | condition_index: 38,
|
17979 + | high_ref: 598,
|
17980 + | low_ref: 599,
|
17981 + | },
|
17982 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17983 + | condition_index: 47,
|
17984 + | high_ref: 100000036,
|
17985 + | low_ref: 599,
|
17986 + | },
|
17987 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17988 + | condition_index: 50,
|
17989 + | high_ref: 600,
|
17990 + | low_ref: 601,
|
17991 + | },
|
17992 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17993 + | condition_index: 51,
|
17994 + | high_ref: 100000038,
|
17995 + | low_ref: 601,
|
17996 + | },
|
17997 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
17998 + | condition_index: 55,
|
17999 + | high_ref: 602,
|
18000 + | low_ref: 603,
|
18001 + | },
|
18002 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18003 + | condition_index: 56,
|
18004 + | high_ref: 100000040,
|
18005 + | low_ref: 603,
|
18006 + | },
|
18007 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18008 + | condition_index: 60,
|
18009 + | high_ref: 604,
|
18010 + | low_ref: 605,
|
18011 + | },
|
18012 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18013 + | condition_index: 61,
|
18014 + | high_ref: 100000042,
|
18015 + | low_ref: 605,
|
18016 + | },
|
18017 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18018 + | condition_index: 65,
|
18019 + | high_ref: 606,
|
18020 + | low_ref: 100000025,
|
18021 + | },
|
18022 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18023 + | condition_index: 66,
|
18024 + | high_ref: 100000044,
|
18025 + | low_ref: 100000025,
|
18026 + | },
|
18027 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18028 + | condition_index: 10,
|
18029 + | high_ref: 608,
|
18030 + | low_ref: 615,
|
18031 + | },
|
18032 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18033 + | condition_index: 11,
|
18034 + | high_ref: 609,
|
18035 + | low_ref: 610,
|
18036 + | },
|
18037 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18038 + | condition_index: 12,
|
18039 + | high_ref: 612,
|
18040 + | low_ref: 610,
|
18041 + | },
|
18042 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18043 + | condition_index: 21,
|
18044 + | high_ref: 100000005,
|
18045 + | low_ref: 611,
|
18046 + | },
|
18047 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18048 + | condition_index: 25,
|
18049 + | high_ref: 617,
|
18050 + | low_ref: 615,
|
18051 + | },
|
18052 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18053 + | condition_index: 21,
|
18054 + | high_ref: 100000005,
|
18055 + | low_ref: 613,
|
18056 + | },
|
18057 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18058 + | condition_index: 25,
|
18059 + | high_ref: 616,
|
18060 + | low_ref: 614,
|
18061 + | },
|
18062 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18063 + | condition_index: 28,
|
18064 + | high_ref: 644,
|
18065 + | low_ref: 615,
|
18066 + | },
|
18067 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18068 + | condition_index: 33,
|
18069 + | high_ref: 100000006,
|
18070 + | low_ref: 100000010,
|
18071 + | },
|
18072 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18073 + | condition_index: 28,
|
18074 + | high_ref: 644,
|
18075 + | low_ref: 617,
|
18076 + | },
|
18077 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18078 + | condition_index: 33,
|
18079 + | high_ref: 100000006,
|
18080 + | low_ref: 618,
|
18081 + | },
|
18082 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18083 + | condition_index: 35,
|
18084 + | high_ref: 619,
|
18085 + | low_ref: 620,
|
18086 + | },
|
18087 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18088 + | condition_index: 37,
|
18089 + | high_ref: 632,
|
18090 + | low_ref: 620,
|
18091 + | },
|
18092 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18093 + | condition_index: 39,
|
18094 + | high_ref: 621,
|
18095 + | low_ref: 622,
|
18096 + | },
|
18097 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18098 + | condition_index: 40,
|
18099 + | high_ref: 100000026,
|
18100 + | low_ref: 622,
|
18101 + | },
|
18102 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18103 + | condition_index: 46,
|
18104 + | high_ref: 623,
|
18105 + | low_ref: 624,
|
18106 + | },
|
18107 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18108 + | condition_index: 47,
|
18109 + | high_ref: 100000028,
|
18110 + | low_ref: 624,
|
18111 + | },
|
18112 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18113 + | condition_index: 53,
|
18114 + | high_ref: 625,
|
18115 + | low_ref: 626,
|
18116 + | },
|
18117 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18118 + | condition_index: 56,
|
18119 + | high_ref: 630,
|
18120 + | low_ref: 626,
|
18121 + | },
|
18122 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18123 + | condition_index: 63,
|
18124 + | high_ref: 627,
|
18125 + | low_ref: 628,
|
18126 + | },
|
18127 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18128 + | condition_index: 64,
|
18129 + | high_ref: 100000030,
|
18130 + | low_ref: 628,
|
18131 + | },
|
18132 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18133 + | condition_index: 70,
|
18134 + | high_ref: 629,
|
18135 + | low_ref: 100000025,
|
18136 + | },
|
18137 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18138 + | condition_index: 71,
|
18139 + | high_ref: 100000034,
|
18140 + | low_ref: 100000025,
|
18141 + | },
|
18142 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18143 + | condition_index: 63,
|
18144 + | high_ref: 631,
|
18145 + | low_ref: 100000032,
|
18146 + | },
|
18147 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18148 + | condition_index: 64,
|
18149 + | high_ref: 100000030,
|
18150 + | low_ref: 100000032,
|
18151 + | },
|
18152 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18153 + | condition_index: 39,
|
18154 + | high_ref: 633,
|
18155 + | low_ref: 634,
|
18156 + | },
|
18157 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18158 + | condition_index: 40,
|
18159 + | high_ref: 100000015,
|
18160 + | low_ref: 634,
|
18161 + | },
|
18162 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18163 + | condition_index: 46,
|
18164 + | high_ref: 635,
|
18165 + | low_ref: 636,
|
18166 + | },
|
18167 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18168 + | condition_index: 47,
|
18169 + | high_ref: 100000017,
|
18170 + | low_ref: 636,
|
18171 + | },
|
18172 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18173 + | condition_index: 53,
|
18174 + | high_ref: 637,
|
18175 + | low_ref: 638,
|
18176 + | },
|
18177 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18178 + | condition_index: 56,
|
18179 + | high_ref: 642,
|
18180 + | low_ref: 638,
|
18181 + | },
|
18182 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18183 + | condition_index: 63,
|
18184 + | high_ref: 639,
|
18185 + | low_ref: 640,
|
18186 + | },
|
18187 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18188 + | condition_index: 64,
|
18189 + | high_ref: 100000019,
|
18190 + | low_ref: 640,
|
18191 + | },
|
18192 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18193 + | condition_index: 70,
|
18194 + | high_ref: 641,
|
18195 + | low_ref: 100000025,
|
18196 + | },
|
18197 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18198 + | condition_index: 71,
|
18199 + | high_ref: 100000023,
|
18200 + | low_ref: 100000025,
|
18201 + | },
|
18202 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18203 + | condition_index: 63,
|
18204 + | high_ref: 643,
|
18205 + | low_ref: 100000021,
|
18206 + | },
|
18207 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18208 + | condition_index: 64,
|
18209 + | high_ref: 100000019,
|
18210 + | low_ref: 100000021,
|
18211 + | },
|
18212 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18213 + | condition_index: 33,
|
18214 + | high_ref: 100000006,
|
18215 + | low_ref: 100000013,
|
18216 + | },
|
18217 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18218 + | condition_index: 33,
|
18219 + | high_ref: 100000002,
|
18220 + | low_ref: 100000003,
|
18221 + | },
|
18222 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18223 + | condition_index: 2,
|
18224 + | high_ref: 100000001,
|
18225 + | low_ref: 647,
|
18226 + | },
|
18227 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18228 + | condition_index: 3,
|
18229 + | high_ref: 807,
|
18230 + | low_ref: 648,
|
18231 + | },
|
18232 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18233 + | condition_index: 4,
|
18234 + | high_ref: 660,
|
18235 + | low_ref: 649,
|
18236 + | },
|
18237 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18238 + | condition_index: 10,
|
18239 + | high_ref: 650,
|
18240 + | low_ref: 100000157,
|
18241 + | },
|
18242 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18243 + | condition_index: 11,
|
18244 + | high_ref: 651,
|
18245 + | low_ref: 652,
|
18246 + | },
|
18247 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18248 + | condition_index: 12,
|
18249 + | high_ref: 100000058,
|
18250 + | low_ref: 652,
|
18251 + | },
|
18252 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18253 + | condition_index: 30,
|
18254 + | high_ref: 653,
|
18255 + | low_ref: 654,
|
18256 + | },
|
18257 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18258 + | condition_index: 31,
|
18259 + | high_ref: 797,
|
18260 + | low_ref: 654,
|
18261 + | },
|
18262 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18263 + | condition_index: 32,
|
18264 + | high_ref: 655,
|
18265 + | low_ref: 100000085,
|
18266 + | },
|
18267 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18268 + | condition_index: 33,
|
18269 + | high_ref: 659,
|
18270 + | low_ref: 656,
|
18271 + | },
|
18272 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18273 + | condition_index: 36,
|
18274 + | high_ref: 100000154,
|
18275 + | low_ref: 657,
|
18276 + | },
|
18277 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18278 + | condition_index: 41,
|
18279 + | high_ref: 658,
|
18280 + | low_ref: 100000156,
|
18281 + | },
|
18282 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18283 + | condition_index: 42,
|
18284 + | high_ref: 100000155,
|
18285 + | low_ref: 100000156,
|
18286 + | },
|
18287 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18288 + | condition_index: 36,
|
18289 + | high_ref: 100000150,
|
18290 + | low_ref: 100000151,
|
18291 + | },
|
18292 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18293 + | condition_index: 5,
|
18294 + | high_ref: 678,
|
18295 + | low_ref: 661,
|
18296 + | },
|
18297 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18298 + | condition_index: 6,
|
18299 + | high_ref: 662,
|
18300 + | low_ref: 678,
|
18301 + | },
|
18302 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18303 + | condition_index: 7,
|
18304 + | high_ref: 806,
|
18305 + | low_ref: 663,
|
18306 + | },
|
18307 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18308 + | condition_index: 8,
|
18309 + | high_ref: 806,
|
18310 + | low_ref: 664,
|
18311 + | },
|
18312 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18313 + | condition_index: 10,
|
18314 + | high_ref: 667,
|
18315 + | low_ref: 665,
|
18316 + | },
|
18317 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18318 + | condition_index: 23,
|
18319 + | high_ref: 100000129,
|
18320 + | low_ref: 666,
|
18321 + | },
|
18322 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18323 + | condition_index: 27,
|
18324 + | high_ref: 683,
|
18325 + | low_ref: 100000129,
|
18326 + | },
|
18327 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18328 + | condition_index: 16,
|
18329 + | high_ref: 668,
|
18330 + | low_ref: 672,
|
18331 + | },
|
18332 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18333 + | condition_index: 17,
|
18334 + | high_ref: 669,
|
18335 + | low_ref: 672,
|
18336 + | },
|
18337 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18338 + | condition_index: 18,
|
18339 + | high_ref: 670,
|
18340 + | low_ref: 672,
|
18341 + | },
|
18342 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18343 + | condition_index: 19,
|
18344 + | high_ref: 671,
|
18345 + | low_ref: 672,
|
18346 + | },
|
18347 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18348 + | condition_index: 20,
|
18349 + | high_ref: 799,
|
18350 + | low_ref: 672,
|
18351 + | },
|
18352 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18353 + | condition_index: 21,
|
18354 + | high_ref: 675,
|
18355 + | low_ref: 673,
|
18356 + | },
|
18357 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18358 + | condition_index: 23,
|
18359 + | high_ref: 100000129,
|
18360 + | low_ref: 674,
|
18361 + | },
|
18362 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18363 + | condition_index: 25,
|
18364 + | high_ref: 707,
|
18365 + | low_ref: 677,
|
18366 + | },
|
18367 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18368 + | condition_index: 23,
|
18369 + | high_ref: 100000129,
|
18370 + | low_ref: 676,
|
18371 + | },
|
18372 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18373 + | condition_index: 25,
|
18374 + | high_ref: 792,
|
18375 + | low_ref: 677,
|
18376 + | },
|
18377 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18378 + | condition_index: 27,
|
18379 + | high_ref: 714,
|
18380 + | low_ref: 100000129,
|
18381 + | },
|
18382 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18383 + | condition_index: 7,
|
18384 + | high_ref: 806,
|
18385 + | low_ref: 679,
|
18386 + | },
|
18387 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18388 + | condition_index: 8,
|
18389 + | high_ref: 806,
|
18390 + | low_ref: 680,
|
18391 + | },
|
18392 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18393 + | condition_index: 10,
|
18394 + | high_ref: 699,
|
18395 + | low_ref: 681,
|
18396 + | },
|
18397 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18398 + | condition_index: 23,
|
18399 + | high_ref: 698,
|
18400 + | low_ref: 682,
|
18401 + | },
|
18402 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18403 + | condition_index: 27,
|
18404 + | high_ref: 683,
|
18405 + | low_ref: 100000157,
|
18406 + | },
|
18407 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18408 + | condition_index: 33,
|
18409 + | high_ref: 691,
|
18410 + | low_ref: 684,
|
18411 + | },
|
18412 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18413 + | condition_index: 43,
|
18414 + | high_ref: 685,
|
18415 + | low_ref: 686,
|
18416 + | },
|
18417 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18418 + | condition_index: 44,
|
18419 + | high_ref: 730,
|
18420 + | low_ref: 686,
|
18421 + | },
|
18422 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18423 + | condition_index: 45,
|
18424 + | high_ref: 725,
|
18425 + | low_ref: 687,
|
18426 + | },
|
18427 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18428 + | condition_index: 49,
|
18429 + | high_ref: 688,
|
18430 + | low_ref: 100000128,
|
18431 + | },
|
18432 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18433 + | condition_index: 52,
|
18434 + | high_ref: 689,
|
18435 + | low_ref: 732,
|
18436 + | },
|
18437 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18438 + | condition_index: 54,
|
18439 + | high_ref: 100000128,
|
18440 + | low_ref: 690,
|
18441 + | },
|
18442 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18443 + | condition_index: 57,
|
18444 + | high_ref: 738,
|
18445 + | low_ref: 723,
|
18446 + | },
|
18447 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18448 + | condition_index: 43,
|
18449 + | high_ref: 692,
|
18450 + | low_ref: 693,
|
18451 + | },
|
18452 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18453 + | condition_index: 44,
|
18454 + | high_ref: 776,
|
18455 + | low_ref: 693,
|
18456 + | },
|
18457 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18458 + | condition_index: 45,
|
18459 + | high_ref: 769,
|
18460 + | low_ref: 694,
|
18461 + | },
|
18462 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18463 + | condition_index: 49,
|
18464 + | high_ref: 695,
|
18465 + | low_ref: 100000128,
|
18466 + | },
|
18467 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18468 + | condition_index: 52,
|
18469 + | high_ref: 696,
|
18470 + | low_ref: 778,
|
18471 + | },
|
18472 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18473 + | condition_index: 54,
|
18474 + | high_ref: 100000128,
|
18475 + | low_ref: 697,
|
18476 + | },
|
18477 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18478 + | condition_index: 57,
|
18479 + | high_ref: 786,
|
18480 + | low_ref: 752,
|
18481 + | },
|
18482 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18483 + | condition_index: 24,
|
18484 + | high_ref: 100000130,
|
18485 + | low_ref: 100000157,
|
18486 + | },
|
18487 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18488 + | condition_index: 16,
|
18489 + | high_ref: 700,
|
18490 + | low_ref: 704,
|
18491 + | },
|
18492 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18493 + | condition_index: 17,
|
18494 + | high_ref: 701,
|
18495 + | low_ref: 704,
|
18496 + | },
|
18497 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18498 + | condition_index: 18,
|
18499 + | high_ref: 702,
|
18500 + | low_ref: 704,
|
18501 + | },
|
18502 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18503 + | condition_index: 19,
|
18504 + | high_ref: 703,
|
18505 + | low_ref: 704,
|
18506 + | },
|
18507 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18508 + | condition_index: 20,
|
18509 + | high_ref: 799,
|
18510 + | low_ref: 704,
|
18511 + | },
|
18512 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18513 + | condition_index: 21,
|
18514 + | high_ref: 711,
|
18515 + | low_ref: 705,
|
18516 + | },
|
18517 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18518 + | condition_index: 23,
|
18519 + | high_ref: 793,
|
18520 + | low_ref: 706,
|
18521 + | },
|
18522 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18523 + | condition_index: 25,
|
18524 + | high_ref: 707,
|
18525 + | low_ref: 713,
|
18526 + | },
|
18527 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18528 + | condition_index: 26,
|
18529 + | high_ref: 708,
|
18530 + | low_ref: 100000085,
|
18531 + | },
|
18532 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18533 + | condition_index: 33,
|
18534 + | high_ref: 710,
|
18535 + | low_ref: 709,
|
18536 + | },
|
18537 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18538 + | condition_index: 36,
|
18539 + | high_ref: 100000080,
|
18540 + | low_ref: 100000081,
|
18541 + | },
|
18542 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18543 + | condition_index: 36,
|
18544 + | high_ref: 100000072,
|
18545 + | low_ref: 100000073,
|
18546 + | },
|
18547 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18548 + | condition_index: 23,
|
18549 + | high_ref: 793,
|
18550 + | low_ref: 712,
|
18551 + | },
|
18552 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18553 + | condition_index: 25,
|
18554 + | high_ref: 792,
|
18555 + | low_ref: 713,
|
18556 + | },
|
18557 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18558 + | condition_index: 27,
|
18559 + | high_ref: 714,
|
18560 + | low_ref: 794,
|
18561 + | },
|
18562 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18563 + | condition_index: 33,
|
18564 + | high_ref: 744,
|
18565 + | low_ref: 715,
|
18566 + | },
|
18567 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18568 + | condition_index: 43,
|
18569 + | high_ref: 716,
|
18570 + | low_ref: 717,
|
18571 + | },
|
18572 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18573 + | condition_index: 44,
|
18574 + | high_ref: 730,
|
18575 + | low_ref: 717,
|
18576 + | },
|
18577 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18578 + | condition_index: 45,
|
18579 + | high_ref: 725,
|
18580 + | low_ref: 718,
|
18581 + | },
|
18582 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18583 + | condition_index: 49,
|
18584 + | high_ref: 719,
|
18585 + | low_ref: 100000128,
|
18586 + | },
|
18587 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18588 + | condition_index: 52,
|
18589 + | high_ref: 720,
|
18590 + | low_ref: 732,
|
18591 + | },
|
18592 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18593 + | condition_index: 54,
|
18594 + | high_ref: 100000128,
|
18595 + | low_ref: 721,
|
18596 + | },
|
18597 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18598 + | condition_index: 57,
|
18599 + | high_ref: 738,
|
18600 + | low_ref: 722,
|
18601 + | },
|
18602 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18603 + | condition_index: 58,
|
18604 + | high_ref: 724,
|
18605 + | low_ref: 723,
|
18606 + | },
|
18607 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18608 + | condition_index: 59,
|
18609 + | high_ref: 742,
|
18610 + | low_ref: 753,
|
18611 + | },
|
18612 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18613 + | condition_index: 59,
|
18614 + | high_ref: 742,
|
18615 + | low_ref: 759,
|
18616 + | },
|
18617 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18618 + | condition_index: 49,
|
18619 + | high_ref: 726,
|
18620 + | low_ref: 100000128,
|
18621 + | },
|
18622 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18623 + | condition_index: 52,
|
18624 + | high_ref: 727,
|
18625 + | low_ref: 732,
|
18626 + | },
|
18627 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18628 + | condition_index: 54,
|
18629 + | high_ref: 100000128,
|
18630 + | low_ref: 728,
|
18631 + | },
|
18632 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18633 + | condition_index: 57,
|
18634 + | high_ref: 738,
|
18635 + | low_ref: 729,
|
18636 + | },
|
18637 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18638 + | condition_index: 59,
|
18639 + | high_ref: 742,
|
18640 + | low_ref: 774,
|
18641 + | },
|
18642 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18643 + | condition_index: 49,
|
18644 + | high_ref: 731,
|
18645 + | low_ref: 100000128,
|
18646 + | },
|
18647 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18648 + | condition_index: 52,
|
18649 + | high_ref: 735,
|
18650 + | low_ref: 732,
|
18651 + | },
|
18652 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18653 + | condition_index: 54,
|
18654 + | high_ref: 100000128,
|
18655 + | low_ref: 733,
|
18656 + | },
|
18657 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18658 + | condition_index: 59,
|
18659 + | high_ref: 100000101,
|
18660 + | low_ref: 734,
|
18661 + | },
|
18662 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18663 + | condition_index: 62,
|
18664 + | high_ref: 100000118,
|
18665 + | low_ref: 100000127,
|
18666 + | },
|
18667 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18668 + | condition_index: 54,
|
18669 + | high_ref: 100000128,
|
18670 + | low_ref: 736,
|
18671 + | },
|
18672 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18673 + | condition_index: 57,
|
18674 + | high_ref: 738,
|
18675 + | low_ref: 737,
|
18676 + | },
|
18677 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18678 + | condition_index: 59,
|
18679 + | high_ref: 742,
|
18680 + | low_ref: 784,
|
18681 + | },
|
18682 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18683 + | condition_index: 59,
|
18684 + | high_ref: 742,
|
18685 + | low_ref: 739,
|
18686 + | },
|
18687 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18688 + | condition_index: 69,
|
18689 + | high_ref: 740,
|
18690 + | low_ref: 100000100,
|
18691 + | },
|
18692 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18693 + | condition_index: 72,
|
18694 + | high_ref: 100000100,
|
18695 + | low_ref: 741,
|
18696 + | },
|
18697 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18698 + | condition_index: 75,
|
18699 + | high_ref: 100000111,
|
18700 + | low_ref: 100000115,
|
18701 + | },
|
18702 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18703 + | condition_index: 69,
|
18704 + | high_ref: 743,
|
18705 + | low_ref: 100000100,
|
18706 + | },
|
18707 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18708 + | condition_index: 72,
|
18709 + | high_ref: 100000100,
|
18710 + | low_ref: 100000087,
|
18711 + | },
|
18712 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18713 + | condition_index: 43,
|
18714 + | high_ref: 745,
|
18715 + | low_ref: 746,
|
18716 + | },
|
18717 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18718 + | condition_index: 44,
|
18719 + | high_ref: 776,
|
18720 + | low_ref: 746,
|
18721 + | },
|
18722 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18723 + | condition_index: 45,
|
18724 + | high_ref: 769,
|
18725 + | low_ref: 747,
|
18726 + | },
|
18727 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18728 + | condition_index: 49,
|
18729 + | high_ref: 748,
|
18730 + | low_ref: 100000128,
|
18731 + | },
|
18732 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18733 + | condition_index: 52,
|
18734 + | high_ref: 749,
|
18735 + | low_ref: 778,
|
18736 + | },
|
18737 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18738 + | condition_index: 54,
|
18739 + | high_ref: 100000128,
|
18740 + | low_ref: 750,
|
18741 + | },
|
18742 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18743 + | condition_index: 57,
|
18744 + | high_ref: 786,
|
18745 + | low_ref: 751,
|
18746 + | },
|
18747 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18748 + | condition_index: 58,
|
18749 + | high_ref: 758,
|
18750 + | low_ref: 752,
|
18751 + | },
|
18752 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18753 + | condition_index: 59,
|
18754 + | high_ref: 790,
|
18755 + | low_ref: 753,
|
18756 + | },
|
18757 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18758 + | condition_index: 69,
|
18759 + | high_ref: 754,
|
18760 + | low_ref: 100000100,
|
18761 + | },
|
18762 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18763 + | condition_index: 72,
|
18764 + | high_ref: 100000100,
|
18765 + | low_ref: 755,
|
18766 + | },
|
18767 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18768 + | condition_index: 74,
|
18769 + | high_ref: 100000098,
|
18770 + | low_ref: 756,
|
18771 + | },
|
18772 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18773 + | condition_index: 77,
|
18774 + | high_ref: 757,
|
18775 + | low_ref: 100000098,
|
18776 + | },
|
18777 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18778 + | condition_index: 78,
|
18779 + | high_ref: 100000089,
|
18780 + | low_ref: 100000098,
|
18781 + | },
|
18782 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18783 + | condition_index: 59,
|
18784 + | high_ref: 790,
|
18785 + | low_ref: 759,
|
18786 + | },
|
18787 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18788 + | condition_index: 69,
|
18789 + | high_ref: 760,
|
18790 + | low_ref: 100000100,
|
18791 + | },
|
18792 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18793 + | condition_index: 72,
|
18794 + | high_ref: 100000100,
|
18795 + | low_ref: 761,
|
18796 + | },
|
18797 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18798 + | condition_index: 74,
|
18799 + | high_ref: 764,
|
18800 + | low_ref: 762,
|
18801 + | },
|
18802 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18803 + | condition_index: 77,
|
18804 + | high_ref: 763,
|
18805 + | low_ref: 764,
|
18806 + | },
|
18807 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18808 + | condition_index: 78,
|
18809 + | high_ref: 100000089,
|
18810 + | low_ref: 764,
|
18811 + | },
|
18812 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18813 + | condition_index: 79,
|
18814 + | high_ref: 765,
|
18815 + | low_ref: 100000097,
|
18816 + | },
|
18817 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18818 + | condition_index: 80,
|
18819 + | high_ref: 766,
|
18820 + | low_ref: 100000096,
|
18821 + | },
|
18822 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18823 + | condition_index: 82,
|
18824 + | high_ref: 767,
|
18825 + | low_ref: 100000108,
|
18826 + | },
|
18827 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18828 + | condition_index: 83,
|
18829 + | high_ref: 768,
|
18830 + | low_ref: 100000095,
|
18831 + | },
|
18832 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18833 + | condition_index: 84,
|
18834 + | high_ref: 100000102,
|
18835 + | low_ref: 100000094,
|
18836 + | },
|
18837 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18838 + | condition_index: 49,
|
18839 + | high_ref: 770,
|
18840 + | low_ref: 100000128,
|
18841 + | },
|
18842 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18843 + | condition_index: 52,
|
18844 + | high_ref: 771,
|
18845 + | low_ref: 778,
|
18846 + | },
|
18847 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18848 + | condition_index: 54,
|
18849 + | high_ref: 100000128,
|
18850 + | low_ref: 772,
|
18851 + | },
|
18852 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18853 + | condition_index: 57,
|
18854 + | high_ref: 786,
|
18855 + | low_ref: 773,
|
18856 + | },
|
18857 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18858 + | condition_index: 59,
|
18859 + | high_ref: 790,
|
18860 + | low_ref: 774,
|
18861 + | },
|
18862 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18863 + | condition_index: 69,
|
18864 + | high_ref: 775,
|
18865 + | low_ref: 100000100,
|
18866 + | },
|
18867 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18868 + | condition_index: 72,
|
18869 + | high_ref: 100000100,
|
18870 + | low_ref: 100000098,
|
18871 + | },
|
18872 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18873 + | condition_index: 49,
|
18874 + | high_ref: 777,
|
18875 + | low_ref: 100000128,
|
18876 + | },
|
18877 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18878 + | condition_index: 52,
|
18879 + | high_ref: 781,
|
18880 + | low_ref: 778,
|
18881 + | },
|
18882 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18883 + | condition_index: 54,
|
18884 + | high_ref: 100000128,
|
18885 + | low_ref: 779,
|
18886 + | },
|
18887 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18888 + | condition_index: 59,
|
18889 + | high_ref: 100000101,
|
18890 + | low_ref: 780,
|
18891 + | },
|
18892 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18893 + | condition_index: 62,
|
18894 + | high_ref: 100000116,
|
18895 + | low_ref: 100000127,
|
18896 + | },
|
18897 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18898 + | condition_index: 54,
|
18899 + | high_ref: 100000128,
|
18900 + | low_ref: 782,
|
18901 + | },
|
18902 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18903 + | condition_index: 57,
|
18904 + | high_ref: 786,
|
18905 + | low_ref: 783,
|
18906 + | },
|
18907 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18908 + | condition_index: 59,
|
18909 + | high_ref: 790,
|
18910 + | low_ref: 784,
|
18911 + | },
|
18912 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18913 + | condition_index: 69,
|
18914 + | high_ref: 785,
|
18915 + | low_ref: 100000100,
|
18916 + | },
|
18917 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18918 + | condition_index: 72,
|
18919 + | high_ref: 100000100,
|
18920 + | low_ref: 100000088,
|
18921 + | },
|
18922 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18923 + | condition_index: 59,
|
18924 + | high_ref: 790,
|
18925 + | low_ref: 787,
|
18926 + | },
|
18927 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18928 + | condition_index: 69,
|
18929 + | high_ref: 788,
|
18930 + | low_ref: 100000100,
|
18931 + | },
|
18932 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18933 + | condition_index: 72,
|
18934 + | high_ref: 100000100,
|
18935 + | low_ref: 789,
|
18936 + | },
|
18937 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18938 + | condition_index: 75,
|
18939 + | high_ref: 100000109,
|
18940 + | low_ref: 100000115,
|
18941 + | },
|
18942 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18943 + | condition_index: 69,
|
18944 + | high_ref: 791,
|
18945 + | low_ref: 100000100,
|
18946 + | },
|
18947 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18948 + | condition_index: 72,
|
18949 + | high_ref: 100000100,
|
18950 + | low_ref: 100000086,
|
18951 + | },
|
18952 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18953 + | condition_index: 26,
|
18954 + | high_ref: 100000067,
|
18955 + | low_ref: 100000085,
|
18956 + | },
|
18957 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18958 + | condition_index: 24,
|
18959 + | high_ref: 100000130,
|
18960 + | low_ref: 794,
|
18961 + | },
|
18962 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18963 + | condition_index: 28,
|
18964 + | high_ref: 100000142,
|
18965 + | low_ref: 795,
|
18966 + | },
|
18967 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18968 + | condition_index: 30,
|
18969 + | high_ref: 796,
|
18970 + | low_ref: 100000157,
|
18971 + | },
|
18972 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18973 + | condition_index: 31,
|
18974 + | high_ref: 797,
|
18975 + | low_ref: 100000157,
|
18976 + | },
|
18977 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18978 + | condition_index: 32,
|
18979 + | high_ref: 798,
|
18980 + | low_ref: 100000085,
|
18981 + | },
|
18982 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18983 + | condition_index: 33,
|
18984 + | high_ref: 100000086,
|
18985 + | low_ref: 100000087,
|
18986 + | },
|
18987 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18988 + | condition_index: 22,
|
18989 + | high_ref: 803,
|
18990 + | low_ref: 800,
|
18991 + | },
|
18992 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18993 + | condition_index: 88,
|
18994 + | high_ref: 801,
|
18995 + | low_ref: 100000065,
|
18996 + | },
|
18997 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
18998 + | condition_index: 89,
|
18999 + | high_ref: 100000061,
|
19000 + | low_ref: 802,
|
19001 + | },
|
19002 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19003 + | condition_index: 90,
|
19004 + | high_ref: 100000063,
|
19005 + | low_ref: 100000064,
|
19006 + | },
|
19007 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19008 + | condition_index: 88,
|
19009 + | high_ref: 804,
|
19010 + | low_ref: 100000065,
|
19011 + | },
|
19012 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19013 + | condition_index: 89,
|
19014 + | high_ref: 100000059,
|
19015 + | low_ref: 805,
|
19016 + | },
|
19017 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19018 + | condition_index: 90,
|
19019 + | high_ref: 100000059,
|
19020 + | low_ref: 100000064,
|
19021 + | },
|
19022 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19023 + | condition_index: 33,
|
19024 + | high_ref: 100000006,
|
19025 + | low_ref: 100000007,
|
19026 + | },
|
19027 + | crate::endpoint_lib::bdd_interpreter::BddNode {
|
19028 + | condition_index: 33,
|
19029 + | high_ref: 100000002,
|
19030 + | low_ref: 100000004,
|
19031 + | },
|
19032 + | ];
|
19033 + |
|
19034 + | // These are all optional since they are set by conditions and will
|
19035 + | // all be unset when we start evaluation
|
19036 + | #[derive(Default)]
|
19037 + | #[allow(unused_lifetimes)]
|
19038 + | pub(crate) struct ConditionContext<'a> {
|
19039 + | pub(crate) partition_result: Option<crate::endpoint_lib::partition::Partition<'a>>,
|
19040 + | pub(crate) url: Option<crate::endpoint_lib::parse_url::Url<'a>>,
|
19041 + | pub(crate) region_prefix: Option<::std::string::String>,
|
19042 + | pub(crate) outpost_id_ssa_2: Option<::std::string::String>,
|
19043 + | pub(crate) access_point_suffix: Option<::std::string::String>,
|
19044 + | pub(crate) hardware_type: Option<::std::string::String>,
|
19045 + | pub(crate) bucket_arn: Option<crate::endpoint_lib::arn::Arn<'a>>,
|
19046 + | pub(crate) uri_encoded_bucket: Option<::std::string::String>,
|
19047 + | pub(crate) s3express_availability_zone_id_ssa_6: Option<::std::string::String>,
|
19048 + | pub(crate) s3express_availability_zone_id_ssa_1: Option<::std::string::String>,
|
19049 + | pub(crate) s3express_availability_zone_id_ssa_2: Option<::std::string::String>,
|
19050 + | pub(crate) arn_type: Option<::aws_smithy_types::Document>,
|
19051 + | pub(crate) s3express_availability_zone_id_ssa_7: Option<::std::string::String>,
|
19052 + | pub(crate) s3express_availability_zone_id_ssa_4: Option<::std::string::String>,
|
19053 + | pub(crate) s3express_availability_zone_id_ssa_8: Option<::std::string::String>,
|
19054 + | pub(crate) bucket_partition: Option<crate::endpoint_lib::partition::Partition<'a>>,
|
19055 + | pub(crate) s3express_availability_zone_id_ssa_9: Option<::std::string::String>,
|
19056 + | pub(crate) s3express_availability_zone_id_ssa_3: Option<::std::string::String>,
|
19057 + | pub(crate) s3express_availability_zone_id_ssa_10: Option<::std::string::String>,
|
19058 + | pub(crate) outpost_id_ssa_1: Option<::aws_smithy_types::Document>,
|
19059 + | pub(crate) access_point_name_ssa_1: Option<::aws_smithy_types::Document>,
|
19060 + | pub(crate) s3express_availability_zone_id_ssa_5: Option<::std::string::String>,
|
19061 + | pub(crate) outpost_type: Option<::aws_smithy_types::Document>,
|
19062 + | pub(crate) access_point_name_ssa_2: Option<::aws_smithy_types::Document>,
|
19063 + | // Sometimes none of the members reference the lifetime, this makes it still valid
|
19064 + | phantom: std::marker::PhantomData<&'a ()>,
|
10302 19065 | }
|
10303 19066 |
|
10304 19067 | #[non_exhaustive]
|
10305 19068 | #[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
|
10306 19069 | /// Configuration parameters for resolving the correct endpoint
|
10307 19070 | pub struct Params {
|
10308 19071 | /// The S3 bucket used to send the request. This is an optional parameter that will be set automatically for operations that are scoped to an S3 bucket.
|
10309 19072 | pub(crate) bucket: ::std::option::Option<::std::string::String>,
|
10310 19073 | /// The AWS region used to dispatch the request.
|
10311 19074 | pub(crate) region: ::std::option::Option<::std::string::String>,
|