From e2193df3c2cd67a18486ab6ad89fd9b8e2840ccc Mon Sep 17 00:00:00 2001 From: XAMPPRocky <4464295+XAMPPRocky@users.noreply.github.com> Date: Fri, 6 Oct 2023 07:36:51 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20googlefo?= =?UTF-8?q?rgames/quilkin@6e98b811e08b3737ff00e5cde0ea2e6e3776a568=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../clap_builder/derive/trait.Args.js | 2 +- .../derive/trait.FromArgMatches.js | 2 +- .../implementors/core/clone/trait.Clone.js | 2 +- main/api/implementors/core/cmp/trait.Eq.js | 2 +- main/api/implementors/core/cmp/trait.Ord.js | 2 +- .../implementors/core/cmp/trait.PartialEq.js | 2 +- .../implementors/core/cmp/trait.PartialOrd.js | 2 +- .../implementors/core/convert/trait.From.js | 2 +- .../core/convert/trait.TryFrom.js | 2 +- .../core/default/trait.Default.js | 2 +- .../implementors/core/error/trait.Error.js | 2 +- main/api/implementors/core/fmt/trait.Debug.js | 2 +- .../implementors/core/fmt/trait.Display.js | 2 +- main/api/implementors/core/hash/trait.Hash.js | 2 +- .../implementors/core/marker/trait.Copy.js | 2 +- .../core/marker/trait.StructuralEq.js | 2 +- .../core/marker/trait.StructuralPartialEq.js | 2 +- .../implementors/core/ops/drop/trait.Drop.js | 2 +- .../core/str/traits/trait.FromStr.js | 2 +- .../crd/v1/trait.CustomResourceExt.js | 2 +- .../kube_core/resource/trait.Resource.js | 2 +- .../prost/message/trait.Message.js | 2 +- .../implementors/schemars/trait.JsonSchema.js | 2 +- .../serde/de/trait.Deserialize.js | 2 +- .../implementors/serde/ser/trait.Serialize.js | 2 +- .../tower_service/trait.Service.js | 2 +- main/api/quilkin/cli/enum.LogFormats.html | 2 +- .../quilkin/config/enum.ValidationError.html | 2 +- main/api/quilkin/config/struct.Filter.html | 2 +- .../quilkin/endpoint/enum.MetadataError.html | 2 +- .../endpoint/struct.EndpointAddress.html | 12 +- .../api/quilkin/endpoint/struct.Metadata.html | 2 +- .../filters/capture/enum.Strategy.html | 2 +- .../quilkin/filters/enum.CreationError.html | 2 +- .../filters/firewall/struct.PacketDenied.html | 2 +- .../struct.ConvertProtoConfigError.html | 2 +- .../quilkin/filters/struct.FilterChain.html | 2 +- main/api/quilkin/metadata/enum.Value.html | 4 +- main/api/quilkin/metadata/struct.Key.html | 2 +- .../quilkin/metadata/struct.MetadataView.html | 2 +- .../quilkin/metadata/struct.Reference.html | 4 +- main/api/quilkin/protocol/enum.Error.html | 2 +- .../v3/access_log/enum.ConfigType.html | 12 +- .../config/accesslog/v3/access_log/index.html | 2 +- .../enum.FilterSpecifier.html | 12 +- .../accesslog/v3/access_log_filter/index.html | 2 +- .../v3/comparison_filter/enum.Op.html | 20 +- .../accesslog/v3/comparison_filter/index.html | 2 +- .../v3/extension_filter/enum.ConfigType.html | 12 +- .../accesslog/v3/extension_filter/index.html | 2 +- .../v3/grpc_status_filter/enum.Status.html | 20 +- .../v3/grpc_status_filter/index.html | 2 +- .../config/accesslog/v3/struct.AccessLog.html | 8 +- .../accesslog/v3/struct.AccessLogFilter.html | 8 +- .../config/accesslog/v3/struct.AndFilter.html | 8 +- .../accesslog/v3/struct.ComparisonFilter.html | 12 +- .../accesslog/v3/struct.DurationFilter.html | 8 +- .../accesslog/v3/struct.ExtensionFilter.html | 8 +- .../accesslog/v3/struct.GrpcStatusFilter.html | 12 +- .../accesslog/v3/struct.HeaderFilter.html | 8 +- .../accesslog/v3/struct.MetadataFilter.html | 8 +- .../v3/struct.NotHealthCheckFilter.html | 6 +- .../config/accesslog/v3/struct.OrFilter.html | 8 +- .../v3/struct.ResponseFlagFilter.html | 8 +- .../accesslog/v3/struct.RuntimeFilter.html | 8 +- .../accesslog/v3/struct.StatusCodeFilter.html | 8 +- .../accesslog/v3/struct.TraceableFilter.html | 6 +- .../cluster/v3/circuit_breakers/index.html | 2 +- .../circuit_breakers/struct.Thresholds.html | 12 +- .../v3/circuit_breakers/thresholds/index.html | 2 +- .../thresholds/struct.RetryBudget.html | 8 +- .../enum.LocalityConfigSpecifier.html | 12 +- .../v3/cluster/common_lb_config/index.html | 2 +- .../struct.ConsistentHashingLbConfig.html | 8 +- .../struct.LocalityWeightedLbConfig.html | 6 +- .../struct.ZoneAwareLbConfig.html | 8 +- .../v3/cluster/enum.ClusterDiscoveryType.html | 12 +- .../enum.ClusterProtocolSelection.html | 20 +- .../v3/cluster/enum.DiscoveryType.html | 20 +- .../v3/cluster/enum.DnsLookupFamily.html | 20 +- .../cluster/v3/cluster/enum.LbConfig.html | 12 +- .../cluster/v3/cluster/enum.LbPolicy.html | 20 +- .../xds/config/cluster/v3/cluster/index.html | 2 +- .../enum.LbSubsetFallbackPolicy.html | 20 +- .../v3/cluster/lb_subset_config/index.html | 2 +- .../enum.LbSubsetSelectorFallbackPolicy.html | 20 +- .../lb_subset_selector/index.html | 2 +- .../struct.LbSubsetSelector.html | 12 +- .../enum.HashFunction.html | 20 +- .../v3/cluster/ring_hash_lb_config/index.html | 2 +- .../v3/cluster/struct.CommonLbConfig.html | 8 +- .../v3/cluster/struct.CustomClusterType.html | 8 +- .../v3/cluster/struct.EdsClusterConfig.html | 8 +- .../v3/cluster/struct.LbSubsetConfig.html | 12 +- .../cluster/struct.LeastRequestLbConfig.html | 8 +- .../v3/cluster/struct.MaglevLbConfig.html | 8 +- .../cluster/struct.OriginalDstLbConfig.html | 8 +- .../v3/cluster/struct.PreconnectPolicy.html | 8 +- .../v3/cluster/struct.RefreshRate.html | 8 +- .../v3/cluster/struct.RingHashLbConfig.html | 12 +- .../v3/cluster/struct.RoundRobinLbConfig.html | 8 +- .../v3/cluster/struct.SlowStartConfig.html | 8 +- .../cluster/struct.TransportSocketMatch.html | 8 +- .../v3/load_balancing_policy/index.html | 2 +- .../load_balancing_policy/struct.Policy.html | 8 +- .../cluster/v3/struct.CircuitBreakers.html | 8 +- .../xds/config/cluster/v3/struct.Cluster.html | 20 +- .../cluster/v3/struct.ClusterCollection.html | 8 +- .../xds/config/cluster/v3/struct.Filter.html | 8 +- .../v3/struct.LoadBalancingPolicy.html | 8 +- .../cluster/v3/struct.OutlierDetection.html | 8 +- .../cluster/v3/struct.TrackClusterStats.html | 8 +- .../cluster/v3/struct.UpstreamBindConfig.html | 8 +- .../v3/struct.UpstreamConnectionOptions.html | 8 +- .../generic_text_match/enum.Rule.html | 12 +- .../generic_text_match/index.html | 2 +- .../v3/http_generic_body_match/index.html | 2 +- .../struct.GenericTextMatch.html | 8 +- .../matcher/v3/match_predicate/enum.Rule.html | 12 +- .../matcher/v3/match_predicate/index.html | 2 +- .../v3/match_predicate/struct.MatchSet.html | 8 +- .../matcher/v3/matcher/enum.MatcherType.html | 12 +- .../common/matcher/v3/matcher/index.html | 2 +- .../v3/matcher/matcher_list/index.html | 2 +- .../predicate/enum.MatchType.html | 12 +- .../matcher/matcher_list/predicate/index.html | 2 +- .../single_predicate/enum.Matcher.html | 12 +- .../predicate/single_predicate/index.html | 2 +- .../predicate/struct.PredicateList.html | 8 +- .../predicate/struct.SinglePredicate.html | 8 +- .../matcher_list/struct.FieldMatcher.html | 8 +- .../matcher_list/struct.Predicate.html | 8 +- .../matcher/matcher_tree/enum.TreeType.html | 12 +- .../v3/matcher/matcher_tree/index.html | 2 +- .../matcher/matcher_tree/struct.MatchMap.html | 8 +- .../v3/matcher/on_match/enum.OnMatch.html | 12 +- .../matcher/v3/matcher/on_match/index.html | 2 +- .../v3/matcher/struct.MatcherList.html | 8 +- .../v3/matcher/struct.MatcherTree.html | 8 +- .../matcher/v3/matcher/struct.OnMatch.html | 8 +- .../v3/struct.HttpGenericBodyMatch.html | 8 +- .../matcher/v3/struct.HttpHeadersMatch.html | 8 +- .../matcher/v3/struct.MatchPredicate.html | 8 +- .../common/matcher/v3/struct.Matcher.html | 8 +- .../config/core/v3/address/enum.Address.html | 12 +- .../xds/config/core/v3/address/index.html | 2 +- .../index.html | 2 +- .../struct.AlternateProtocolsCacheEntry.html | 8 +- .../v3/api_config_source/enum.ApiType.html | 20 +- .../core/v3/api_config_source/index.html | 2 +- .../v3/async_data_source/enum.Specifier.html | 12 +- .../core/v3/async_data_source/index.html | 2 +- .../enum.ConfigSourceSpecifier.html | 12 +- .../config/core/v3/config_source/index.html | 2 +- .../core/v3/data_source/enum.Specifier.html | 12 +- .../xds/config/core/v3/data_source/index.html | 2 +- .../xds/config/core/v3/enum.ApiVersion.html | 20 +- .../xds/config/core/v3/enum.HealthStatus.html | 20 +- .../config/core/v3/enum.RequestMethod.html | 20 +- .../config/core/v3/enum.RoutingPriority.html | 20 +- .../config/core/v3/enum.TrafficDirection.html | 20 +- .../enum.AddressNameSpecifier.html | 12 +- .../core/v3/envoy_internal_address/index.html | 2 +- .../enum.ConfigSourceSpecifier.html | 12 +- .../core/v3/event_service_config/index.html | 2 +- .../v3/grpc_service/enum.TargetSpecifier.html | 12 +- .../enum.CredentialSpecifier.html | 12 +- .../google_grpc/call_credentials/index.html | 2 +- .../enum.ConfigType.html | 12 +- .../index.html | 2 +- .../struct.GoogleIamCredentials.html | 8 +- .../struct.MetadataCredentialsFromPlugin.html | 8 +- ...ct.ServiceAccountJwtAccessCredentials.html | 8 +- .../call_credentials/struct.StsService.html | 8 +- .../google_grpc/channel_args/index.html | 2 +- .../channel_args/struct.Value.html | 8 +- .../value/enum.ValueSpecifier.html | 12 +- .../google_grpc/channel_args/value/index.html | 2 +- .../enum.CredentialSpecifier.html | 12 +- .../channel_credentials/index.html | 2 +- .../v3/grpc_service/google_grpc/index.html | 2 +- .../google_grpc/struct.CallCredentials.html | 8 +- .../google_grpc/struct.ChannelArgs.html | 8 +- .../struct.ChannelCredentials.html | 8 +- .../struct.GoogleLocalCredentials.html | 6 +- .../google_grpc/struct.SslCredentials.html | 8 +- .../config/core/v3/grpc_service/index.html | 2 +- .../v3/grpc_service/struct.EnvoyGrpc.html | 8 +- .../v3/grpc_service/struct.GoogleGrpc.html | 8 +- .../enum.HeaderAppendAction.html | 20 +- .../core/v3/header_value_option/index.html | 2 +- .../custom_health_check/enum.ConfigType.html | 12 +- .../custom_health_check/index.html | 2 +- .../v3/health_check/enum.HealthChecker.html | 12 +- .../config/core/v3/health_check/index.html | 2 +- .../v3/health_check/payload/enum.Payload.html | 12 +- .../core/v3/health_check/payload/index.html | 2 +- .../struct.CustomHealthCheck.html | 8 +- .../health_check/struct.GrpcHealthCheck.html | 8 +- .../health_check/struct.HttpHealthCheck.html | 12 +- .../core/v3/health_check/struct.Payload.html | 8 +- .../health_check/struct.RedisHealthCheck.html | 8 +- .../health_check/struct.TcpHealthCheck.html | 8 +- .../v3/health_check/struct.TlsOptions.html | 8 +- .../header_key_format/enum.HeaderFormat.html | 12 +- .../header_key_format/index.html | 2 +- .../struct.ProperCaseWords.html | 6 +- .../core/v3/http1_protocol_options/index.html | 2 +- .../struct.HeaderKeyFormat.html | 8 +- .../core/v3/http2_protocol_options/index.html | 2 +- .../struct.SettingsParameter.html | 8 +- .../enum.HeadersWithUnderscoresAction.html | 20 +- .../core/v3/http_protocol_options/index.html | 2 +- .../v3/http_uri/enum.HttpUpstreamType.html | 12 +- .../xds/config/core/v3/http_uri/index.html | 2 +- .../v3/node/enum.UserAgentVersionType.html | 12 +- .../xds/config/core/v3/node/index.html | 2 +- .../proxy_protocol_config/enum.Version.html | 20 +- .../core/v3/proxy_protocol_config/index.html | 2 +- .../enum.Transformation.html | 12 +- .../scheme_header_transformation/index.html | 2 +- .../v3/socket_address/enum.PortSpecifier.html | 12 +- .../core/v3/socket_address/enum.Protocol.html | 20 +- .../config/core/v3/socket_address/index.html | 2 +- .../v3/socket_option/enum.SocketState.html | 20 +- .../core/v3/socket_option/enum.Value.html | 12 +- .../config/core/v3/socket_option/index.html | 2 +- .../xds/config/core/v3/struct.Address.html | 8 +- .../v3/struct.AggregatedConfigSource.html | 6 +- ...struct.AlternateProtocolsCacheOptions.html | 8 +- .../core/v3/struct.ApiConfigSource.html | 16 +- .../core/v3/struct.AsyncDataSource.html | 8 +- .../core/v3/struct.BackoffStrategy.html | 8 +- .../xds/config/core/v3/struct.BindConfig.html | 8 +- .../config/core/v3/struct.BuildVersion.html | 8 +- .../xds/config/core/v3/struct.CidrRange.html | 8 +- .../config/core/v3/struct.ConfigSource.html | 12 +- .../config/core/v3/struct.ControlPlane.html | 8 +- .../xds/config/core/v3/struct.DataSource.html | 8 +- .../core/v3/struct.DnsResolutionConfig.html | 8 +- .../core/v3/struct.DnsResolverOptions.html | 8 +- .../core/v3/struct.EnvoyInternalAddress.html | 8 +- .../core/v3/struct.EventServiceConfig.html | 8 +- .../xds/config/core/v3/struct.Extension.html | 8 +- .../core/v3/struct.ExtensionConfigSource.html | 8 +- .../core/v3/struct.GrpcProtocolOptions.html | 8 +- .../config/core/v3/struct.GrpcService.html | 8 +- .../xds/config/core/v3/struct.HeaderMap.html | 8 +- .../config/core/v3/struct.HeaderValue.html | 8 +- .../core/v3/struct.HeaderValueOption.html | 12 +- .../config/core/v3/struct.HealthCheck.html | 8 +- .../core/v3/struct.HealthStatusSet.html | 12 +- .../core/v3/struct.Http1ProtocolOptions.html | 8 +- .../core/v3/struct.Http2ProtocolOptions.html | 8 +- .../core/v3/struct.Http3ProtocolOptions.html | 8 +- .../core/v3/struct.HttpProtocolOptions.html | 12 +- .../xds/config/core/v3/struct.HttpUri.html | 8 +- .../core/v3/struct.KeepaliveSettings.html | 8 +- .../xds/config/core/v3/struct.Locality.html | 8 +- .../xds/config/core/v3/struct.Metadata.html | 8 +- .../xds/config/core/v3/struct.Node.html | 8 +- .../core/v3/struct.PathConfigSource.html | 8 +- .../xds/config/core/v3/struct.Pipe.html | 8 +- .../core/v3/struct.ProxyProtocolConfig.html | 12 +- .../config/core/v3/struct.QueryParameter.html | 8 +- .../core/v3/struct.QuicKeepAliveSettings.html | 8 +- .../core/v3/struct.QuicProtocolOptions.html | 8 +- .../core/v3/struct.RateLimitSettings.html | 8 +- .../core/v3/struct.RemoteDataSource.html | 8 +- .../config/core/v3/struct.RetryPolicy.html | 8 +- .../config/core/v3/struct.RuntimeDouble.html | 8 +- .../core/v3/struct.RuntimeFeatureFlag.html | 8 +- .../v3/struct.RuntimeFractionalPercent.html | 8 +- .../config/core/v3/struct.RuntimePercent.html | 8 +- .../config/core/v3/struct.RuntimeUInt32.html | 8 +- .../v3/struct.SchemeHeaderTransformation.html | 8 +- .../core/v3/struct.SelfConfigSource.html | 12 +- .../config/core/v3/struct.SocketAddress.html | 12 +- .../config/core/v3/struct.SocketOption.html | 12 +- .../config/core/v3/struct.TcpKeepalive.html | 8 +- .../core/v3/struct.TcpProtocolOptions.html | 6 +- .../core/v3/struct.TransportSocket.html | 8 +- .../core/v3/struct.TypedExtensionConfig.html | 8 +- .../core/v3/struct.UdpSocketConfig.html | 8 +- .../struct.UpstreamHttpProtocolOptions.html | 8 +- .../core/v3/struct.WatchedDirectory.html | 8 +- .../v3/transport_socket/enum.ConfigType.html | 12 +- .../core/v3/transport_socket/index.html | 2 +- .../v3/cluster_load_assignment/index.html | 2 +- .../cluster_load_assignment/policy/index.html | 2 +- .../policy/struct.DropOverload.html | 8 +- .../struct.Policy.html | 8 +- .../config/endpoint/v3/endpoint/index.html | 2 +- .../v3/endpoint/struct.HealthCheckConfig.html | 8 +- .../v3/lb_endpoint/enum.HostIdentifier.html | 12 +- .../config/endpoint/v3/lb_endpoint/index.html | 2 +- .../locality_lb_endpoints/enum.LbConfig.html | 12 +- .../v3/locality_lb_endpoints/index.html | 2 +- .../struct.LbEndpointList.html | 8 +- .../v3/struct.ClusterLoadAssignment.html | 8 +- .../config/endpoint/v3/struct.Endpoint.html | 8 +- .../config/endpoint/v3/struct.LbEndpoint.html | 12 +- .../v3/struct.LedsClusterLocalityConfig.html | 8 +- .../v3/struct.LocalityLbEndpoints.html | 8 +- .../listener/v3/filter/enum.ConfigType.html | 12 +- .../xds/config/listener/v3/filter/index.html | 2 +- .../listener/v3/filter_chain/index.html | 2 +- .../struct.OnDemandConfiguration.html | 8 +- .../enum.ConnectionSourceType.html | 20 +- .../listener/v3/filter_chain_match/index.html | 2 +- .../enum.BalanceType.html | 12 +- .../connection_balance_config/index.html | 2 +- .../struct.ExactBalance.html | 6 +- .../listener/v3/listener/enum.DrainType.html | 20 +- .../v3/listener/enum.ListenerSpecifier.html | 12 +- .../config/listener/v3/listener/index.html | 2 +- .../struct.ConnectionBalanceConfig.html | 8 +- .../v3/listener/struct.DeprecatedV1.html | 8 +- .../struct.InternalListenerConfig.html | 6 +- .../v3/listener_filter/enum.ConfigType.html | 12 +- .../listener/v3/listener_filter/index.html | 2 +- .../enum.Rule.html | 12 +- .../index.html | 2 +- .../struct.MatchSet.html | 8 +- .../v3/struct.ActiveRawUdpListenerConfig.html | 6 +- .../listener/v3/struct.ApiListener.html | 8 +- .../xds/config/listener/v3/struct.Filter.html | 8 +- .../listener/v3/struct.FilterChain.html | 8 +- .../listener/v3/struct.FilterChainMatch.html | 12 +- .../config/listener/v3/struct.Listener.html | 16 +- .../v3/struct.ListenerCollection.html | 8 +- .../listener/v3/struct.ListenerFilter.html | 8 +- ...uct.ListenerFilterChainMatchPredicate.html | 8 +- .../v3/struct.QuicProtocolOptions.html | 8 +- .../listener/v3/struct.UdpListenerConfig.html | 8 +- .../v3/cors_policy/enum.EnabledSpecifier.html | 12 +- .../config/route/v3/cors_policy/index.html | 2 +- .../enum.HeaderMatchSpecifier.html | 12 +- .../config/route/v3/header_matcher/index.html | 2 +- .../enum.QueryParameterMatchSpecifier.html | 12 +- .../v3/query_parameter_matcher/index.html | 2 +- .../action/enum.ActionSpecifier.html | 12 +- .../route/v3/rate_limit/action/index.html | 2 +- .../action/meta_data/enum.Source.html | 20 +- .../v3/rate_limit/action/meta_data/index.html | 2 +- .../action/struct.DestinationCluster.html | 6 +- .../action/struct.DynamicMetaData.html | 8 +- .../rate_limit/action/struct.GenericKey.html | 8 +- .../action/struct.HeaderValueMatch.html | 8 +- .../v3/rate_limit/action/struct.MetaData.html | 12 +- .../action/struct.RemoteAddress.html | 6 +- .../action/struct.RequestHeaders.html | 8 +- .../action/struct.SourceCluster.html | 6 +- .../xds/config/route/v3/rate_limit/index.html | 2 +- .../override/enum.OverrideSpecifier.html | 12 +- .../route/v3/rate_limit/override/index.html | 2 +- .../override/struct.DynamicMetadata.html | 8 +- .../route/v3/rate_limit/struct.Action.html | 8 +- .../route/v3/rate_limit/struct.Override.html | 8 +- .../enum.PathRewriteSpecifier.html | 12 +- .../enum.RedirectResponseCode.html | 20 +- .../enum.SchemeRewriteSpecifier.html | 12 +- .../route/v3/redirect_action/index.html | 2 +- .../retry_policy/enum.ResetHeaderFormat.html | 20 +- .../config/route/v3/retry_policy/index.html | 2 +- .../retry_host_predicate/enum.ConfigType.html | 12 +- .../retry_host_predicate/index.html | 2 +- .../retry_priority/enum.ConfigType.html | 12 +- .../v3/retry_policy/retry_priority/index.html | 2 +- .../struct.RateLimitedRetryBackOff.html | 8 +- .../v3/retry_policy/struct.ResetHeader.html | 12 +- .../v3/retry_policy/struct.RetryBackOff.html | 8 +- .../struct.RetryHostPredicate.html | 8 +- .../v3/retry_policy/struct.RetryPriority.html | 8 +- .../config/route/v3/route/enum.Action.html | 12 +- .../xds/config/route/v3/route/index.html | 2 +- .../enum.ClusterNotFoundResponseCode.html | 20 +- .../route_action/enum.ClusterSpecifier.html | 12 +- .../enum.HostRewriteSpecifier.html | 12 +- .../enum.InternalRedirectAction.html | 20 +- .../hash_policy/enum.PolicySpecifier.html | 12 +- .../v3/route_action/hash_policy/index.html | 2 +- .../struct.ConnectionProperties.html | 8 +- .../hash_policy/struct.Cookie.html | 8 +- .../hash_policy/struct.FilterState.html | 8 +- .../hash_policy/struct.Header.html | 8 +- .../hash_policy/struct.QueryParameter.html | 8 +- .../config/route/v3/route_action/index.html | 2 +- .../v3/route_action/struct.HashPolicy.html | 8 +- .../struct.MaxStreamDuration.html | 8 +- .../struct.RequestMirrorPolicy.html | 8 +- .../v3/route_action/struct.UpgradeConfig.html | 8 +- .../v3/route_action/upgrade_config/index.html | 2 +- .../upgrade_config/struct.ConnectConfig.html | 8 +- .../v3/route_match/enum.PathSpecifier.html | 12 +- .../config/route/v3/route_match/index.html | 2 +- .../v3/route_match/struct.ConnectMatcher.html | 6 +- .../struct.GrpcRouteMatchOptions.html | 6 +- .../struct.TlsContextMatchOptions.html | 8 +- .../v3/struct.ClusterSpecifierPlugin.html | 8 +- .../config/route/v3/struct.CorsPolicy.html | 8 +- .../xds/config/route/v3/struct.Decorator.html | 8 +- .../route/v3/struct.DirectResponseAction.html | 8 +- .../config/route/v3/struct.FilterAction.html | 8 +- .../config/route/v3/struct.FilterConfig.html | 8 +- .../config/route/v3/struct.HeaderMatcher.html | 8 +- .../config/route/v3/struct.HedgePolicy.html | 8 +- .../v3/struct.InternalRedirectPolicy.html | 8 +- .../route/v3/struct.NonForwardingAction.html | 6 +- .../v3/struct.QueryParameterMatcher.html | 8 +- .../xds/config/route/v3/struct.RateLimit.html | 8 +- .../route/v3/struct.RedirectAction.html | 12 +- .../config/route/v3/struct.RetryPolicy.html | 8 +- .../xds/config/route/v3/struct.Route.html | 8 +- .../config/route/v3/struct.RouteAction.html | 20 +- .../route/v3/struct.RouteConfiguration.html | 8 +- .../config/route/v3/struct.RouteMatch.html | 8 +- .../xds/config/route/v3/struct.Tracing.html | 8 +- .../xds/config/route/v3/struct.Vhds.html | 8 +- .../route/v3/struct.VirtualCluster.html | 8 +- .../config/route/v3/struct.VirtualHost.html | 12 +- .../route/v3/struct.WeightedCluster.html | 8 +- .../virtual_host/enum.TlsRequirementType.html | 20 +- .../config/route/v3/virtual_host/index.html | 2 +- .../enum.HostRewriteSpecifier.html | 12 +- .../cluster_weight/index.html | 2 +- .../enum.RandomValueSpecifier.html | 12 +- .../route/v3/weighted_cluster/index.html | 2 +- .../struct.ClusterWeight.html | 8 +- main/api/quilkin/xds/enum.ResourceType.html | 2 +- .../index.html | 2 +- .../struct.ClusterDiscoveryServiceClient.html | 24 +- .../index.html | 2 +- .../struct.ClusterDiscoveryServiceServer.html | 16 +- .../trait.ClusterDiscoveryService.html | 12 +- .../service/cluster/v3/struct.CdsDummy.html | 6 +- .../index.html | 2 +- ...ruct.AggregatedDiscoveryServiceClient.html | 22 +- .../index.html | 2 +- ...ruct.AggregatedDiscoveryServiceServer.html | 16 +- .../trait.AggregatedDiscoveryService.html | 10 +- .../service/discovery/v3/resource/index.html | 2 +- .../v3/resource/struct.CacheControl.html | 8 +- .../service/discovery/v3/struct.AdsDummy.html | 6 +- .../v3/struct.DeltaDiscoveryRequest.html | 8 +- .../v3/struct.DeltaDiscoveryResponse.html | 8 +- .../discovery/v3/struct.DiscoveryRequest.html | 8 +- .../v3/struct.DiscoveryResponse.html | 8 +- .../service/discovery/v3/struct.Resource.html | 8 +- ...ruct.AggregatedDiscoveryServiceClient.html | 22 +- .../v3/double_matcher/enum.MatchPattern.html | 12 +- .../type/matcher/v3/double_matcher/index.html | 2 +- .../generic_text_match/enum.Rule.html | 12 +- .../generic_text_match/index.html | 2 +- .../v3/http_generic_body_match/index.html | 2 +- .../struct.GenericTextMatch.html | 8 +- .../v3/list_matcher/enum.MatchPattern.html | 12 +- .../type/matcher/v3/list_matcher/index.html | 2 +- .../matcher/v3/match_predicate/enum.Rule.html | 12 +- .../matcher/v3/match_predicate/index.html | 2 +- .../v3/match_predicate/struct.MatchSet.html | 8 +- .../matcher/v3/matcher/enum.MatcherType.html | 12 +- .../xds/type/matcher/v3/matcher/index.html | 2 +- .../v3/matcher/matcher_list/index.html | 2 +- .../predicate/enum.MatchType.html | 12 +- .../matcher/matcher_list/predicate/index.html | 2 +- .../single_predicate/enum.Matcher.html | 12 +- .../predicate/single_predicate/index.html | 2 +- .../predicate/struct.PredicateList.html | 8 +- .../predicate/struct.SinglePredicate.html | 8 +- .../matcher_list/struct.FieldMatcher.html | 8 +- .../matcher_list/struct.Predicate.html | 8 +- .../matcher/matcher_tree/enum.TreeType.html | 12 +- .../v3/matcher/matcher_tree/index.html | 2 +- .../matcher/matcher_tree/struct.MatchMap.html | 8 +- .../v3/matcher/on_match/enum.OnMatch.html | 12 +- .../matcher/v3/matcher/on_match/index.html | 2 +- .../v3/matcher/struct.MatcherList.html | 8 +- .../v3/matcher/struct.MatcherTree.html | 8 +- .../matcher/v3/matcher/struct.OnMatch.html | 8 +- .../matcher/v3/metadata_matcher/index.html | 2 +- .../path_segment/enum.Segment.html | 12 +- .../metadata_matcher/path_segment/index.html | 2 +- .../metadata_matcher/struct.PathSegment.html | 8 +- .../v3/regex_matcher/enum.EngineType.html | 12 +- .../type/matcher/v3/regex_matcher/index.html | 2 +- .../v3/regex_matcher/struct.GoogleRe2.html | 8 +- .../v3/string_matcher/enum.MatchPattern.html | 12 +- .../type/matcher/v3/string_matcher/index.html | 2 +- .../type/matcher/v3/struct.DoubleMatcher.html | 8 +- .../v3/struct.HttpGenericBodyMatch.html | 8 +- .../matcher/v3/struct.HttpHeadersMatch.html | 8 +- .../type/matcher/v3/struct.ListMatcher.html | 8 +- .../matcher/v3/struct.ListStringMatcher.html | 8 +- .../matcher/v3/struct.MatchPredicate.html | 8 +- .../xds/type/matcher/v3/struct.Matcher.html | 8 +- .../matcher/v3/struct.MetadataMatcher.html | 8 +- .../v3/struct.RegexMatchAndSubstitute.html | 8 +- .../type/matcher/v3/struct.RegexMatcher.html | 8 +- .../type/matcher/v3/struct.StringMatcher.html | 8 +- .../type/matcher/v3/struct.ValueMatcher.html | 8 +- .../v3/value_matcher/enum.MatchPattern.html | 12 +- .../type/matcher/v3/value_matcher/index.html | 2 +- .../v3/value_matcher/struct.NullMatch.html | 6 +- .../type/metadata/v3/metadata_key/index.html | 2 +- .../path_segment/enum.Segment.html | 12 +- .../v3/metadata_key/path_segment/index.html | 2 +- .../v3/metadata_key/struct.PathSegment.html | 8 +- .../metadata/v3/metadata_kind/enum.Kind.html | 12 +- .../type/metadata/v3/metadata_kind/index.html | 2 +- .../v3/metadata_kind/struct.Cluster.html | 6 +- .../v3/metadata_kind/struct.Host.html | 6 +- .../v3/metadata_kind/struct.Request.html | 6 +- .../v3/metadata_kind/struct.Route.html | 6 +- .../type/metadata/v3/struct.MetadataKey.html | 8 +- .../type/metadata/v3/struct.MetadataKind.html | 8 +- .../type/tracing/v3/custom_tag/enum.Type.html | 12 +- .../xds/type/tracing/v3/custom_tag/index.html | 2 +- .../v3/custom_tag/struct.Environment.html | 8 +- .../tracing/v3/custom_tag/struct.Header.html | 8 +- .../tracing/v3/custom_tag/struct.Literal.html | 8 +- .../v3/custom_tag/struct.Metadata.html | 8 +- .../xds/type/tracing/v3/struct.CustomTag.html | 8 +- .../xds/type/v3/enum.CodecClientType.html | 20 +- .../enum.DenominatorType.html | 20 +- .../xds/type/v3/fractional_percent/index.html | 2 +- .../xds/type/v3/struct.DoubleRange.html | 8 +- .../xds/type/v3/struct.FractionalPercent.html | 12 +- .../xds/type/v3/struct.Int32Range.html | 8 +- .../xds/type/v3/struct.Int64Range.html | 8 +- .../quilkin/xds/type/v3/struct.Percent.html | 8 +- .../xds/type/v3/struct.SemanticVersion.html | 8 +- main/api/search-index.js | 2 +- .../out/built.rs.html | 237 ++ .../out/envoy.config.accesslog.v3.rs.html | 575 +++ .../out/envoy.config.cluster.v3.rs.html | 1615 +++++++++ .../envoy.config.common.matcher.v3.rs.html | 429 +++ .../out/envoy.config.core.v3.rs.html | 3125 +++++++++++++++++ .../out/envoy.config.endpoint.v3.rs.html | 253 ++ .../out/envoy.config.listener.v3.rs.html | 739 ++++ .../out/envoy.config.route.v3.rs.html | 2355 +++++++++++++ .../out/envoy.r#type.matcher.v3.rs.html | 307 ++ .../out/envoy.r#type.metadata.v3.rs.html | 119 + .../out/envoy.r#type.tracing.v3.rs.html | 119 + .../out/envoy.r#type.v3.rs.html | 239 ++ .../out/envoy.service.cluster.v3.rs.html | 1077 ++++++ .../out/envoy.service.discovery.v3.rs.html | 1081 ++++++ .../quilkin.filters.capture.v1alpha1.rs.html | 87 + .../quilkin.filters.compress.v1alpha1.rs.html | 195 + ...filters.concatenate_bytes.v1alpha1.rs.html | 117 + .../quilkin.filters.firewall.v1alpha1.rs.html | 131 + ...kin.filters.load_balancer.v1alpha1.rs.html | 109 + .../quilkin.filters.matches.v1alpha1.rs.html | 67 + .../out/quilkin.relay.v1alpha1.rs.html | 737 ++++ .../out/xds.core.v3.rs.html | 291 ++ main/book/404.html | 2 +- main/book/deployment/admin.html | 2 +- main/book/deployment/examples.html | 2 +- .../quickstarts/agones-xonotic-relay.html | 481 +++ .../quickstarts/agones-xonotic-sidecar.html | 2 +- .../quickstarts/agones-xonotic-xds.html | 6 +- main/book/deployment/quickstarts/netcat.html | 2 +- main/book/faq.html | 2 +- main/book/index.html | 2 +- main/book/installation.html | 4 +- main/book/introduction.html | 2 +- main/book/print.html | 317 +- main/book/sdks/unreal-engine.html | 6 +- main/book/searchindex.js | 2 +- main/book/searchindex.json | 2 +- main/book/services/agent.html | 278 ++ main/book/services/proxy.html | 6 +- main/book/services/proxy/configuration.html | 2 +- main/book/services/proxy/filters.html | 2 +- main/book/services/proxy/filters/capture.html | 2 +- .../book/services/proxy/filters/compress.html | 2 +- .../proxy/filters/concatenate_bytes.html | 2 +- main/book/services/proxy/filters/debug.html | 2 +- main/book/services/proxy/filters/drop.html | 2 +- .../book/services/proxy/filters/firewall.html | 2 +- .../services/proxy/filters/load_balancer.html | 2 +- .../proxy/filters/local_rate_limit.html | 2 +- main/book/services/proxy/filters/match.html | 2 +- main/book/services/proxy/filters/pass.html | 2 +- .../services/proxy/filters/timestamp.html | 2 +- .../services/proxy/filters/token_router.html | 2 +- .../proxy/filters/writing_custom_filters.html | 2 +- main/book/services/proxy/metrics.html | 2 +- main/book/services/proxy/qcmp.html | 2 +- main/book/services/relay.html | 10 +- main/book/services/xds.html | 2 +- main/book/services/xds/metrics.html | 2 +- main/book/services/xds/providers/agones.html | 2 +- .../services/xds/providers/filesystem.html | 2 +- main/book/third-party/presentations.html | 2 +- 595 files changed, 17204 insertions(+), 2132 deletions(-) create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/built.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.accesslog.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.cluster.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.common.matcher.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.core.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.endpoint.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.listener.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.route.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.matcher.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.metadata.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.tracing.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.cluster.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.discovery.v3.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.capture.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.compress.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.concatenate_bytes.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.firewall.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.load_balancer.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.matches.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.relay.v1alpha1.rs.html create mode 100644 main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/xds.core.v3.rs.html create mode 100644 main/book/deployment/quickstarts/agones-xonotic-relay.html create mode 100644 main/book/services/agent.html diff --git a/main/api/implementors/clap_builder/derive/trait.Args.js b/main/api/implementors/clap_builder/derive/trait.Args.js index 3b000c920d..7ba858ca41 100644 --- a/main/api/implementors/clap_builder/derive/trait.Args.js +++ b/main/api/implementors/clap_builder/derive/trait.Args.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Args for Manage"],["impl Args for GenerateConfigSchema"],["impl Args for Cli"],["impl Args for Ping"],["impl Args for Agent"],["impl Args for Proxy"],["impl Args for Relay"]] +"quilkin":[["impl Args for Relay"],["impl Args for Proxy"],["impl Args for GenerateConfigSchema"],["impl Args for Manage"],["impl Args for Cli"],["impl Args for Ping"],["impl Args for Agent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/clap_builder/derive/trait.FromArgMatches.js b/main/api/implementors/clap_builder/derive/trait.FromArgMatches.js index 524179c0b6..dc4c5abd4a 100644 --- a/main/api/implementors/clap_builder/derive/trait.FromArgMatches.js +++ b/main/api/implementors/clap_builder/derive/trait.FromArgMatches.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl FromArgMatches for Relay"],["impl FromArgMatches for Ping"],["impl FromArgMatches for GenerateConfigSchema"],["impl FromArgMatches for Agent"],["impl FromArgMatches for Cli"],["impl FromArgMatches for Qcmp"],["impl FromArgMatches for Proxy"],["impl FromArgMatches for Providers"],["impl FromArgMatches for Commands"],["impl FromArgMatches for Manage"]] +"quilkin":[["impl FromArgMatches for Qcmp"],["impl FromArgMatches for Commands"],["impl FromArgMatches for Cli"],["impl FromArgMatches for GenerateConfigSchema"],["impl FromArgMatches for Agent"],["impl FromArgMatches for Proxy"],["impl FromArgMatches for Relay"],["impl FromArgMatches for Providers"],["impl FromArgMatches for Manage"],["impl FromArgMatches for Ping"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/clone/trait.Clone.js b/main/api/implementors/core/clone/trait.Clone.js index 0ac8a7f5b4..c4c3ffb4c2 100644 --- a/main/api/implementors/core/clone/trait.Clone.js +++ b/main/api/implementors/core/clone/trait.Clone.js @@ -1,4 +1,4 @@ (function() {var implementors = { "agones":[["impl Clone for Client"]], -"quilkin":[["impl Clone for ConsistentHashingLbConfig"],["impl Clone for Rule"],["impl Clone for Protocol"],["impl Clone for LbSubsetSelectorFallbackPolicy"],["impl Clone for ApiType"],["impl Clone for RouteMatch"],["impl Clone for BackoffStrategy"],["impl Clone for EdsClusterConfig"],["impl Clone for PortRange"],["impl Clone for MatchPattern"],["impl Clone for GoogleRe2"],["impl Clone for CallCredentials"],["impl Clone for MetadataKind"],["impl Clone for DoubleRange"],["impl Clone for MaxStreamDuration"],["impl Clone for AlternateProtocolsCacheEntry"],["impl Clone for TcpHealthCheck"],["impl Clone for ClusterSpecifier"],["impl Clone for Cluster"],["impl Clone for DirectResponseAction"],["impl Clone for AsyncDataSource"],["impl Clone for GenerateConfigSchema"],["impl Clone for DrainType"],["impl Clone for Version"],["impl Clone for UserAgentVersionType"],["impl Clone for Vhds"],["impl Clone for GameServerState"],["impl Clone for ChannelCredentials"],["impl Clone for DiscoveryRequest"],["impl Clone for LbConfig"],["impl Clone for HttpProtocolOptions"],["impl Clone for Segment"],["impl Clone for Commands"],["impl Clone for CredentialSpecifier"],["impl Clone for Health"],["impl Clone for Header"],["impl Clone for FilterSet"],["impl Clone for ConfigType"],["impl Clone for Fleet"],["impl Clone for MatchMap"],["impl Clone for EndpointAddress"],["impl Clone for PathSpecifier"],["impl Clone for HttpUri"],["impl Clone for QuicProtocolOptions"],["impl Clone for RequestHeaders"],["impl Clone for Config"],["impl Clone for FilterChainMatch"],["impl Clone for DenominatorType"],["impl Clone for Filter"],["impl Clone for LbSubsetConfig"],["impl Clone for DeprecatedV1"],["impl Clone for LocalityConfigSpecifier"],["impl Clone for AccessLogFilter"],["impl Clone for CacheControl"],["impl Clone for Qcmp"],["impl Clone for UpstreamBindConfig"],["impl Clone for DiscoveryResponse"],["impl Clone for QueryParameterMatcher"],["impl Clone for RoundRobinLbConfig"],["impl Clone for Http2ProtocolOptions"],["impl Clone for SchedulingStrategy"],["impl Clone for Action"],["impl Clone for ExactBalance"],["impl Clone for QueryParameter"],["impl Clone for FilterAction"],["impl Clone for OriginalDstLbConfig"],["impl Clone for RedisHealthCheck"],["impl Clone for Config"],["impl Clone for ConnectionProperties"],["impl Clone for TrackClusterStats"],["impl Clone for ClusterMap"],["impl Clone for GameServer"],["impl Clone for Reference"],["impl Clone for Specifier"],["impl Clone for RetryHostPredicate"],["impl Clone for SinglePredicate"],["impl Clone for ConfigType"],["impl Clone for AddressNameSpecifier"],["impl Clone for HashPolicy"],["impl Clone for FilterState"],["impl Clone for MatchPattern"],["impl Clone for CredentialSpecifier"],["impl Clone for CommonLbConfig"],["impl Clone for ConfigType"],["impl Clone for MetadataError"],["impl Clone for Override"],["impl Clone for MatchSet"],["impl Clone for Resource"],["impl Clone for EnvoyGrpc"],["impl Clone for VirtualCluster"],["impl Clone for FleetStrategy"],["impl Clone for Node"],["impl Clone for RateLimit"],["impl Clone for HeaderValueOption"],["impl Clone for Endpoint"],["impl Clone for GameServerStatus"],["impl Clone for ControlPlane"],["impl Clone for ListenerFilter"],["impl Clone for StatusCodeFilter"],["impl Clone for DiscoveryType"],["impl Clone for RuntimeFractionalPercent"],["impl Clone for Manage"],["impl Clone for PolicySpecifier"],["impl Clone for DynamicMetadata"],["impl Clone for TreeType"],["impl Clone for ServiceAccountJwtAccessCredentials"],["impl Clone for Rule"],["impl Clone for Host"],["impl Clone for MatchType"],["impl Clone for OnMatch"],["impl Clone for Rule"],["impl Clone for Version"],["impl Clone for RuntimeUInt32"],["impl<T: Clone + Default> Clone for MetadataView<T>"],["impl Clone for RequestMirrorPolicy"],["impl Clone for BalanceType"],["impl Clone for BuildVersion"],["impl Clone for MatcherType"],["impl Clone for ValueSpecifier"],["impl Clone for SelfConfigSource"],["impl Clone for GameServerTemplateSpec"],["impl Clone for Policy"],["impl Clone for TlsRequirementType"],["impl Clone for HttpHeadersMatch"],["impl Clone for HealthCheckConfig"],["impl Clone for GrpcService"],["impl Clone for LbSubsetFallbackPolicy"],["impl Clone for CorsPolicy"],["impl Clone for OutlierDetection"],["impl Clone for RemoteDataSource"],["impl Clone for Action"],["impl<T: AggregatedDiscoveryService> Clone for AggregatedDiscoveryServiceServer<T>"],["impl Clone for EnabledSpecifier"],["impl Clone for Address"],["impl Clone for MatchSet"],["impl<C: Clone + ServiceClient> Clone for Client<C>"],["impl Clone for OnMatch"],["impl Clone for ActionSpecifier"],["impl Clone for LbSubsetSelector"],["impl Clone for PortSpecifier"],["impl Clone for CustomClusterType"],["impl Clone for ClusterSpecifierPlugin"],["impl Clone for FilterChain"],["impl Clone for Value"],["impl Clone for SchemeHeaderTransformation"],["impl Clone for Rule"],["impl Clone for Config"],["impl Clone for FieldMatcher"],["impl Clone for NotHealthCheckFilter"],["impl Clone for DestinationCluster"],["impl Clone for LogFormats"],["impl Clone for DynamicMetaData"],["impl Clone for OverrideSpecifier"],["impl Clone for Decorator"],["impl Clone for HealthCheck"],["impl Clone for QueryParameter"],["impl Clone for HeaderFormat"],["impl Clone for GameServerPort"],["impl Clone for Inner"],["impl Clone for RedirectAction"],["impl Clone for Policy"],["impl Clone for SdkServerLogLevel"],["impl Clone for UdpListenerConfig"],["impl Clone for Metadata"],["impl Clone for AlternateProtocolsCacheOptions"],["impl Clone for RouteConfiguration"],["impl Clone for FleetStrategyRollingUpdate"],["impl Clone for WatchedDirectory"],["impl Clone for FractionalPercent"],["impl Clone for HeaderMatcher"],["impl Clone for CodecClientType"],["impl Clone for ClusterWeight"],["impl<T: ClusterDiscoveryService> Clone for ClusterDiscoveryServiceServer<T>"],["impl Clone for Pipe"],["impl Clone for ClusterProtocolSelection"],["impl Clone for AccessLog"],["impl Clone for GrpcHealthCheck"],["impl Clone for ConfigSourceSpecifier"],["impl Clone for LbEndpointList"],["impl Clone for Status"],["impl Clone for DnsLookupFamily"],["impl Clone for HostIdentifier"],["impl Clone for RetryBackOff"],["impl Clone for CircuitBreakers"],["impl Clone for Source"],["impl Clone for Relay"],["impl Clone for ExtensionConfigSource"],["impl Clone for RegexMatchAndSubstitute"],["impl Clone for LbEndpoint"],["impl Clone for Metadata"],["impl Clone for LeastRequestLbConfig"],["impl Clone for RetryBudget"],["impl Clone for Protocol"],["impl Clone for Key"],["impl Clone for RuntimePercent"],["impl Clone for EventServiceConfig"],["impl Clone for MatchPattern"],["impl Clone for LbConfig"],["impl Clone for InternalListenerConfig"],["impl Clone for Filter"],["impl Clone for RemoteAddress"],["impl Clone for MetadataKey"],["impl Clone for RuntimeFeatureFlag"],["impl Clone for RetryPolicy"],["impl Clone for GrpcProtocolOptions"],["impl Clone for Mode"],["impl Clone for FleetSpec"],["impl Clone for SdkServer"],["impl Clone for SlowStartConfig"],["impl Clone for ProxyProtocolConfig"],["impl Clone for DeltaDiscoveryRequest"],["impl Clone for QueryParameterMatchSpecifier"],["impl Clone for SourceCluster"],["impl Clone for Literal"],["impl Clone for PredicateList"],["impl Clone for HashFunction"],["impl Clone for TrafficDirection"],["impl Clone for RuntimeDouble"],["impl Clone for SocketState"],["impl Clone for LedsClusterLocalityConfig"],["impl Clone for CustomHealthCheck"],["impl Clone for TlsContextMatchOptions"],["impl Clone for AdsDummy"],["impl Clone for ClusterCollection"],["impl Clone for TransportSocketMatch"],["impl Clone for ZoneAwareLbConfig"],["impl Clone for ResetHeaderFormat"],["impl Clone for FleetStatus"],["impl Clone for MetadataMatcher"],["impl Clone for TcpProtocolOptions"],["impl Clone for GrpcRouteMatchOptions"],["impl Clone for ApiConfigSource"],["impl Clone for PathRewriteSpecifier"],["impl Clone for LocalityWeightedLbConfig"],["impl Clone for ConnectionBalanceConfig"],["impl Clone for ConfigType"],["impl Clone for ChannelArgs"],["impl Clone for HeaderFilter"],["impl Clone for HeaderValueMatch"],["impl Clone for WeightedCluster"],["impl Clone for Listener"],["impl Clone for GenericKey"],["impl Clone for ConnectMatcher"],["impl Clone for Filter"],["impl Clone for QuicKeepAliveSettings"],["impl Clone for ControlPlane"],["impl Clone for FilterInstance"],["impl Clone for HostRewriteSpecifier"],["impl Clone for EngineType"],["impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>"],["impl Clone for Cluster"],["impl Clone for Int64Range"],["impl Clone for CdsDummy"],["impl Clone for ListStringMatcher"],["impl Clone for MatcherList"],["impl Clone for HttpUpstreamType"],["impl Clone for ConfigSourceSpecifier"],["impl Clone for PathSegment"],["impl Clone for TlsOptions"],["impl Clone for Address"],["impl Clone for Agent"],["impl Clone for ListenerCollection"],["impl Clone for BindConfig"],["impl Clone for HeadersWithUnderscoresAction"],["impl Clone for SocketAddress"],["impl Clone for ProperCaseWords"],["impl Clone for HttpHealthCheck"],["impl Clone for VirtualHost"],["impl Clone for FilterChain"],["impl Clone for ConfigType"],["impl Clone for HealthStatus"],["impl Clone for DropOverload"],["impl Clone for TargetSpecifier"],["impl Clone for ApiVersion"],["impl Clone for Specifier"],["impl Clone for ClusterNotFoundResponseCode"],["impl Clone for Int32Range"],["impl Clone for QuicProtocolOptions"],["impl Clone for ConfigType"],["impl Clone for GoogleIamCredentials"],["impl Clone for MetadataCredentialsFromPlugin"],["impl Clone for SslCredentials"],["impl Clone for MatchPredicate"],["impl Clone for FilterConfig"],["impl Clone for Locality"],["impl Clone for FleetStrategyType"],["impl Clone for ResponseFlagFilter"],["impl Clone for ConfigType"],["impl Clone for UpstreamHttpProtocolOptions"],["impl Clone for MatcherTree"],["impl Clone for Value"],["impl Clone for SemanticVersion"],["impl Clone for TcpKeepalive"],["impl Clone for GoogleLocalCredentials"],["impl Clone for HealthStatusSet"],["impl Clone for DoubleMatcher"],["impl Clone for HeaderAppendAction"],["impl Clone for Predicate"],["impl Clone for Ping"],["impl Clone for ConnectionSourceType"],["impl Clone for Request"],["impl Clone for Payload"],["impl Clone for ExtensionFilter"],["impl Clone for Percent"],["impl Clone for FilterSpecifier"],["impl Clone for RateLimitSettings"],["impl Clone for RetryPriority"],["impl Clone for Timestamp"],["impl Clone for Symbol"],["impl Clone for Op"],["impl Clone for LbPolicy"],["impl Clone for Providers"],["impl Clone for Matcher"],["impl Clone for ConfigType"],["impl Clone for DurationFilter"],["impl Clone for RingHashLbConfig"],["impl Clone for InternalRedirectAction"],["impl Clone for Protocol"],["impl Clone for GameServerStatusPort"],["impl Clone for ResourceType"],["impl Clone for Thresholds"],["impl Clone for TypedExtensionConfig"],["impl Clone for HeaderMap"],["impl Clone for LocalityLbEndpoints"],["impl Clone for RetryPolicy"],["impl<T: Clone> Clone for ClusterDiscoveryServiceClient<T>"],["impl Clone for PortPolicy"],["impl Clone for Kind"],["impl Clone for DeltaDiscoveryResponse"],["impl Clone for HeaderKeyFormat"],["impl Clone for StringMatcher"],["impl Clone for Route"],["impl Clone for ConfigType"],["impl Clone for OrFilter"],["impl Clone for Config"],["impl Clone for Route"],["impl Clone for ConfigType"],["impl Clone for SchemeRewriteSpecifier"],["impl Clone for Segment"],["impl Clone for RateLimitedRetryBackOff"],["impl Clone for DnsResolverOptions"],["impl Clone for RegexMatcher"],["impl Clone for Http1ProtocolOptions"],["impl<T: Clone> Clone for Slot<T>"],["impl Clone for GoogleGrpc"],["impl Clone for ActiveRawUdpListenerConfig"],["impl Clone for ApiListener"],["impl Clone for ValueMatcher"],["impl Clone for NullMatch"],["impl Clone for TransportSocket"],["impl Clone for Endpoint"],["impl Clone for RandomValueSpecifier"],["impl Clone for StsService"],["impl Clone for PathSegment"],["impl Clone for HttpGenericBodyMatch"],["impl Clone for RoutingPriority"],["impl Clone for RequestMethod"],["impl Clone for DnsResolutionConfig"],["impl Clone for UdpSocketConfig"],["impl Clone for ClusterDiscoveryType"],["impl Clone for Transformation"],["impl Clone for NonForwardingAction"],["impl Clone for ComparisonFilter"],["impl Clone for UpgradeConfig"],["impl Clone for GrpcStatusFilter"],["impl Clone for Extension"],["impl<T: Clone> Clone for Watch<T>"],["impl Clone for MaglevLbConfig"],["impl Clone for Cookie"],["impl Clone for SocketOption"],["impl Clone for HeaderMatchSpecifier"],["impl Clone for Header"],["impl Clone for AndFilter"],["impl Clone for UpstreamConnectionOptions"],["impl Clone for SettingsParameter"],["impl Clone for Resource"],["impl Clone for RedirectResponseCode"],["impl Clone for ListenerSpecifier"],["impl Clone for ConnectConfig"],["impl Clone for CustomTag"],["impl Clone for Locality"],["impl Clone for RouteAction"],["impl Clone for CidrRange"],["impl Clone for Value"],["impl Clone for Payload"],["impl Clone for FleetScheduling"],["impl Clone for Environment"],["impl Clone for ListMatcher"],["impl Clone for OnDemandConfiguration"],["impl Clone for Metadata"],["impl Clone for LoadBalancingPolicy"],["impl Clone for Matcher"],["impl Clone for GenericTextMatch"],["impl Clone for Http3ProtocolOptions"],["impl Clone for HedgePolicy"],["impl Clone for Action"],["impl Clone for ResetHeader"],["impl Clone for MetaData"],["impl Clone for ListenerFilterChainMatchPredicate"],["impl Clone for Proxy"],["impl Clone for HealthChecker"],["impl Clone for MatchPattern"],["impl Clone for EnvoyInternalAddress"],["impl Clone for Type"],["impl Clone for KeepaliveSettings"],["impl Clone for PreconnectPolicy"],["impl Clone for TraceableFilter"],["impl Clone for PathConfigSource"],["impl Clone for Action"],["impl Clone for HeaderValue"],["impl Clone for HostRewriteSpecifier"],["impl Clone for Tracing"],["impl Clone for RuntimeFilter"],["impl Clone for DataSource"],["impl Clone for GameServerSpec"],["impl Clone for ConfigSource"],["impl Clone for MetadataFilter"],["impl Clone for AggregatedConfigSource"],["impl Clone for ClusterLoadAssignment"],["impl Clone for InternalRedirectPolicy"],["impl Clone for RefreshRate"]] +"quilkin":[["impl Clone for GoogleLocalCredentials"],["impl Clone for Protocol"],["impl Clone for HttpHeadersMatch"],["impl Clone for ExtensionFilter"],["impl Clone for MatchPredicate"],["impl Clone for DestinationCluster"],["impl Clone for HealthStatus"],["impl Clone for SocketAddress"],["impl Clone for ConnectMatcher"],["impl Clone for ConnectionBalanceConfig"],["impl Clone for WatchedDirectory"],["impl Clone for Filter"],["impl Clone for HttpUpstreamType"],["impl Clone for AdsDummy"],["impl Clone for SettingsParameter"],["impl Clone for HeaderKeyFormat"],["impl Clone for MatcherList"],["impl Clone for Manage"],["impl Clone for Metadata"],["impl Clone for Request"],["impl Clone for OnDemandConfiguration"],["impl Clone for HealthCheck"],["impl Clone for Rule"],["impl Clone for ConfigType"],["impl Clone for TransportSocketMatch"],["impl Clone for Matcher"],["impl Clone for BuildVersion"],["impl Clone for PathSegment"],["impl Clone for Agent"],["impl Clone for Pipe"],["impl Clone for NonForwardingAction"],["impl Clone for Symbol"],["impl Clone for HttpHealthCheck"],["impl Clone for UpstreamConnectionOptions"],["impl Clone for SlowStartConfig"],["impl Clone for LbSubsetSelectorFallbackPolicy"],["impl Clone for ExtensionConfigSource"],["impl Clone for CustomClusterType"],["impl Clone for HeadersWithUnderscoresAction"],["impl Clone for Commands"],["impl Clone for AndFilter"],["impl Clone for RedisHealthCheck"],["impl Clone for HashPolicy"],["impl Clone for FilterSet"],["impl Clone for Protocol"],["impl Clone for Config"],["impl Clone for Value"],["impl Clone for ApiType"],["impl Clone for TargetSpecifier"],["impl Clone for UdpSocketConfig"],["impl Clone for Vhds"],["impl Clone for MatchSet"],["impl Clone for CacheControl"],["impl Clone for SocketOption"],["impl Clone for SslCredentials"],["impl Clone for LbPolicy"],["impl Clone for RequestMethod"],["impl Clone for FleetScheduling"],["impl Clone for PathSegment"],["impl Clone for RuntimeUInt32"],["impl Clone for Ping"],["impl Clone for RoundRobinLbConfig"],["impl Clone for CredentialSpecifier"],["impl Clone for ConfigType"],["impl Clone for EngineType"],["impl Clone for Literal"],["impl Clone for TcpKeepalive"],["impl Clone for SelfConfigSource"],["impl Clone for Inner"],["impl Clone for GameServerTemplateSpec"],["impl Clone for RegexMatchAndSubstitute"],["impl Clone for RetryPolicy"],["impl Clone for ConfigSource"],["impl Clone for TransportSocket"],["impl Clone for DiscoveryResponse"],["impl Clone for NullMatch"],["impl Clone for RouteConfiguration"],["impl<T: ClusterDiscoveryService> Clone for ClusterDiscoveryServiceServer<T>"],["impl Clone for SdkServer"],["impl Clone for Http3ProtocolOptions"],["impl Clone for RefreshRate"],["impl Clone for LbSubsetSelector"],["impl Clone for RequestMirrorPolicy"],["impl Clone for DnsResolverOptions"],["impl Clone for DynamicMetaData"],["impl Clone for HealthStatusSet"],["impl Clone for HedgePolicy"],["impl Clone for LocalityConfigSpecifier"],["impl Clone for TlsOptions"],["impl Clone for GameServerStatusPort"],["impl Clone for ResetHeaderFormat"],["impl Clone for InternalListenerConfig"],["impl Clone for CustomHealthCheck"],["impl Clone for Cluster"],["impl Clone for RedirectAction"],["impl Clone for ListStringMatcher"],["impl Clone for DropOverload"],["impl Clone for ClusterWeight"],["impl Clone for Endpoint"],["impl Clone for Action"],["impl Clone for RingHashLbConfig"],["impl Clone for ValueMatcher"],["impl Clone for Cookie"],["impl Clone for DoubleMatcher"],["impl Clone for ListenerCollection"],["impl Clone for Specifier"],["impl Clone for AccessLogFilter"],["impl Clone for ChannelCredentials"],["impl Clone for ConfigType"],["impl Clone for StringMatcher"],["impl Clone for CallCredentials"],["impl Clone for Transformation"],["impl Clone for ConfigType"],["impl Clone for WeightedCluster"],["impl Clone for SchedulingStrategy"],["impl Clone for Override"],["impl Clone for LbEndpointList"],["impl Clone for OrFilter"],["impl Clone for GenericTextMatch"],["impl Clone for Http2ProtocolOptions"],["impl Clone for TcpProtocolOptions"],["impl Clone for RuntimeDouble"],["impl Clone for HeaderValue"],["impl Clone for FleetStrategyType"],["impl Clone for AccessLog"],["impl Clone for Endpoint"],["impl Clone for MetaData"],["impl Clone for ConfigType"],["impl Clone for DnsLookupFamily"],["impl Clone for UpstreamHttpProtocolOptions"],["impl Clone for Rule"],["impl Clone for Route"],["impl Clone for SourceCluster"],["impl Clone for ResponseFlagFilter"],["impl Clone for ClusterProtocolSelection"],["impl Clone for RuntimeFilter"],["impl Clone for ResourceType"],["impl Clone for QuicProtocolOptions"],["impl Clone for GoogleGrpc"],["impl Clone for MatchType"],["impl Clone for Host"],["impl Clone for LogFormats"],["impl Clone for SemanticVersion"],["impl Clone for UpgradeConfig"],["impl Clone for MaxStreamDuration"],["impl Clone for ControlPlane"],["impl Clone for FractionalPercent"],["impl Clone for GrpcHealthCheck"],["impl Clone for PathSpecifier"],["impl Clone for UserAgentVersionType"],["impl Clone for GameServerPort"],["impl Clone for Proxy"],["impl Clone for Source"],["impl Clone for Providers"],["impl Clone for LocalityWeightedLbConfig"],["impl Clone for EnabledSpecifier"],["impl Clone for Reference"],["impl Clone for PortSpecifier"],["impl Clone for EnvoyGrpc"],["impl Clone for GrpcRouteMatchOptions"],["impl Clone for PredicateList"],["impl Clone for FleetStrategyRollingUpdate"],["impl Clone for GameServerState"],["impl Clone for FilterConfig"],["impl Clone for Address"],["impl Clone for RandomValueSpecifier"],["impl<T: Clone> Clone for Watch<T>"],["impl Clone for NotHealthCheckFilter"],["impl Clone for ActionSpecifier"],["impl Clone for RegexMatcher"],["impl Clone for RateLimit"],["impl Clone for SocketState"],["impl Clone for Tracing"],["impl Clone for AlternateProtocolsCacheOptions"],["impl Clone for FilterState"],["impl Clone for Version"],["impl Clone for Resource"],["impl Clone for ComparisonFilter"],["impl<T: Clone + Default> Clone for MetadataView<T>"],["impl Clone for Int64Range"],["impl Clone for Extension"],["impl Clone for ChannelArgs"],["impl Clone for VirtualHost"],["impl Clone for MetadataError"],["impl Clone for ServiceAccountJwtAccessCredentials"],["impl Clone for Address"],["impl Clone for MatchPattern"],["impl Clone for QueryParameter"],["impl Clone for MetadataMatcher"],["impl Clone for UdpListenerConfig"],["impl Clone for HostRewriteSpecifier"],["impl Clone for QueryParameter"],["impl Clone for CustomTag"],["impl Clone for RateLimitedRetryBackOff"],["impl Clone for FilterAction"],["impl Clone for MetadataKind"],["impl Clone for QuicProtocolOptions"],["impl Clone for ClusterLoadAssignment"],["impl Clone for DurationFilter"],["impl Clone for LbEndpoint"],["impl Clone for TlsRequirementType"],["impl Clone for Config"],["impl Clone for Qcmp"],["impl Clone for OriginalDstLbConfig"],["impl Clone for HostIdentifier"],["impl Clone for ConfigType"],["impl Clone for Node"],["impl Clone for Int32Range"],["impl Clone for MatchPattern"],["impl Clone for ClusterMap"],["impl Clone for FieldMatcher"],["impl Clone for CidrRange"],["impl Clone for Locality"],["impl Clone for CommonLbConfig"],["impl Clone for FilterInstance"],["impl Clone for CodecClientType"],["impl Clone for GenericKey"],["impl Clone for Action"],["impl Clone for ActiveRawUdpListenerConfig"],["impl Clone for ListenerSpecifier"],["impl Clone for HttpGenericBodyMatch"],["impl Clone for PortPolicy"],["impl Clone for VirtualCluster"],["impl Clone for Resource"],["impl Clone for Policy"],["impl Clone for DnsResolutionConfig"],["impl Clone for TypedExtensionConfig"],["impl Clone for ProperCaseWords"],["impl Clone for GameServer"],["impl Clone for MatcherTree"],["impl Clone for CircuitBreakers"],["impl Clone for Kind"],["impl Clone for ClusterNotFoundResponseCode"],["impl Clone for Payload"],["impl Clone for QuicKeepAliveSettings"],["impl Clone for Listener"],["impl Clone for EventServiceConfig"],["impl<T: Clone> Clone for Slot<T>"],["impl Clone for TlsContextMatchOptions"],["impl Clone for OnMatch"],["impl Clone for Op"],["impl Clone for RetryPriority"],["impl Clone for ConnectConfig"],["impl Clone for ClusterDiscoveryType"],["impl Clone for Matcher"],["impl Clone for HealthChecker"],["impl Clone for Locality"],["impl Clone for ListMatcher"],["impl Clone for RedirectResponseCode"],["impl Clone for CredentialSpecifier"],["impl Clone for DirectResponseAction"],["impl Clone for LeastRequestLbConfig"],["impl Clone for FilterChain"],["impl Clone for Action"],["impl Clone for HeaderMap"],["impl Clone for Health"],["impl Clone for RoutingPriority"],["impl Clone for ConfigSourceSpecifier"],["impl Clone for HashFunction"],["impl Clone for PathConfigSource"],["impl Clone for LocalityLbEndpoints"],["impl Clone for AddressNameSpecifier"],["impl Clone for GameServerStatus"],["impl Clone for Timestamp"],["impl Clone for SdkServerLogLevel"],["impl Clone for DoubleRange"],["impl Clone for GrpcStatusFilter"],["impl Clone for DataSource"],["impl Clone for RemoteDataSource"],["impl Clone for FleetStrategy"],["impl Clone for TrackClusterStats"],["impl Clone for ApiConfigSource"],["impl Clone for DiscoveryRequest"],["impl Clone for Config"],["impl Clone for EndpointAddress"],["impl<C: Clone + ServiceClient> Clone for Client<C>"],["impl Clone for AlternateProtocolsCacheEntry"],["impl Clone for GameServerSpec"],["impl Clone for HeaderAppendAction"],["impl Clone for Rule"],["impl Clone for PreconnectPolicy"],["impl Clone for UpstreamBindConfig"],["impl Clone for MatcherType"],["impl Clone for BindConfig"],["impl Clone for FleetSpec"],["impl Clone for HttpUri"],["impl Clone for Header"],["impl Clone for SinglePredicate"],["impl<T: AggregatedDiscoveryService> Clone for AggregatedDiscoveryServiceServer<T>"],["impl Clone for OverrideSpecifier"],["impl Clone for Segment"],["impl Clone for LbConfig"],["impl Clone for MetadataCredentialsFromPlugin"],["impl Clone for SchemeHeaderTransformation"],["impl Clone for HostRewriteSpecifier"],["impl Clone for BackoffStrategy"],["impl Clone for MatchPattern"],["impl Clone for HeaderMatcher"],["impl Clone for GrpcService"],["impl Clone for HeaderValueMatch"],["impl Clone for EnvoyInternalAddress"],["impl Clone for Rule"],["impl Clone for DeprecatedV1"],["impl Clone for Specifier"],["impl Clone for MetadataKey"],["impl Clone for PortRange"],["impl Clone for Value"],["impl Clone for ControlPlane"],["impl Clone for LbConfig"],["impl Clone for Metadata"],["impl Clone for HeaderValueOption"],["impl Clone for HeaderFormat"],["impl Clone for ZoneAwareLbConfig"],["impl Clone for MaglevLbConfig"],["impl Clone for FilterSpecifier"],["impl Clone for Decorator"],["impl Clone for Percent"],["impl Clone for Cluster"],["impl Clone for ProxyProtocolConfig"],["impl Clone for RuntimeFractionalPercent"],["impl Clone for DeltaDiscoveryResponse"],["impl Clone for ConfigSourceSpecifier"],["impl Clone for RetryPolicy"],["impl Clone for MatchPattern"],["impl Clone for LbSubsetFallbackPolicy"],["impl Clone for Key"],["impl Clone for SchemeRewriteSpecifier"],["impl Clone for HeaderMatchSpecifier"],["impl Clone for Segment"],["impl Clone for TraceableFilter"],["impl Clone for Type"],["impl Clone for RuntimeFeatureFlag"],["impl Clone for Http1ProtocolOptions"],["impl Clone for TcpHealthCheck"],["impl Clone for ConnectionProperties"],["impl Clone for Version"],["impl Clone for OnMatch"],["impl Clone for CdsDummy"],["impl Clone for GoogleIamCredentials"],["impl Clone for ValueSpecifier"],["impl Clone for GoogleRe2"],["impl Clone for Mode"],["impl Clone for TreeType"],["impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>"],["impl Clone for AggregatedConfigSource"],["impl Clone for EdsClusterConfig"],["impl Clone for GrpcProtocolOptions"],["impl Clone for ConsistentHashingLbConfig"],["impl Clone for Predicate"],["impl Clone for ConnectionSourceType"],["impl Clone for RouteMatch"],["impl Clone for FleetStatus"],["impl Clone for ConfigType"],["impl Clone for PolicySpecifier"],["impl Clone for Action"],["impl Clone for DeltaDiscoveryRequest"],["impl Clone for RetryBackOff"],["impl Clone for DiscoveryType"],["impl Clone for ListenerFilter"],["impl Clone for HttpProtocolOptions"],["impl Clone for Route"],["impl Clone for Environment"],["impl Clone for MatchSet"],["impl Clone for Header"],["impl Clone for Fleet"],["impl Clone for ConfigType"],["impl Clone for InternalRedirectAction"],["impl Clone for TrafficDirection"],["impl Clone for ApiListener"],["impl Clone for LoadBalancingPolicy"],["impl Clone for FilterChainMatch"],["impl Clone for Thresholds"],["impl Clone for RuntimePercent"],["impl Clone for RemoteAddress"],["impl<T: Clone> Clone for ClusterDiscoveryServiceClient<T>"],["impl Clone for RetryHostPredicate"],["impl Clone for ExactBalance"],["impl Clone for ClusterSpecifierPlugin"],["impl Clone for QueryParameterMatchSpecifier"],["impl Clone for BalanceType"],["impl Clone for InternalRedirectPolicy"],["impl Clone for AsyncDataSource"],["impl Clone for RouteAction"],["impl Clone for RetryBudget"],["impl Clone for Relay"],["impl Clone for DynamicMetadata"],["impl Clone for MatchMap"],["impl Clone for RateLimitSettings"],["impl Clone for HealthCheckConfig"],["impl Clone for Protocol"],["impl Clone for LbSubsetConfig"],["impl Clone for RequestHeaders"],["impl Clone for FilterChain"],["impl Clone for ApiVersion"],["impl Clone for ConfigType"],["impl Clone for CorsPolicy"],["impl Clone for Value"],["impl Clone for Filter"],["impl Clone for Status"],["impl Clone for StsService"],["impl Clone for HeaderFilter"],["impl Clone for Policy"],["impl Clone for ClusterCollection"],["impl Clone for GenerateConfigSchema"],["impl Clone for ConfigType"],["impl Clone for KeepaliveSettings"],["impl Clone for ListenerFilterChainMatchPredicate"],["impl Clone for StatusCodeFilter"],["impl Clone for Config"],["impl Clone for LedsClusterLocalityConfig"],["impl Clone for ClusterSpecifier"],["impl Clone for ResetHeader"],["impl Clone for DenominatorType"],["impl Clone for PathRewriteSpecifier"],["impl Clone for MetadataFilter"],["impl Clone for QueryParameterMatcher"],["impl Clone for Metadata"],["impl Clone for OutlierDetection"],["impl Clone for Filter"],["impl Clone for DrainType"],["impl Clone for Payload"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/cmp/trait.Eq.js b/main/api/implementors/core/cmp/trait.Eq.js index d82deb2e8b..34fa2376e3 100644 --- a/main/api/implementors/core/cmp/trait.Eq.js +++ b/main/api/implementors/core/cmp/trait.Eq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Eq for Suffix"],["impl Eq for ApiVersion"],["impl Eq for Reference"],["impl Eq for RedirectResponseCode"],["impl Eq for HashFunction"],["impl Eq for Metadata"],["impl<T: Eq + Default> Eq for MetadataView<T>"],["impl Eq for LbSubsetFallbackPolicy"],["impl Eq for Key"],["impl Eq for ApiType"],["impl Eq for Filter"],["impl Eq for RequestMethod"],["impl Eq for LbPolicy"],["impl Eq for Version"],["impl Eq for DirectionalConfig"],["impl Eq for Config"],["impl Eq for Config"],["impl Eq for Prefix"],["impl Eq for CodecClientType"],["impl Eq for Strategy"],["impl Eq for SocketState"],["impl Eq for PortRange"],["impl Eq for Branch"],["impl Eq for EndpointAddress"],["impl Eq for Config"],["impl Eq for ClusterNotFoundResponseCode"],["impl Eq for Locality"],["impl Eq for Config"],["impl Eq for RoutingPriority"],["impl Eq for TlsRequirementType"],["impl Eq for ClusterProtocolSelection"],["impl Eq for ResetHeaderFormat"],["impl Eq for Fallthrough"],["impl Eq for HeaderAppendAction"],["impl Eq for Policy"],["impl Eq for Source"],["impl Eq for Config"],["impl Eq for Symbol"],["impl Eq for Action"],["impl Eq for InternalRedirectAction"],["impl Eq for Protocol"],["impl Eq for Config"],["impl Eq for TrafficDirection"],["impl Eq for Mode"],["impl Eq for DnsLookupFamily"],["impl Eq for ConvertProtoConfigError"],["impl Eq for HealthStatus"],["impl Eq for LbSubsetSelectorFallbackPolicy"],["impl Eq for ResourceType"],["impl Eq for Version"],["impl Eq for LogFormats"],["impl Eq for Config"],["impl Eq for Rule"],["impl Eq for Value"],["impl Eq for HeadersWithUnderscoresAction"],["impl<T: Eq> Eq for Watch<T>"],["impl Eq for Endpoint"],["impl Eq for DiscoveryType"],["impl Eq for Status"],["impl Eq for Action"],["impl Eq for DrainType"],["impl Eq for Config"],["impl Eq for CreationError"],["impl Eq for Op"],["impl Eq for DenominatorType"],["impl Eq for ConnectionSourceType"]] +"quilkin":[["impl Eq for LbPolicy"],["impl Eq for ClusterProtocolSelection"],["impl Eq for Config"],["impl Eq for Symbol"],["impl Eq for Config"],["impl Eq for Action"],["impl Eq for Prefix"],["impl Eq for LogFormats"],["impl Eq for Action"],["impl Eq for HealthStatus"],["impl Eq for Rule"],["impl Eq for Protocol"],["impl Eq for Version"],["impl Eq for InternalRedirectAction"],["impl Eq for Config"],["impl Eq for Strategy"],["impl Eq for LbSubsetFallbackPolicy"],["impl Eq for ClusterNotFoundResponseCode"],["impl Eq for DiscoveryType"],["impl Eq for Config"],["impl Eq for PortRange"],["impl Eq for CodecClientType"],["impl Eq for Metadata"],["impl Eq for TlsRequirementType"],["impl Eq for ConnectionSourceType"],["impl Eq for HeadersWithUnderscoresAction"],["impl Eq for Branch"],["impl Eq for ConvertProtoConfigError"],["impl Eq for Reference"],["impl Eq for HashFunction"],["impl<T: Eq> Eq for Watch<T>"],["impl Eq for ResetHeaderFormat"],["impl Eq for Version"],["impl Eq for SocketState"],["impl Eq for ResourceType"],["impl Eq for DrainType"],["impl Eq for Config"],["impl Eq for ApiVersion"],["impl Eq for Policy"],["impl Eq for Fallthrough"],["impl Eq for Source"],["impl Eq for RoutingPriority"],["impl Eq for HeaderAppendAction"],["impl Eq for Config"],["impl Eq for Mode"],["impl Eq for Op"],["impl Eq for Locality"],["impl Eq for Endpoint"],["impl Eq for Status"],["impl Eq for DenominatorType"],["impl Eq for RedirectResponseCode"],["impl Eq for Filter"],["impl Eq for Config"],["impl Eq for ApiType"],["impl Eq for Suffix"],["impl<T: Eq + Default> Eq for MetadataView<T>"],["impl Eq for EndpointAddress"],["impl Eq for CreationError"],["impl Eq for Value"],["impl Eq for RequestMethod"],["impl Eq for LbSubsetSelectorFallbackPolicy"],["impl Eq for TrafficDirection"],["impl Eq for DirectionalConfig"],["impl Eq for Config"],["impl Eq for DnsLookupFamily"],["impl Eq for Key"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/cmp/trait.Ord.js b/main/api/implementors/core/cmp/trait.Ord.js index 973ed27400..439d26a38d 100644 --- a/main/api/implementors/core/cmp/trait.Ord.js +++ b/main/api/implementors/core/cmp/trait.Ord.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Ord for Source"],["impl Ord for Op"],["impl Ord for ConnectionSourceType"],["impl Ord for Symbol"],["impl Ord for LbSubsetFallbackPolicy"],["impl Ord for DiscoveryType"],["impl Ord for HeadersWithUnderscoresAction"],["impl Ord for TlsRequirementType"],["impl Ord for HeaderAppendAction"],["impl Ord for ApiType"],["impl Ord for Version"],["impl Ord for EndpointAddress"],["impl Ord for Reference"],["impl Ord for CodecClientType"],["impl Ord for RedirectResponseCode"],["impl Ord for Endpoint"],["impl Ord for Value"],["impl Ord for TrafficDirection"],["impl Ord for Status"],["impl Ord for RequestMethod"],["impl Ord for SocketState"],["impl Ord for Key"],["impl Ord for ResourceType"],["impl Ord for ResetHeaderFormat"],["impl Ord for LbPolicy"],["impl Ord for LbSubsetSelectorFallbackPolicy"],["impl Ord for InternalRedirectAction"],["impl Ord for RoutingPriority"],["impl Ord for Locality"],["impl Ord for DnsLookupFamily"],["impl Ord for HealthStatus"],["impl Ord for ApiVersion"],["impl Ord for DenominatorType"],["impl Ord for ClusterProtocolSelection"],["impl Ord for Protocol"],["impl Ord for DrainType"],["impl Ord for HashFunction"],["impl Ord for ClusterNotFoundResponseCode"]] +"quilkin":[["impl Ord for LbSubsetFallbackPolicy"],["impl Ord for RoutingPriority"],["impl Ord for InternalRedirectAction"],["impl Ord for CodecClientType"],["impl Ord for ApiType"],["impl Ord for Op"],["impl Ord for DenominatorType"],["impl Ord for Version"],["impl Ord for ClusterProtocolSelection"],["impl Ord for Symbol"],["impl Ord for TlsRequirementType"],["impl Ord for ResourceType"],["impl Ord for ResetHeaderFormat"],["impl Ord for Status"],["impl Ord for DrainType"],["impl Ord for Key"],["impl Ord for HashFunction"],["impl Ord for ConnectionSourceType"],["impl Ord for Endpoint"],["impl Ord for HeadersWithUnderscoresAction"],["impl Ord for Reference"],["impl Ord for DnsLookupFamily"],["impl Ord for Locality"],["impl Ord for LbSubsetSelectorFallbackPolicy"],["impl Ord for HeaderAppendAction"],["impl Ord for Protocol"],["impl Ord for RedirectResponseCode"],["impl Ord for ApiVersion"],["impl Ord for Value"],["impl Ord for EndpointAddress"],["impl Ord for RequestMethod"],["impl Ord for Source"],["impl Ord for HealthStatus"],["impl Ord for SocketState"],["impl Ord for DiscoveryType"],["impl Ord for ClusterNotFoundResponseCode"],["impl Ord for TrafficDirection"],["impl Ord for LbPolicy"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/cmp/trait.PartialEq.js b/main/api/implementors/core/cmp/trait.PartialEq.js index 59b65a43e8..e3aba39f0d 100644 --- a/main/api/implementors/core/cmp/trait.PartialEq.js +++ b/main/api/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl PartialEq<UdpSocketConfig> for UdpSocketConfig"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<NotHealthCheckFilter> for NotHealthCheckFilter"],["impl PartialEq<TraceableFilter> for TraceableFilter"],["impl PartialEq<Symbol> for Symbol"],["impl PartialEq<Extension> for Extension"],["impl PartialEq<BalanceType> for BalanceType"],["impl PartialEq<Payload> for Payload"],["impl PartialEq<RouteAction> for RouteAction"],["impl PartialEq<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy"],["impl PartialEq<RedirectAction> for RedirectAction"],["impl PartialEq<ConnectionBalanceConfig> for ConnectionBalanceConfig"],["impl PartialEq<UserAgentVersionType> for UserAgentVersionType"],["impl PartialEq<UdpListenerConfig> for UdpListenerConfig"],["impl PartialEq<QueryParameterMatchSpecifier> for QueryParameterMatchSpecifier"],["impl PartialEq<Config> for Config"],["impl PartialEq<Op> for Op"],["impl PartialEq<Matcher> for Matcher"],["impl PartialEq<DynamicMetaData> for DynamicMetaData"],["impl PartialEq<DnsLookupFamily> for DnsLookupFamily"],["impl PartialEq<DenominatorType> for DenominatorType"],["impl PartialEq<MatchPredicate> for MatchPredicate"],["impl PartialEq<RequestHeaders> for RequestHeaders"],["impl PartialEq<EventServiceConfig> for EventServiceConfig"],["impl PartialEq<DurationFilter> for DurationFilter"],["impl PartialEq<RetryBackOff> for RetryBackOff"],["impl PartialEq<OutlierDetection> for OutlierDetection"],["impl PartialEq<AccessLog> for AccessLog"],["impl PartialEq<FractionalPercent> for FractionalPercent"],["impl PartialEq<ClusterWeight> for ClusterWeight"],["impl PartialEq<UpgradeConfig> for UpgradeConfig"],["impl PartialEq<DiscoveryRequest> for DiscoveryRequest"],["impl PartialEq<TypedExtensionConfig> for TypedExtensionConfig"],["impl PartialEq<InternalRedirectPolicy> for InternalRedirectPolicy"],["impl PartialEq<StatusCodeFilter> for StatusCodeFilter"],["impl PartialEq<ClusterMap> for ClusterMap"],["impl PartialEq<Config> for Config"],["impl PartialEq<TcpProtocolOptions> for TcpProtocolOptions"],["impl PartialEq<HeaderMatchSpecifier> for HeaderMatchSpecifier"],["impl PartialEq<CustomClusterType> for CustomClusterType"],["impl PartialEq<Matcher> for Matcher"],["impl PartialEq<GenericTextMatch> for GenericTextMatch"],["impl PartialEq<ResetHeader> for ResetHeader"],["impl PartialEq<CallCredentials> for CallCredentials"],["impl PartialEq<CreationError> for CreationError"],["impl PartialEq<Http3ProtocolOptions> for Http3ProtocolOptions"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<ClusterLoadAssignment> for ClusterLoadAssignment"],["impl PartialEq<InternalListenerConfig> for InternalListenerConfig"],["impl PartialEq<RateLimit> for RateLimit"],["impl PartialEq<WeightedCluster> for WeightedCluster"],["impl PartialEq<Action> for Action"],["impl PartialEq<Int64Range> for Int64Range"],["impl PartialEq<NullMatch> for NullMatch"],["impl PartialEq<VirtualHost> for VirtualHost"],["impl PartialEq<Config> for Config"],["impl PartialEq<RemoteAddress> for RemoteAddress"],["impl PartialEq<DiscoveryType> for DiscoveryType"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<LocalityConfigSpecifier> for LocalityConfigSpecifier"],["impl PartialEq<MatchMap> for MatchMap"],["impl PartialEq<BuildVersion> for BuildVersion"],["impl PartialEq<ValueMatcher> for ValueMatcher"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<HedgePolicy> for HedgePolicy"],["impl PartialEq<CustomHealthCheck> for CustomHealthCheck"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<FilterState> for FilterState"],["impl PartialEq<TreeType> for TreeType"],["impl PartialEq<LbSubsetConfig> for LbSubsetConfig"],["impl PartialEq<UpstreamBindConfig> for UpstreamBindConfig"],["impl PartialEq<TlsOptions> for TlsOptions"],["impl PartialEq<EngineType> for EngineType"],["impl PartialEq<PathSegment> for PathSegment"],["impl PartialEq<Config> for Config"],["impl PartialEq<Thresholds> for Thresholds"],["impl PartialEq<Fallthrough> for Fallthrough"],["impl PartialEq<HttpUri> for HttpUri"],["impl PartialEq<RandomValueSpecifier> for RandomValueSpecifier"],["impl PartialEq<SocketOption> for SocketOption"],["impl PartialEq<Cluster> for Cluster"],["impl PartialEq<RequestMirrorPolicy> for RequestMirrorPolicy"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<Value> for Value"],["impl PartialEq<QuicKeepAliveSettings> for QuicKeepAliveSettings"],["impl PartialEq<ApiType> for ApiType"],["impl PartialEq<SchemeRewriteSpecifier> for SchemeRewriteSpecifier"],["impl PartialEq<ListenerSpecifier> for ListenerSpecifier"],["impl PartialEq<Config> for Config"],["impl PartialEq<Http1ProtocolOptions> for Http1ProtocolOptions"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<OriginalDstLbConfig> for OriginalDstLbConfig"],["impl PartialEq<RegexMatcher> for RegexMatcher"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<EnvoyGrpc> for EnvoyGrpc"],["impl PartialEq<Http2ProtocolOptions> for Http2ProtocolOptions"],["impl PartialEq<TargetSpecifier> for TargetSpecifier"],["impl PartialEq<CommonLbConfig> for CommonLbConfig"],["impl PartialEq<Config> for Config"],["impl PartialEq<ChannelCredentials> for ChannelCredentials"],["impl PartialEq<QueryParameter> for QueryParameter"],["impl PartialEq<RegexMatchAndSubstitute> for RegexMatchAndSubstitute"],["impl PartialEq<OnDemandConfiguration> for OnDemandConfiguration"],["impl PartialEq<HealthChecker> for HealthChecker"],["impl PartialEq<Locality> for Locality"],["impl PartialEq<ApiVersion> for ApiVersion"],["impl PartialEq<MatcherType> for MatcherType"],["impl PartialEq<FilterConfig> for FilterConfig"],["impl PartialEq<ExtensionConfigSource> for ExtensionConfigSource"],["impl PartialEq<SslCredentials> for SslCredentials"],["impl PartialEq<HeaderValue> for HeaderValue"],["impl PartialEq<OrFilter> for OrFilter"],["impl PartialEq<PolicySpecifier> for PolicySpecifier"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<SourceCluster> for SourceCluster"],["impl PartialEq<Prefix> for Prefix"],["impl PartialEq<RateLimitSettings> for RateLimitSettings"],["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<DestinationCluster> for DestinationCluster"],["impl PartialEq<ApiConfigSource> for ApiConfigSource"],["impl PartialEq<EndpointAddress> for Endpoint"],["impl PartialEq<RingHashLbConfig> for RingHashLbConfig"],["impl PartialEq<Action> for Action"],["impl PartialEq<EndpointAddress> for EndpointAddress"],["impl PartialEq<HeaderMap> for HeaderMap"],["impl PartialEq<LbPolicy> for LbPolicy"],["impl PartialEq<Vhds> for Vhds"],["impl PartialEq<BindConfig> for BindConfig"],["impl PartialEq<ResetHeaderFormat> for ResetHeaderFormat"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<HostIdentifier> for HostIdentifier"],["impl PartialEq<PortRange> for PortRange"],["impl PartialEq<ActionSpecifier> for ActionSpecifier"],["impl PartialEq<LbConfig> for LbConfig"],["impl PartialEq<LogFormats> for LogFormats"],["impl PartialEq<HeaderFormat> for HeaderFormat"],["impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier"],["impl PartialEq<AggregatedConfigSource> for AggregatedConfigSource"],["impl PartialEq<LocalityLbEndpoints> for LocalityLbEndpoints"],["impl PartialEq<LbEndpointList> for LbEndpointList"],["impl PartialEq<ApiListener> for ApiListener"],["impl PartialEq<FilterSpecifier> for FilterSpecifier"],["impl PartialEq<HealthCheckConfig> for HealthCheckConfig"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<MetadataMatcher> for MetadataMatcher"],["impl PartialEq<HttpHealthCheck> for HttpHealthCheck"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<RetryPriority> for RetryPriority"],["impl PartialEq<EnabledSpecifier> for EnabledSpecifier"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<HeaderValueMatch> for HeaderValueMatch"],["impl PartialEq<Config> for Config"],["impl PartialEq<GrpcStatusFilter> for GrpcStatusFilter"],["impl PartialEq<Route> for Route"],["impl PartialEq<Suffix> for Suffix"],["impl PartialEq<RefreshRate> for RefreshRate"],["impl PartialEq<KeepaliveSettings> for KeepaliveSettings"],["impl PartialEq<DiscoveryResponse> for DiscoveryResponse"],["impl PartialEq<HeaderValueOption> for HeaderValueOption"],["impl PartialEq<DirectResponseAction> for DirectResponseAction"],["impl PartialEq<StringMatcher> for StringMatcher"],["impl PartialEq<Predicate> for Predicate"],["impl PartialEq<Status> for Status"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<Version> for Version"],["impl PartialEq<ListenerCollection> for ListenerCollection"],["impl PartialEq<Cookie> for Cookie"],["impl PartialEq<UpstreamHttpProtocolOptions> for UpstreamHttpProtocolOptions"],["impl PartialEq<Branch> for Branch"],["impl PartialEq<ListenerFilter> for ListenerFilter"],["impl PartialEq<ServiceAccountJwtAccessCredentials> for ServiceAccountJwtAccessCredentials"],["impl PartialEq<MatchType> for MatchType"],["impl PartialEq<RouteConfiguration> for RouteConfiguration"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<AdsDummy> for AdsDummy"],["impl PartialEq<HttpUpstreamType> for HttpUpstreamType"],["impl PartialEq<GrpcRouteMatchOptions> for GrpcRouteMatchOptions"],["impl PartialEq<AlternateProtocolsCacheOptions> for AlternateProtocolsCacheOptions"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<SemanticVersion> for SemanticVersion"],["impl PartialEq<AsyncDataSource> for AsyncDataSource"],["impl PartialEq<DeltaDiscoveryResponse> for DeltaDiscoveryResponse"],["impl PartialEq<LocalityWeightedLbConfig> for LocalityWeightedLbConfig"],["impl PartialEq<Node> for Node"],["impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions"],["impl PartialEq<CdsDummy> for CdsDummy"],["impl PartialEq<RemoteDataSource> for RemoteDataSource"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<DoubleRange> for DoubleRange"],["impl PartialEq<Decorator> for Decorator"],["impl PartialEq<RedisHealthCheck> for RedisHealthCheck"],["impl PartialEq<MetadataKey> for MetadataKey"],["impl PartialEq<Key> for Key"],["impl PartialEq<Override> for Override"],["impl PartialEq<HealthStatus> for HealthStatus"],["impl PartialEq<Header> for Header"],["impl PartialEq<GenericKey> for GenericKey"],["impl PartialEq<EdsClusterConfig> for EdsClusterConfig"],["impl PartialEq<GrpcHealthCheck> for GrpcHealthCheck"],["impl PartialEq<ResponseFlagFilter> for ResponseFlagFilter"],["impl PartialEq<RetryHostPredicate> for RetryHostPredicate"],["impl PartialEq<Specifier> for Specifier"],["impl PartialEq<RequestMethod> for RequestMethod"],["impl PartialEq<DropOverload> for DropOverload"],["impl PartialEq<SinglePredicate> for SinglePredicate"],["impl PartialEq<Value> for Value"],["impl PartialEq<Header> for Header"],["impl PartialEq<HttpProtocolOptions> for HttpProtocolOptions"],["impl PartialEq<RedirectResponseCode> for RedirectResponseCode"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<HeaderAppendAction> for HeaderAppendAction"],["impl PartialEq<Protocol> for Protocol"],["impl PartialEq<RuntimePercent> for RuntimePercent"],["impl PartialEq<SelfConfigSource> for SelfConfigSource"],["impl PartialEq<ListMatcher> for ListMatcher"],["impl PartialEq<PathSpecifier> for PathSpecifier"],["impl PartialEq<ConnectMatcher> for ConnectMatcher"],["impl PartialEq<TcpHealthCheck> for TcpHealthCheck"],["impl PartialEq<CircuitBreakers> for CircuitBreakers"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<HashFunction> for HashFunction"],["impl PartialEq<TransportSocketMatch> for TransportSocketMatch"],["impl PartialEq<TrackClusterStats> for TrackClusterStats"],["impl PartialEq<ConnectionSourceType> for ConnectionSourceType"],["impl PartialEq<PathRewriteSpecifier> for PathRewriteSpecifier"],["impl PartialEq<ZoneAwareLbConfig> for ZoneAwareLbConfig"],["impl PartialEq<RuntimeFilter> for RuntimeFilter"],["impl PartialEq<GoogleLocalCredentials> for GoogleLocalCredentials"],["impl PartialEq<BackoffStrategy> for BackoffStrategy"],["impl PartialEq<RuntimeFeatureFlag> for RuntimeFeatureFlag"],["impl PartialEq<ClusterCollection> for ClusterCollection"],["impl PartialEq<GoogleRe2> for GoogleRe2"],["impl PartialEq<RoundRobinLbConfig> for RoundRobinLbConfig"],["impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier"],["impl PartialEq<ConvertProtoConfigError> for ConvertProtoConfigError"],["impl PartialEq<TransportSocket> for TransportSocket"],["impl PartialEq<MetaData> for MetaData"],["impl PartialEq<Config> for Config"],["impl PartialEq<TcpKeepalive> for TcpKeepalive"],["impl PartialEq<AndFilter> for AndFilter"],["impl PartialEq<Int32Range> for Int32Range"],["impl PartialEq<DataSource> for DataSource"],["impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch"],["impl PartialEq<InternalRedirectAction> for InternalRedirectAction"],["impl PartialEq<ProxyProtocolConfig> for ProxyProtocolConfig"],["impl PartialEq<Version> for Version"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<MetadataCredentialsFromPlugin> for MetadataCredentialsFromPlugin"],["impl PartialEq<FilterChain> for FilterChain"],["impl PartialEq<GrpcProtocolOptions> for GrpcProtocolOptions"],["impl PartialEq<FilterChainMatch> for FilterChainMatch"],["impl PartialEq<DeprecatedV1> for DeprecatedV1"],["impl PartialEq<UpstreamConnectionOptions> for UpstreamConnectionOptions"],["impl PartialEq<MatchSet> for MatchSet"],["impl PartialEq<Config> for Config"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<CustomTag> for CustomTag"],["impl PartialEq<PreconnectPolicy> for PreconnectPolicy"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<FieldMatcher> for FieldMatcher"],["impl<T: PartialEq + Default> PartialEq<MetadataView<T>> for MetadataView<T>"],["impl PartialEq<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction"],["impl PartialEq<ClusterDiscoveryType> for ClusterDiscoveryType"],["impl PartialEq<LbEndpoint> for LbEndpoint"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<HealthStatusSet> for HealthStatusSet"],["impl PartialEq<RuntimeDouble> for RuntimeDouble"],["impl PartialEq<CorsPolicy> for CorsPolicy"],["impl PartialEq<HeaderMatcher> for HeaderMatcher"],["impl PartialEq<Payload> for Payload"],["impl PartialEq<Specifier> for Specifier"],["impl PartialEq<CidrRange> for CidrRange"],["impl PartialEq<OverrideSpecifier> for OverrideSpecifier"],["impl PartialEq<LbConfig> for LbConfig"],["impl PartialEq<StsService> for StsService"],["impl PartialEq<DeltaDiscoveryRequest> for DeltaDiscoveryRequest"],["impl PartialEq<Regex> for Regex"],["impl PartialEq<QueryParameterMatcher> for QueryParameterMatcher"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<ExactBalance> for ExactBalance"],["impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch"],["impl PartialEq<ActiveRawUdpListenerConfig> for ActiveRawUdpListenerConfig"],["impl PartialEq<ConnectionProperties> for ConnectionProperties"],["impl PartialEq<GoogleGrpc> for GoogleGrpc"],["impl PartialEq<MatcherTree> for MatcherTree"],["impl PartialEq<CacheControl> for CacheControl"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<EnvoyInternalAddress> for EnvoyInternalAddress"],["impl PartialEq<QueryParameter> for QueryParameter"],["impl PartialEq<MetadataKind> for MetadataKind"],["impl PartialEq<ListStringMatcher> for ListStringMatcher"],["impl PartialEq<MatchSet> for MatchSet"],["impl PartialEq<ClusterSpecifier> for ClusterSpecifier"],["impl PartialEq<HeaderKeyFormat> for HeaderKeyFormat"],["impl<T: PartialEq> PartialEq<Watch<T>> for Watch<T>"],["impl PartialEq<Environment> for Environment"],["impl PartialEq<SocketAddress> for SocketAddress"],["impl PartialEq<RuntimeUInt32> for RuntimeUInt32"],["impl PartialEq<HashPolicy> for HashPolicy"],["impl PartialEq<Type> for Type"],["impl PartialEq<PortSpecifier> for PortSpecifier"],["impl PartialEq<VirtualCluster> for VirtualCluster"],["impl PartialEq<ListenerFilterChainMatchPredicate> for ListenerFilterChainMatchPredicate"],["impl PartialEq<HeaderFilter> for HeaderFilter"],["impl PartialEq<FilterAction> for FilterAction"],["impl PartialEq<PathConfigSource> for PathConfigSource"],["impl PartialEq<ResourceType> for ResourceType"],["impl PartialEq<SchemeHeaderTransformation> for SchemeHeaderTransformation"],["impl PartialEq<DnsResolverOptions> for DnsResolverOptions"],["impl<T: PartialEq> PartialEq<Slot<T>> for Slot<T>"],["impl PartialEq<CredentialSpecifier> for CredentialSpecifier"],["impl PartialEq<DoubleMatcher> for DoubleMatcher"],["impl PartialEq<PathSegment> for PathSegment"],["impl PartialEq<LbSubsetSelector> for LbSubsetSelector"],["impl PartialEq<OnMatch> for OnMatch"],["impl PartialEq<OnMatch> for OnMatch"],["impl PartialEq<SlowStartConfig> for SlowStartConfig"],["impl PartialEq<CredentialSpecifier> for CredentialSpecifier"],["impl PartialEq<HealthCheck> for HealthCheck"],["impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<AlternateProtocolsCacheEntry> for AlternateProtocolsCacheEntry"],["impl PartialEq<Tracing> for Tracing"],["impl PartialEq<Reference> for Reference"],["impl PartialEq<Action> for Action"],["impl PartialEq<Address> for Address"],["impl PartialEq<AccessLogFilter> for AccessLogFilter"],["impl PartialEq<Percent> for Percent"],["impl PartialEq<MetadataFilter> for MetadataFilter"],["impl PartialEq<Address> for Address"],["impl PartialEq<Host> for Host"],["impl PartialEq<ProperCaseWords> for ProperCaseWords"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<RuntimeFractionalPercent> for RuntimeFractionalPercent"],["impl PartialEq<Locality> for Locality"],["impl PartialEq<CodecClientType> for CodecClientType"],["impl PartialEq<Strategy> for Strategy"],["impl PartialEq<ValueSpecifier> for ValueSpecifier"],["impl PartialEq<WatchedDirectory> for WatchedDirectory"],["impl PartialEq<Source> for Source"],["impl PartialEq<Resource> for Resource"],["impl PartialEq<TlsContextMatchOptions> for TlsContextMatchOptions"],["impl PartialEq<Config> for Config"],["impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier"],["impl PartialEq<PredicateList> for PredicateList"],["impl PartialEq<Value> for Value"],["impl PartialEq<DrainType> for DrainType"],["impl PartialEq<Listener> for Listener"],["impl PartialEq<LeastRequestLbConfig> for LeastRequestLbConfig"],["impl PartialEq<RouteMatch> for RouteMatch"],["impl PartialEq<MaxStreamDuration> for MaxStreamDuration"],["impl PartialEq<ComparisonFilter> for ComparisonFilter"],["impl PartialEq<SettingsParameter> for SettingsParameter"],["impl PartialEq<TlsRequirementType> for TlsRequirementType"],["impl PartialEq<Request> for Request"],["impl PartialEq<ClusterSpecifierPlugin> for ClusterSpecifierPlugin"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<RateLimitedRetryBackOff> for RateLimitedRetryBackOff"],["impl PartialEq<DirectionalConfig> for DirectionalConfig"],["impl PartialEq<Strategy> for Strategy"],["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<Action> for Action"],["impl PartialEq<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy"],["impl PartialEq<MaglevLbConfig> for MaglevLbConfig"],["impl PartialEq<ConfigSource> for ConfigSource"],["impl PartialEq<DnsResolutionConfig> for DnsResolutionConfig"],["impl PartialEq<ClusterProtocolSelection> for ClusterProtocolSelection"],["impl PartialEq<ChannelArgs> for ChannelArgs"],["impl PartialEq<RetryBudget> for RetryBudget"],["impl PartialEq<LoadBalancingPolicy> for LoadBalancingPolicy"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<ExtensionFilter> for ExtensionFilter"],["impl PartialEq<Cluster> for Cluster"],["impl PartialEq<Pipe> for Pipe"],["impl PartialEq<RoutingPriority> for RoutingPriority"],["impl PartialEq<ConsistentHashingLbConfig> for ConsistentHashingLbConfig"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<TrafficDirection> for TrafficDirection"],["impl PartialEq<Route> for Route"],["impl PartialEq<ControlPlane> for ControlPlane"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<AddressNameSpecifier> for AddressNameSpecifier"],["impl PartialEq<MatcherList> for MatcherList"],["impl PartialEq<LedsClusterLocalityConfig> for LedsClusterLocalityConfig"],["impl PartialEq<FilterChain> for FilterChain"],["impl PartialEq<GrpcService> for GrpcService"],["impl PartialEq<DynamicMetadata> for DynamicMetadata"],["impl PartialEq<Transformation> for Transformation"],["impl PartialEq<SocketState> for SocketState"],["impl PartialEq<GoogleIamCredentials> for GoogleIamCredentials"],["impl PartialEq<NonForwardingAction> for NonForwardingAction"],["impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions"],["impl PartialEq<ConnectConfig> for ConnectConfig"],["impl PartialEq<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode"]] +"quilkin":[["impl PartialEq<ExactBalance> for ExactBalance"],["impl PartialEq<Value> for Value"],["impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch"],["impl PartialEq<TcpProtocolOptions> for TcpProtocolOptions"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<ConnectMatcher> for ConnectMatcher"],["impl PartialEq<RingHashLbConfig> for RingHashLbConfig"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<Protocol> for Protocol"],["impl PartialEq<LedsClusterLocalityConfig> for LedsClusterLocalityConfig"],["impl PartialEq<GrpcRouteMatchOptions> for GrpcRouteMatchOptions"],["impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier"],["impl PartialEq<HttpUpstreamType> for HttpUpstreamType"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<PathConfigSource> for PathConfigSource"],["impl PartialEq<Extension> for Extension"],["impl PartialEq<Http3ProtocolOptions> for Http3ProtocolOptions"],["impl PartialEq<Config> for Config"],["impl PartialEq<HeaderValueOption> for HeaderValueOption"],["impl PartialEq<SourceCluster> for SourceCluster"],["impl PartialEq<CommonLbConfig> for CommonLbConfig"],["impl PartialEq<CircuitBreakers> for CircuitBreakers"],["impl PartialEq<AsyncDataSource> for AsyncDataSource"],["impl PartialEq<NotHealthCheckFilter> for NotHealthCheckFilter"],["impl PartialEq<MetadataFilter> for MetadataFilter"],["impl PartialEq<ApiType> for ApiType"],["impl PartialEq<HealthCheck> for HealthCheck"],["impl PartialEq<LbConfig> for LbConfig"],["impl PartialEq<GenericTextMatch> for GenericTextMatch"],["impl PartialEq<NullMatch> for NullMatch"],["impl PartialEq<Config> for Config"],["impl PartialEq<InternalRedirectAction> for InternalRedirectAction"],["impl PartialEq<SinglePredicate> for SinglePredicate"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<SocketOption> for SocketOption"],["impl PartialEq<DropOverload> for DropOverload"],["impl PartialEq<PathRewriteSpecifier> for PathRewriteSpecifier"],["impl PartialEq<MaglevLbConfig> for MaglevLbConfig"],["impl PartialEq<Locality> for Locality"],["impl PartialEq<Cookie> for Cookie"],["impl PartialEq<TrackClusterStats> for TrackClusterStats"],["impl PartialEq<BalanceType> for BalanceType"],["impl PartialEq<GoogleIamCredentials> for GoogleIamCredentials"],["impl PartialEq<Http1ProtocolOptions> for Http1ProtocolOptions"],["impl PartialEq<StatusCodeFilter> for StatusCodeFilter"],["impl PartialEq<ExtensionFilter> for ExtensionFilter"],["impl PartialEq<PolicySpecifier> for PolicySpecifier"],["impl PartialEq<KeepaliveSettings> for KeepaliveSettings"],["impl PartialEq<OriginalDstLbConfig> for OriginalDstLbConfig"],["impl PartialEq<OrFilter> for OrFilter"],["impl PartialEq<FilterChain> for FilterChain"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions"],["impl PartialEq<LogFormats> for LogFormats"],["impl PartialEq<RetryBudget> for RetryBudget"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<GrpcProtocolOptions> for GrpcProtocolOptions"],["impl PartialEq<SocketState> for SocketState"],["impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch"],["impl PartialEq<Transformation> for Transformation"],["impl PartialEq<CredentialSpecifier> for CredentialSpecifier"],["impl PartialEq<RetryHostPredicate> for RetryHostPredicate"],["impl PartialEq<UserAgentVersionType> for UserAgentVersionType"],["impl PartialEq<EngineType> for EngineType"],["impl PartialEq<RedirectResponseCode> for RedirectResponseCode"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<DiscoveryResponse> for DiscoveryResponse"],["impl PartialEq<ConnectionProperties> for ConnectionProperties"],["impl PartialEq<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction"],["impl PartialEq<DnsLookupFamily> for DnsLookupFamily"],["impl PartialEq<DeltaDiscoveryResponse> for DeltaDiscoveryResponse"],["impl PartialEq<FilterChainMatch> for FilterChainMatch"],["impl PartialEq<Version> for Version"],["impl PartialEq<ListStringMatcher> for ListStringMatcher"],["impl PartialEq<CdsDummy> for CdsDummy"],["impl PartialEq<TreeType> for TreeType"],["impl PartialEq<RedisHealthCheck> for RedisHealthCheck"],["impl PartialEq<ClusterDiscoveryType> for ClusterDiscoveryType"],["impl PartialEq<CustomHealthCheck> for CustomHealthCheck"],["impl PartialEq<EventServiceConfig> for EventServiceConfig"],["impl PartialEq<Action> for Action"],["impl PartialEq<Vhds> for Vhds"],["impl PartialEq<ChannelCredentials> for ChannelCredentials"],["impl PartialEq<LeastRequestLbConfig> for LeastRequestLbConfig"],["impl PartialEq<RoutingPriority> for RoutingPriority"],["impl PartialEq<FieldMatcher> for FieldMatcher"],["impl PartialEq<LocalityConfigSpecifier> for LocalityConfigSpecifier"],["impl PartialEq<PathSpecifier> for PathSpecifier"],["impl PartialEq<Prefix> for Prefix"],["impl PartialEq<Int32Range> for Int32Range"],["impl PartialEq<RuntimeFeatureFlag> for RuntimeFeatureFlag"],["impl PartialEq<ConnectConfig> for ConnectConfig"],["impl PartialEq<Config> for Config"],["impl PartialEq<ConvertProtoConfigError> for ConvertProtoConfigError"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<HeaderFilter> for HeaderFilter"],["impl PartialEq<LbEndpoint> for LbEndpoint"],["impl PartialEq<TransportSocketMatch> for TransportSocketMatch"],["impl PartialEq<CidrRange> for CidrRange"],["impl PartialEq<Config> for Config"],["impl PartialEq<Config> for Config"],["impl PartialEq<PathSegment> for PathSegment"],["impl PartialEq<HttpUri> for HttpUri"],["impl PartialEq<ClusterCollection> for ClusterCollection"],["impl PartialEq<Value> for Value"],["impl PartialEq<LbEndpointList> for LbEndpointList"],["impl PartialEq<Literal> for Literal"],["impl PartialEq<Value> for Value"],["impl PartialEq<Percent> for Percent"],["impl PartialEq<OnMatch> for OnMatch"],["impl PartialEq<RetryBackOff> for RetryBackOff"],["impl PartialEq<Thresholds> for Thresholds"],["impl PartialEq<RegexMatcher> for RegexMatcher"],["impl PartialEq<FractionalPercent> for FractionalPercent"],["impl PartialEq<AddressNameSpecifier> for AddressNameSpecifier"],["impl PartialEq<CacheControl> for CacheControl"],["impl PartialEq<VirtualCluster> for VirtualCluster"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<SettingsParameter> for SettingsParameter"],["impl PartialEq<MetadataKind> for MetadataKind"],["impl PartialEq<ConnectionSourceType> for ConnectionSourceType"],["impl PartialEq<RefreshRate> for RefreshRate"],["impl PartialEq<ServiceAccountJwtAccessCredentials> for ServiceAccountJwtAccessCredentials"],["impl PartialEq<Request> for Request"],["impl PartialEq<RouteAction> for RouteAction"],["impl PartialEq<MetadataCredentialsFromPlugin> for MetadataCredentialsFromPlugin"],["impl PartialEq<EdsClusterConfig> for EdsClusterConfig"],["impl PartialEq<UpstreamBindConfig> for UpstreamBindConfig"],["impl PartialEq<ClusterSpecifierPlugin> for ClusterSpecifierPlugin"],["impl PartialEq<ListenerFilter> for ListenerFilter"],["impl PartialEq<ZoneAwareLbConfig> for ZoneAwareLbConfig"],["impl PartialEq<Predicate> for Predicate"],["impl PartialEq<UdpListenerConfig> for UdpListenerConfig"],["impl PartialEq<OnDemandConfiguration> for OnDemandConfiguration"],["impl PartialEq<Action> for Action"],["impl PartialEq<TransportSocket> for TransportSocket"],["impl PartialEq<GoogleLocalCredentials> for GoogleLocalCredentials"],["impl PartialEq<Fallthrough> for Fallthrough"],["impl PartialEq<Pipe> for Pipe"],["impl<T: PartialEq> PartialEq<Slot<T>> for Slot<T>"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<BuildVersion> for BuildVersion"],["impl PartialEq<Filter> for Filter"],["impl PartialEq<MatchPredicate> for MatchPredicate"],["impl PartialEq<GoogleGrpc> for GoogleGrpc"],["impl PartialEq<RequestMirrorPolicy> for RequestMirrorPolicy"],["impl PartialEq<CustomClusterType> for CustomClusterType"],["impl PartialEq<Action> for Action"],["impl PartialEq<LocalityLbEndpoints> for LocalityLbEndpoints"],["impl PartialEq<Cluster> for Cluster"],["impl PartialEq<ComparisonFilter> for ComparisonFilter"],["impl PartialEq<ExtensionConfigSource> for ExtensionConfigSource"],["impl PartialEq<ProperCaseWords> for ProperCaseWords"],["impl PartialEq<MaxStreamDuration> for MaxStreamDuration"],["impl PartialEq<InternalRedirectPolicy> for InternalRedirectPolicy"],["impl PartialEq<Kind> for Kind"],["impl PartialEq<CallCredentials> for CallCredentials"],["impl PartialEq<OutlierDetection> for OutlierDetection"],["impl PartialEq<HeaderAppendAction> for HeaderAppendAction"],["impl PartialEq<Decorator> for Decorator"],["impl PartialEq<Config> for Config"],["impl PartialEq<EndpointAddress> for EndpointAddress"],["impl PartialEq<QuicKeepAliveSettings> for QuicKeepAliveSettings"],["impl PartialEq<DeprecatedV1> for DeprecatedV1"],["impl PartialEq<DnsResolutionConfig> for DnsResolutionConfig"],["impl PartialEq<DoubleRange> for DoubleRange"],["impl PartialEq<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode"],["impl PartialEq<RandomValueSpecifier> for RandomValueSpecifier"],["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<HashFunction> for HashFunction"],["impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier"],["impl PartialEq<AccessLogFilter> for AccessLogFilter"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<DataSource> for DataSource"],["impl PartialEq<TlsOptions> for TlsOptions"],["impl PartialEq<HeaderKeyFormat> for HeaderKeyFormat"],["impl PartialEq<DiscoveryType> for DiscoveryType"],["impl PartialEq<SchemeRewriteSpecifier> for SchemeRewriteSpecifier"],["impl PartialEq<HeaderValue> for HeaderValue"],["impl PartialEq<RemoteDataSource> for RemoteDataSource"],["impl PartialEq<HeaderMap> for HeaderMap"],["impl PartialEq<LocalityWeightedLbConfig> for LocalityWeightedLbConfig"],["impl PartialEq<Override> for Override"],["impl PartialEq<RuntimeFilter> for RuntimeFilter"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<Branch> for Branch"],["impl PartialEq<LbPolicy> for LbPolicy"],["impl PartialEq<FilterChain> for FilterChain"],["impl PartialEq<Host> for Host"],["impl PartialEq<FilterConfig> for FilterConfig"],["impl PartialEq<RetryPriority> for RetryPriority"],["impl PartialEq<LbSubsetSelector> for LbSubsetSelector"],["impl PartialEq<ControlPlane> for ControlPlane"],["impl PartialEq<ProxyProtocolConfig> for ProxyProtocolConfig"],["impl PartialEq<AndFilter> for AndFilter"],["impl PartialEq<LoadBalancingPolicy> for LoadBalancingPolicy"],["impl PartialEq<ListenerCollection> for ListenerCollection"],["impl PartialEq<UpstreamHttpProtocolOptions> for UpstreamHttpProtocolOptions"],["impl PartialEq<DnsResolverOptions> for DnsResolverOptions"],["impl PartialEq<Action> for Action"],["impl PartialEq<MatchSet> for MatchSet"],["impl PartialEq<ConfigSource> for ConfigSource"],["impl PartialEq<Tracing> for Tracing"],["impl PartialEq<ClusterProtocolSelection> for ClusterProtocolSelection"],["impl PartialEq<MatcherType> for MatcherType"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<DurationFilter> for DurationFilter"],["impl PartialEq<EndpointAddress> for Endpoint"],["impl PartialEq<EnabledSpecifier> for EnabledSpecifier"],["impl PartialEq<UpgradeConfig> for UpgradeConfig"],["impl PartialEq<Segment> for Segment"],["impl PartialEq<SelfConfigSource> for SelfConfigSource"],["impl PartialEq<Strategy> for Strategy"],["impl<T: PartialEq + Default> PartialEq<MetadataView<T>> for MetadataView<T>"],["impl PartialEq<StsService> for StsService"],["impl PartialEq<ApiVersion> for ApiVersion"],["impl PartialEq<Mode> for Mode"],["impl PartialEq<ActiveRawUdpListenerConfig> for ActiveRawUdpListenerConfig"],["impl PartialEq<ConnectionBalanceConfig> for ConnectionBalanceConfig"],["impl PartialEq<Environment> for Environment"],["impl PartialEq<Header> for Header"],["impl PartialEq<RoundRobinLbConfig> for RoundRobinLbConfig"],["impl PartialEq<TraceableFilter> for TraceableFilter"],["impl PartialEq<Header> for Header"],["impl PartialEq<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy"],["impl PartialEq<RuntimePercent> for RuntimePercent"],["impl PartialEq<HedgePolicy> for HedgePolicy"],["impl PartialEq<HealthChecker> for HealthChecker"],["impl PartialEq<HeaderValueMatch> for HeaderValueMatch"],["impl PartialEq<HttpHealthCheck> for HttpHealthCheck"],["impl PartialEq<InternalListenerConfig> for InternalListenerConfig"],["impl PartialEq<Config> for Config"],["impl PartialEq<Route> for Route"],["impl PartialEq<OnMatch> for OnMatch"],["impl PartialEq<Type> for Type"],["impl PartialEq<RemoteAddress> for RemoteAddress"],["impl PartialEq<GoogleRe2> for GoogleRe2"],["impl PartialEq<SslCredentials> for SslCredentials"],["impl PartialEq<Version> for Version"],["impl PartialEq<RegexMatchAndSubstitute> for RegexMatchAndSubstitute"],["impl PartialEq<TcpKeepalive> for TcpKeepalive"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<Listener> for Listener"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<ClusterLoadAssignment> for ClusterLoadAssignment"],["impl PartialEq<ClusterMap> for ClusterMap"],["impl PartialEq<GenericKey> for GenericKey"],["impl PartialEq<QueryParameter> for QueryParameter"],["impl PartialEq<TlsRequirementType> for TlsRequirementType"],["impl PartialEq<PortSpecifier> for PortSpecifier"],["impl PartialEq<CredentialSpecifier> for CredentialSpecifier"],["impl PartialEq<DynamicMetadata> for DynamicMetadata"],["impl PartialEq<DeltaDiscoveryRequest> for DeltaDiscoveryRequest"],["impl PartialEq<HeaderFormat> for HeaderFormat"],["impl PartialEq<UdpSocketConfig> for UdpSocketConfig"],["impl PartialEq<PreconnectPolicy> for PreconnectPolicy"],["impl PartialEq<UpstreamConnectionOptions> for UpstreamConnectionOptions"],["impl PartialEq<PortRange> for PortRange"],["impl PartialEq<MatchMap> for MatchMap"],["impl PartialEq<BackoffStrategy> for BackoffStrategy"],["impl PartialEq<RuntimeFractionalPercent> for RuntimeFractionalPercent"],["impl PartialEq<ListenerSpecifier> for ListenerSpecifier"],["impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier"],["impl PartialEq<TcpHealthCheck> for TcpHealthCheck"],["impl PartialEq<ResourceType> for ResourceType"],["impl PartialEq<SemanticVersion> for SemanticVersion"],["impl PartialEq<RateLimit> for RateLimit"],["impl PartialEq<ActionSpecifier> for ActionSpecifier"],["impl PartialEq<HealthCheckConfig> for HealthCheckConfig"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<Address> for Address"],["impl PartialEq<DirectResponseAction> for DirectResponseAction"],["impl PartialEq<MatcherTree> for MatcherTree"],["impl PartialEq<SlowStartConfig> for SlowStartConfig"],["impl PartialEq<CorsPolicy> for CorsPolicy"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<Specifier> for Specifier"],["impl PartialEq<HostIdentifier> for HostIdentifier"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<Cluster> for Cluster"],["impl PartialEq<ListMatcher> for ListMatcher"],["impl PartialEq<QueryParameter> for QueryParameter"],["impl PartialEq<AdsDummy> for AdsDummy"],["impl PartialEq<EnvoyGrpc> for EnvoyGrpc"],["impl PartialEq<AlternateProtocolsCacheEntry> for AlternateProtocolsCacheEntry"],["impl PartialEq<SchemeHeaderTransformation> for SchemeHeaderTransformation"],["impl PartialEq<RequestMethod> for RequestMethod"],["impl PartialEq<Regex> for Regex"],["impl PartialEq<NonForwardingAction> for NonForwardingAction"],["impl PartialEq<ApiListener> for ApiListener"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<Key> for Key"],["impl PartialEq<Int64Range> for Int64Range"],["impl PartialEq<Endpoint> for Endpoint"],["impl PartialEq<ChannelArgs> for ChannelArgs"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl PartialEq<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy"],["impl PartialEq<MatchSet> for MatchSet"],["impl PartialEq<ResetHeader> for ResetHeader"],["impl PartialEq<Strategy> for Strategy"],["impl PartialEq<DestinationCluster> for DestinationCluster"],["impl PartialEq<QueryParameterMatchSpecifier> for QueryParameterMatchSpecifier"],["impl PartialEq<Payload> for Payload"],["impl PartialEq<Config> for Config"],["impl PartialEq<CreationError> for CreationError"],["impl PartialEq<FilterState> for FilterState"],["impl PartialEq<MetaData> for MetaData"],["impl PartialEq<Config> for Config"],["impl PartialEq<RouteMatch> for RouteMatch"],["impl PartialEq<Reference> for Reference"],["impl PartialEq<Matcher> for Matcher"],["impl PartialEq<ConsistentHashingLbConfig> for ConsistentHashingLbConfig"],["impl PartialEq<LbConfig> for LbConfig"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<HealthStatus> for HealthStatus"],["impl PartialEq<ResponseFlagFilter> for ResponseFlagFilter"],["impl PartialEq<RateLimitedRetryBackOff> for RateLimitedRetryBackOff"],["impl PartialEq<PredicateList> for PredicateList"],["impl PartialEq<RequestHeaders> for RequestHeaders"],["impl PartialEq<Resource> for Resource"],["impl PartialEq<DirectionalConfig> for DirectionalConfig"],["impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions"],["impl PartialEq<Op> for Op"],["impl PartialEq<ClusterSpecifier> for ClusterSpecifier"],["impl PartialEq<RetryPolicy> for RetryPolicy"],["impl PartialEq<QueryParameterMatcher> for QueryParameterMatcher"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<EnvoyInternalAddress> for EnvoyInternalAddress"],["impl PartialEq<ValueSpecifier> for ValueSpecifier"],["impl PartialEq<ResetHeaderFormat> for ResetHeaderFormat"],["impl PartialEq<ValueMatcher> for ValueMatcher"],["impl PartialEq<HeaderMatchSpecifier> for HeaderMatchSpecifier"],["impl PartialEq<HttpProtocolOptions> for HttpProtocolOptions"],["impl PartialEq<DiscoveryRequest> for DiscoveryRequest"],["impl PartialEq<StringMatcher> for StringMatcher"],["impl PartialEq<OverrideSpecifier> for OverrideSpecifier"],["impl PartialEq<Policy> for Policy"],["impl PartialEq<ConfigType> for ConfigType"],["impl PartialEq<RuntimeUInt32> for RuntimeUInt32"],["impl PartialEq<TrafficDirection> for TrafficDirection"],["impl PartialEq<DoubleMatcher> for DoubleMatcher"],["impl PartialEq<FilterSpecifier> for FilterSpecifier"],["impl PartialEq<ApiConfigSource> for ApiConfigSource"],["impl PartialEq<ClusterWeight> for ClusterWeight"],["impl PartialEq<WeightedCluster> for WeightedCluster"],["impl PartialEq<HealthStatusSet> for HealthStatusSet"],["impl PartialEq<MetadataMatcher> for MetadataMatcher"],["impl PartialEq<Status> for Status"],["impl PartialEq<DynamicMetaData> for DynamicMetaData"],["impl PartialEq<Source> for Source"],["impl PartialEq<Route> for Route"],["impl PartialEq<MatchType> for MatchType"],["impl PartialEq<GrpcStatusFilter> for GrpcStatusFilter"],["impl PartialEq<ListenerFilterChainMatchPredicate> for ListenerFilterChainMatchPredicate"],["impl PartialEq<Http2ProtocolOptions> for Http2ProtocolOptions"],["impl PartialEq<Payload> for Payload"],["impl PartialEq<MatchPattern> for MatchPattern"],["impl<T: PartialEq> PartialEq<Watch<T>> for Watch<T>"],["impl PartialEq<MetadataKey> for MetadataKey"],["impl PartialEq<FilterAction> for FilterAction"],["impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier"],["impl PartialEq<GrpcService> for GrpcService"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<HashPolicy> for HashPolicy"],["impl PartialEq<MatcherList> for MatcherList"],["impl PartialEq<Suffix> for Suffix"],["impl PartialEq<Rule> for Rule"],["impl PartialEq<RouteConfiguration> for RouteConfiguration"],["impl PartialEq<Specifier> for Specifier"],["impl PartialEq<WatchedDirectory> for WatchedDirectory"],["impl PartialEq<HeaderMatcher> for HeaderMatcher"],["impl PartialEq<TlsContextMatchOptions> for TlsContextMatchOptions"],["impl PartialEq<Locality> for Locality"],["impl PartialEq<Matcher> for Matcher"],["impl PartialEq<GrpcHealthCheck> for GrpcHealthCheck"],["impl PartialEq<RuntimeDouble> for RuntimeDouble"],["impl PartialEq<TypedExtensionConfig> for TypedExtensionConfig"],["impl PartialEq<VirtualHost> for VirtualHost"],["impl PartialEq<Node> for Node"],["impl PartialEq<DrainType> for DrainType"],["impl PartialEq<Config> for Config"],["impl PartialEq<Address> for Address"],["impl PartialEq<Symbol> for Symbol"],["impl PartialEq<CustomTag> for CustomTag"],["impl PartialEq<SocketAddress> for SocketAddress"],["impl PartialEq<PathSegment> for PathSegment"],["impl PartialEq<DenominatorType> for DenominatorType"],["impl PartialEq<CodecClientType> for CodecClientType"],["impl PartialEq<LbSubsetConfig> for LbSubsetConfig"],["impl PartialEq<Metadata> for Metadata"],["impl PartialEq<TargetSpecifier> for TargetSpecifier"],["impl PartialEq<RedirectAction> for RedirectAction"],["impl PartialEq<BindConfig> for BindConfig"],["impl PartialEq<RateLimitSettings> for RateLimitSettings"],["impl PartialEq<AggregatedConfigSource> for AggregatedConfigSource"],["impl PartialEq<AlternateProtocolsCacheOptions> for AlternateProtocolsCacheOptions"],["impl PartialEq<AccessLog> for AccessLog"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/cmp/trait.PartialOrd.js b/main/api/implementors/core/cmp/trait.PartialOrd.js index 4f4d5a1512..8f03f5f0ba 100644 --- a/main/api/implementors/core/cmp/trait.PartialOrd.js +++ b/main/api/implementors/core/cmp/trait.PartialOrd.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl PartialOrd<ApiVersion> for ApiVersion"],["impl PartialOrd<HeaderAppendAction> for HeaderAppendAction"],["impl PartialOrd<ResetHeaderFormat> for ResetHeaderFormat"],["impl PartialOrd<Metadata> for Metadata"],["impl PartialOrd<ApiType> for ApiType"],["impl PartialOrd<ClusterProtocolSelection> for ClusterProtocolSelection"],["impl PartialOrd<Key> for Key"],["impl PartialOrd<Locality> for Locality"],["impl PartialOrd<ConnectionSourceType> for ConnectionSourceType"],["impl PartialOrd<Reference> for Reference"],["impl PartialOrd<CodecClientType> for CodecClientType"],["impl PartialOrd<DiscoveryType> for DiscoveryType"],["impl PartialOrd<Symbol> for Symbol"],["impl PartialOrd<Value> for Value"],["impl PartialOrd<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction"],["impl PartialOrd<Status> for Status"],["impl PartialOrd<Protocol> for Protocol"],["impl PartialOrd<ResourceType> for ResourceType"],["impl PartialOrd<DenominatorType> for DenominatorType"],["impl PartialOrd<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy"],["impl PartialOrd<SocketState> for SocketState"],["impl PartialOrd<EndpointAddress> for EndpointAddress"],["impl PartialOrd<Source> for Source"],["impl PartialOrd<DnsLookupFamily> for DnsLookupFamily"],["impl PartialOrd<HealthStatus> for HealthStatus"],["impl PartialOrd<InternalRedirectAction> for InternalRedirectAction"],["impl PartialOrd<Op> for Op"],["impl PartialOrd<LbPolicy> for LbPolicy"],["impl PartialOrd<Version> for Version"],["impl PartialOrd<RequestMethod> for RequestMethod"],["impl PartialOrd<RoutingPriority> for RoutingPriority"],["impl PartialOrd<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode"],["impl PartialOrd<TrafficDirection> for TrafficDirection"],["impl PartialOrd<DrainType> for DrainType"],["impl PartialOrd<Endpoint> for Endpoint"],["impl PartialOrd<HashFunction> for HashFunction"],["impl PartialOrd<RedirectResponseCode> for RedirectResponseCode"],["impl PartialOrd<TlsRequirementType> for TlsRequirementType"],["impl PartialOrd<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy"]] +"quilkin":[["impl PartialOrd<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction"],["impl PartialOrd<DenominatorType> for DenominatorType"],["impl PartialOrd<ConnectionSourceType> for ConnectionSourceType"],["impl PartialOrd<SocketState> for SocketState"],["impl PartialOrd<Op> for Op"],["impl PartialOrd<TlsRequirementType> for TlsRequirementType"],["impl PartialOrd<RequestMethod> for RequestMethod"],["impl PartialOrd<HealthStatus> for HealthStatus"],["impl PartialOrd<TrafficDirection> for TrafficDirection"],["impl PartialOrd<InternalRedirectAction> for InternalRedirectAction"],["impl PartialOrd<Key> for Key"],["impl PartialOrd<Metadata> for Metadata"],["impl PartialOrd<DiscoveryType> for DiscoveryType"],["impl PartialOrd<ApiType> for ApiType"],["impl PartialOrd<Endpoint> for Endpoint"],["impl PartialOrd<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy"],["impl PartialOrd<ClusterProtocolSelection> for ClusterProtocolSelection"],["impl PartialOrd<DnsLookupFamily> for DnsLookupFamily"],["impl PartialOrd<LbPolicy> for LbPolicy"],["impl PartialOrd<Protocol> for Protocol"],["impl PartialOrd<ResourceType> for ResourceType"],["impl PartialOrd<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy"],["impl PartialOrd<Version> for Version"],["impl PartialOrd<Reference> for Reference"],["impl PartialOrd<Locality> for Locality"],["impl PartialOrd<Status> for Status"],["impl PartialOrd<HeaderAppendAction> for HeaderAppendAction"],["impl PartialOrd<EndpointAddress> for EndpointAddress"],["impl PartialOrd<ApiVersion> for ApiVersion"],["impl PartialOrd<ResetHeaderFormat> for ResetHeaderFormat"],["impl PartialOrd<CodecClientType> for CodecClientType"],["impl PartialOrd<RoutingPriority> for RoutingPriority"],["impl PartialOrd<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode"],["impl PartialOrd<DrainType> for DrainType"],["impl PartialOrd<Source> for Source"],["impl PartialOrd<RedirectResponseCode> for RedirectResponseCode"],["impl PartialOrd<Value> for Value"],["impl PartialOrd<Symbol> for Symbol"],["impl PartialOrd<HashFunction> for HashFunction"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/convert/trait.From.js b/main/api/implementors/core/convert/trait.From.js index 8a8ef46a4a..1ebc23becf 100644 --- a/main/api/implementors/core/convert/trait.From.js +++ b/main/api/implementors/core/convert/trait.From.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl From<HashFunction> for i32"],["impl From<Prefix> for Strategy"],["impl From<LbSubsetSelectorFallbackPolicy> for i32"],["impl From<Infallible> for CreationError"],["impl From<&str> for Value"],["impl From<HeaderAppendAction> for i32"],["impl From<String> for Key"],["impl From<DenominatorType> for i32"],["impl From<(IpAddr, u16)> for EndpointAddress"],["impl From<Value> for Symbol"],["impl From<EncodeError> for CreationError"],["impl From<(Ipv6Addr, u16)> for EndpointAddress"],["impl From<EndpointAddress> for Address"],["impl From<Regex> for Strategy"],["impl<I: Iterator<Item = DynFilterFactory>> From<I> for FilterSet"],["impl From<CreationError> for ValidationError"],["impl From<FilterSet> for FilterMap"],["impl From<Value> for ConfigType"],["impl From<TrafficDirection> for i32"],["impl From<String> for Value"],["impl From<u64> for Value"],["impl From<RoutingPriority> for i32"],["impl From<Error> for CreationError"],["impl<T: Into<Struct> + Default + Clone> From<&MetadataView<T>> for Struct"],["impl From<DrainType> for i32"],["impl From<RequestMethod> for i32"],["impl From<LbPolicy> for i32"],["impl From<EndpointAddress> for EnvoyAddress"],["impl From<Error> for CreationError"],["impl<T> From<Option<T>> for Slot<T>"],["impl From<Metadata> for Struct"],["impl From<CodecClientType> for i32"],["impl From<Version> for i32"],["impl From<LbSubsetFallbackPolicy> for i32"],["impl<T: Into<EndpointAddress>> From<T> for Endpoint"],["impl From<DecodeError> for CreationError"],["impl From<InternalRedirectAction> for i32"],["impl From<(Ipv4Addr, u16)> for EndpointAddress"],["impl From<Reference> for Symbol"],["impl From<&str> for Key"],["impl From<Source> for i32"],["impl<T: Into<Struct> + Default> From<MetadataView<T>> for Struct"],["impl From<Protocol> for i32"],["impl From<ClusterNotFoundResponseCode> for i32"],["impl From<DnsLookupFamily> for i32"],["impl From<EndpointAddress> for EnvoySocketAddress"],["impl From<ConnectionSourceType> for i32"],["impl From<bool> for Value"],["impl From<DashMap<Option<Locality>, BTreeSet<Endpoint, Global>, RandomState>> for ClusterMap"],["impl From<Error> for FilterError"],["impl<const N: usize> From<[u8; N]> for Value"],["impl From<Err<Error<&[u8]>>> for Error"],["impl From<HealthStatus> for i32"],["impl From<Op> for i32"],["impl From<Bytes> for Value"],["impl From<HeadersWithUnderscoresAction> for i32"],["impl From<(AddressKind, u16)> for EndpointAddress"],["impl From<Suffix> for Strategy"],["impl From<SocketAddr> for EndpointAddress"],["impl From<Spur> for Key"],["impl From<(String, FilterInstance)> for Filter"],["impl From<ApiVersion> for i32"],["impl From<ConvertProtoConfigError> for CreationError"],["impl From<RedirectResponseCode> for i32"],["impl From<SocketState> for i32"],["impl<T> From<T> for Slot<T>"],["impl From<ApiType> for i32"],["impl From<([u8; 4], u16)> for EndpointAddress"],["impl From<ClusterProtocolSelection> for i32"],["impl From<ResetHeaderFormat> for i32"],["impl<const N: usize> From<&[u8; N]> for Value"],["impl From<Status> for i32"],["impl From<Metadata> for MetadataView<Metadata>"],["impl From<Value> for Value"],["impl From<Error> for CreationError"],["impl From<Vec<Value, Global>> for Value"],["impl From<TlsRequirementType> for i32"],["impl From<DiscoveryType> for i32"],["impl From<(String, u16)> for EndpointAddress"]] +"quilkin":[["impl<T> From<Option<T>> for Slot<T>"],["impl From<HashFunction> for i32"],["impl From<DenominatorType> for i32"],["impl From<(Ipv6Addr, u16)> for EndpointAddress"],["impl From<(Ipv4Addr, u16)> for EndpointAddress"],["impl From<CodecClientType> for i32"],["impl From<LbSubsetFallbackPolicy> for i32"],["impl From<InternalRedirectAction> for i32"],["impl From<ClusterNotFoundResponseCode> for i32"],["impl<T: Into<Struct> + Default + Clone> From<&MetadataView<T>> for Struct"],["impl From<HeaderAppendAction> for i32"],["impl From<Suffix> for Strategy"],["impl From<Value> for Symbol"],["impl From<(IpAddr, u16)> for EndpointAddress"],["impl<T: Into<EndpointAddress>> From<T> for Endpoint"],["impl From<Error> for CreationError"],["impl From<Metadata> for MetadataView<Metadata>"],["impl From<LbPolicy> for i32"],["impl From<SocketState> for i32"],["impl From<Vec<Value, Global>> for Value"],["impl From<DiscoveryType> for i32"],["impl From<(String, u16)> for EndpointAddress"],["impl From<HealthStatus> for i32"],["impl From<bool> for Value"],["impl From<u64> for Value"],["impl From<Protocol> for i32"],["impl From<ClusterProtocolSelection> for i32"],["impl From<Error> for FilterError"],["impl From<Error> for CreationError"],["impl From<Version> for i32"],["impl From<Reference> for Symbol"],["impl From<DnsLookupFamily> for i32"],["impl From<ApiType> for i32"],["impl<T> From<T> for Slot<T>"],["impl From<RoutingPriority> for i32"],["impl From<EndpointAddress> for EnvoyAddress"],["impl From<TrafficDirection> for i32"],["impl From<EndpointAddress> for Address"],["impl<const N: usize> From<[u8; N]> for Value"],["impl From<Bytes> for Value"],["impl From<DrainType> for i32"],["impl From<DecodeError> for CreationError"],["impl From<RequestMethod> for i32"],["impl From<ApiVersion> for i32"],["impl<T: Into<Struct> + Default> From<MetadataView<T>> for Struct"],["impl From<Infallible> for CreationError"],["impl From<ConnectionSourceType> for i32"],["impl From<(String, FilterInstance)> for Filter"],["impl From<Err<Error<&[u8]>>> for Error"],["impl From<SocketAddr> for EndpointAddress"],["impl From<HeadersWithUnderscoresAction> for i32"],["impl From<ResetHeaderFormat> for i32"],["impl From<&str> for Key"],["impl From<Metadata> for Struct"],["impl From<EncodeError> for CreationError"],["impl<I: Iterator<Item = DynFilterFactory>> From<I> for FilterSet"],["impl From<Status> for i32"],["impl From<&str> for Value"],["impl From<([u8; 4], u16)> for EndpointAddress"],["impl From<String> for Value"],["impl From<LbSubsetSelectorFallbackPolicy> for i32"],["impl From<Op> for i32"],["impl<const N: usize> From<&[u8; N]> for Value"],["impl From<FilterSet> for FilterMap"],["impl From<Source> for i32"],["impl From<EndpointAddress> for EnvoySocketAddress"],["impl From<Regex> for Strategy"],["impl From<Value> for Value"],["impl From<Error> for CreationError"],["impl From<TlsRequirementType> for i32"],["impl From<CreationError> for ValidationError"],["impl From<Prefix> for Strategy"],["impl From<Value> for ConfigType"],["impl From<ConvertProtoConfigError> for CreationError"],["impl From<String> for Key"],["impl From<Spur> for Key"],["impl From<(AddressKind, u16)> for EndpointAddress"],["impl From<DashMap<Option<Locality>, BTreeSet<Endpoint, Global>, RandomState>> for ClusterMap"],["impl From<RedirectResponseCode> for i32"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/convert/trait.TryFrom.js b/main/api/implementors/core/convert/trait.TryFrom.js index ba114f6c93..d529e5d866 100644 --- a/main/api/implementors/core/convert/trait.TryFrom.js +++ b/main/api/implementors/core/convert/trait.TryFrom.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl TryFrom<i32> for HealthStatus"],["impl TryFrom<Filter> for Filter"],["impl TryFrom<i32> for DrainType"],["impl TryFrom<i32> for ApiVersion"],["impl TryFrom<i32> for CodecClientType"],["impl TryFrom<i32> for TlsRequirementType"],["impl TryFrom<Value> for Value"],["impl TryFrom<i32> for Op"],["impl TryFrom<i32> for Source"],["impl TryFrom<i32> for DnsLookupFamily"],["impl TryFrom<i32> for ResetHeaderFormat"],["impl TryFrom<i32> for ClusterProtocolSelection"],["impl<const N: usize> TryFrom<[Filter; N]> for FilterChain"],["impl TryFrom<i32> for DenominatorType"],["impl TryFrom<SocketAddress> for EndpointAddress"],["impl TryFrom<i32> for LbSubsetSelectorFallbackPolicy"],["impl TryFrom<&FilterChain> for FilterChain"],["impl TryFrom<Config> for Timestamp"],["impl TryFrom<i32> for Status"],["impl TryFrom<&str> for ResourceType"],["impl TryFrom<i32> for ClusterNotFoundResponseCode"],["impl TryFrom<i32> for ConnectionSourceType"],["impl TryFrom<Struct> for Metadata"],["impl TryFrom<i32> for RedirectResponseCode"],["impl TryFrom<i32> for InternalRedirectAction"],["impl TryFrom<i32> for Protocol"],["impl TryFrom<i32> for HeadersWithUnderscoresAction"],["impl TryFrom<i32> for LbPolicy"],["impl<const N: usize> TryFrom<&[Filter; N]> for FilterChain"],["impl TryFrom<i32> for HeaderAppendAction"],["impl TryFrom<DiscoveryResponse> for DiscoveryRequest"],["impl TryFrom<Fallthrough> for Filter"],["impl TryFrom<&[Filter]> for FilterChain"],["impl TryFrom<i32> for LbSubsetFallbackPolicy"],["impl TryFrom<Address> for EndpointAddress"],["impl TryFrom<&String> for ResourceType"],["impl TryFrom<&str> for LogFormats"],["impl TryFrom<i32> for RequestMethod"],["impl TryFrom<String> for ResourceType"],["impl TryFrom<GameServer> for Endpoint"],["impl TryFrom<Filter> for Filter"],["impl TryFrom<i32> for HashFunction"],["impl TryFrom<Address> for EndpointAddress"],["impl TryFrom<i32> for Version"],["impl TryFrom<i32> for ApiType"],["impl TryFrom<i32> for DiscoveryType"],["impl<T, E> TryFrom<Struct> for MetadataView<T>where\n E: Send + Sync + Error + 'static,\n T: TryFrom<Struct, Error = E> + Default,"],["impl TryFrom<Vec<Filter, Global>> for FilterChain"],["impl TryFrom<Any> for Resource"],["impl TryFrom<i32> for TrafficDirection"],["impl TryFrom<i32> for RoutingPriority"],["impl TryFrom<i32> for SocketState"],["impl TryFrom<Endpoint> for EndpointAddress"],["impl TryFrom<FilterChain> for FilterChain"]] +"quilkin":[["impl TryFrom<i32> for CodecClientType"],["impl TryFrom<Address> for EndpointAddress"],["impl TryFrom<GameServer> for Endpoint"],["impl TryFrom<Filter> for Filter"],["impl TryFrom<i32> for Status"],["impl TryFrom<i32> for SocketState"],["impl<const N: usize> TryFrom<&[Filter; N]> for FilterChain"],["impl TryFrom<i32> for TrafficDirection"],["impl TryFrom<i32> for HeadersWithUnderscoresAction"],["impl TryFrom<Fallthrough> for Filter"],["impl TryFrom<i32> for ConnectionSourceType"],["impl TryFrom<Vec<Filter, Global>> for FilterChain"],["impl<const N: usize> TryFrom<[Filter; N]> for FilterChain"],["impl TryFrom<DiscoveryResponse> for DiscoveryRequest"],["impl TryFrom<i32> for ResetHeaderFormat"],["impl TryFrom<i32> for HashFunction"],["impl TryFrom<FilterChain> for FilterChain"],["impl TryFrom<&[Filter]> for FilterChain"],["impl TryFrom<i32> for Protocol"],["impl TryFrom<i32> for DiscoveryType"],["impl TryFrom<i32> for Version"],["impl TryFrom<i32> for RoutingPriority"],["impl TryFrom<i32> for DnsLookupFamily"],["impl TryFrom<String> for ResourceType"],["impl TryFrom<&FilterChain> for FilterChain"],["impl TryFrom<i32> for ApiType"],["impl TryFrom<i32> for HealthStatus"],["impl TryFrom<Any> for Resource"],["impl TryFrom<&str> for LogFormats"],["impl TryFrom<Value> for Value"],["impl<T, E> TryFrom<Struct> for MetadataView<T>where\n E: Send + Sync + Error + 'static,\n T: TryFrom<Struct, Error = E> + Default,"],["impl TryFrom<&String> for ResourceType"],["impl TryFrom<Endpoint> for EndpointAddress"],["impl TryFrom<i32> for ClusterNotFoundResponseCode"],["impl TryFrom<i32> for LbSubsetFallbackPolicy"],["impl TryFrom<Config> for Timestamp"],["impl TryFrom<i32> for DrainType"],["impl TryFrom<i32> for InternalRedirectAction"],["impl TryFrom<i32> for Op"],["impl TryFrom<i32> for ClusterProtocolSelection"],["impl TryFrom<i32> for TlsRequirementType"],["impl TryFrom<Struct> for Metadata"],["impl TryFrom<i32> for RedirectResponseCode"],["impl TryFrom<i32> for RequestMethod"],["impl TryFrom<SocketAddress> for EndpointAddress"],["impl TryFrom<i32> for LbPolicy"],["impl TryFrom<i32> for HeaderAppendAction"],["impl TryFrom<i32> for ApiVersion"],["impl TryFrom<i32> for LbSubsetSelectorFallbackPolicy"],["impl TryFrom<Filter> for Filter"],["impl TryFrom<Address> for EndpointAddress"],["impl TryFrom<i32> for DenominatorType"],["impl TryFrom<&str> for ResourceType"],["impl TryFrom<i32> for Source"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/default/trait.Default.js b/main/api/implementors/core/default/trait.Default.js index a1e5a6333f..4336d67fed 100644 --- a/main/api/implementors/core/default/trait.Default.js +++ b/main/api/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Default for GenericTextMatch"],["impl Default for Protocol"],["impl Default for ExtensionFilter"],["impl Default for UdpListenerConfig"],["impl Default for Vhds"],["impl Default for CidrRange"],["impl Default for GoogleRe2"],["impl Default for MetaData"],["impl Default for TransportSocketMatch"],["impl Default for Proxy"],["impl Default for StsService"],["impl Default for DeprecatedV1"],["impl Default for BindConfig"],["impl Default for Relay"],["impl Default for HealthStatusSet"],["impl Default for PortPolicy"],["impl Default for ApiType"],["impl Default for Cookie"],["impl Default for UpstreamBindConfig"],["impl Default for LbEndpoint"],["impl Default for TcpProtocolOptions"],["impl Default for Config"],["impl Default for RemoteAddress"],["impl Default for DeltaDiscoveryRequest"],["impl Default for SocketAddress"],["impl Default for CustomHealthCheck"],["impl Default for AggregatedConfigSource"],["impl Default for GrpcHealthCheck"],["impl Default for MaglevLbConfig"],["impl Default for PathSegment"],["impl Default for HttpHeadersMatch"],["impl Default for ClusterSpecifierPlugin"],["impl Default for LbSubsetSelector"],["impl Default for ConnectConfig"],["impl Default for Http1ProtocolOptions"],["impl Default for AdsDummy"],["impl Default for GameServerTemplateSpec"],["impl Default for FilterChain"],["impl Default for GenericKey"],["impl Default for Op"],["impl Default for Metadata"],["impl Default for ProxyProtocolConfig"],["impl Default for NullMatch"],["impl Default for Percent"],["impl Default for DropOverload"],["impl Default for Locality"],["impl Default for MaxStreamDuration"],["impl Default for ExactBalance"],["impl Default for NotHealthCheckFilter"],["impl Default for Node"],["impl Default for RuntimeDouble"],["impl Default for FilterAction"],["impl Default for RouteMatch"],["impl Default for Policy"],["impl Default for QuicKeepAliveSettings"],["impl Default for SettingsParameter"],["impl Default for OnDemandConfiguration"],["impl Default for Environment"],["impl Default for ApiVersion"],["impl Default for HashPolicy"],["impl Default for LoadBalancingPolicy"],["impl Default for ZoneAwareLbConfig"],["impl Default for GameServerSpec"],["impl Default for RedirectResponseCode"],["impl Default for ListenerCollection"],["impl Default for RingHashLbConfig"],["impl Default for OnMatch"],["impl Default for TypedExtensionConfig"],["impl Default for EnvoyGrpc"],["impl Default for DiscoveryType"],["impl Default for FilterChainMatch"],["impl<T: Default + Default> Default for MetadataView<T>"],["impl Default for RetryHostPredicate"],["impl Default for Policy"],["impl Default for MatcherList"],["impl Default for CallCredentials"],["impl Default for MatchSet"],["impl Default for RedisHealthCheck"],["impl Default for HealthStatus"],["impl Default for MatchPredicate"],["impl Default for Fallthrough"],["impl Default for Header"],["impl Default for HttpHealthCheck"],["impl Default for Override"],["impl Default for RequestMethod"],["impl Default for FilterState"],["impl Default for CorsPolicy"],["impl Default for HashFunction"],["impl Default for MetadataFilter"],["impl Default for RuntimeFractionalPercent"],["impl Default for Payload"],["impl Default for DynamicMetadata"],["impl Default for TrackClusterStats"],["impl Default for InternalRedirectAction"],["impl Default for HttpUri"],["impl Default for RetryBudget"],["impl Default for TlsContextMatchOptions"],["impl Default for PathSegment"],["impl Default for Source"],["impl Default for ConfigSource"],["impl Default for DataSource"],["impl Default for DestinationCluster"],["impl Default for HttpGenericBodyMatch"],["impl Default for FleetSpec"],["impl Default for Http2ProtocolOptions"],["impl Default for RetryPolicy"],["impl Default for Int64Range"],["impl Default for RateLimitSettings"],["impl Default for ClusterLoadAssignment"],["impl Default for QuicProtocolOptions"],["impl Default for ServiceAccountJwtAccessCredentials"],["impl Default for Extension"],["impl Default for RuntimePercent"],["impl Default for InternalRedirectPolicy"],["impl Default for Config"],["impl Default for PreconnectPolicy"],["impl Default for EventServiceConfig"],["impl Default for LedsClusterLocalityConfig"],["impl Default for ApiListener"],["impl Default for SocketState"],["impl Default for Action"],["impl Default for ResetHeader"],["impl Default for LocalityLbEndpoints"],["impl Default for Literal"],["impl Default for LeastRequestLbConfig"],["impl Default for HeaderMap"],["impl Default for HeadersWithUnderscoresAction"],["impl Default for HeaderFilter"],["impl Default for CommonLbConfig"],["impl Default for Int32Range"],["impl Default for RateLimitedRetryBackOff"],["impl Default for CodecClientType"],["impl Default for SchemeHeaderTransformation"],["impl Default for HealthCheck"],["impl Default for ConsistentHashingLbConfig"],["impl Default for HeaderAppendAction"],["impl Default for LbEndpointList"],["impl Default for Config"],["impl Default for RegexMatcher"],["impl Default for Strategy"],["impl Default for LbPolicy"],["impl Default for SdkServer"],["impl Default for QueryParameter"],["impl Default for ListStringMatcher"],["impl Default for ConnectionBalanceConfig"],["impl Default for TcpKeepalive"],["impl Default for RuntimeFeatureFlag"],["impl Default for HeaderMatcher"],["impl Default for ValueMatcher"],["impl Default for GrpcStatusFilter"],["impl Default for Pipe"],["impl Default for MetadataKind"],["impl Default for UdpSocketConfig"],["impl Default for UpstreamConnectionOptions"],["impl Default for DiscoveryResponse"],["impl Default for TlsRequirementType"],["impl Default for InternalListenerConfig"],["impl Default for TransportSocket"],["impl Default for Mode"],["impl Default for RedirectAction"],["impl Default for ActiveRawUdpListenerConfig"],["impl Default for DnsLookupFamily"],["impl Default for PredicateList"],["impl Default for Route"],["impl Default for Host"],["impl Default for StringMatcher"],["impl Default for BackoffStrategy"],["impl Default for QueryParameter"],["impl Default for SinglePredicate"],["impl Default for RetryBackOff"],["impl Default for DoubleMatcher"],["impl Default for Cluster"],["impl Default for Status"],["impl Default for AccessLogFilter"],["impl Default for ListenerFilterChainMatchPredicate"],["impl Default for Metadata"],["impl Default for CustomTag"],["impl Default for NonForwardingAction"],["impl Default for TraceableFilter"],["impl Default for WeightedCluster"],["impl Default for ConnectMatcher"],["impl Default for GoogleLocalCredentials"],["impl Default for DeltaDiscoveryResponse"],["impl Default for GrpcService"],["impl Default for LocalityWeightedLbConfig"],["impl Default for ConnectionSourceType"],["impl Default for RetryPriority"],["impl Default for Filter"],["impl<T: Default> Default for Slot<T>"],["impl Default for DrainType"],["impl Default for CdsDummy"],["impl Default for ClusterNotFoundResponseCode"],["impl Default for HeaderValue"],["impl Default for FilterConfig"],["impl Default for Policy"],["impl Default for WatchedDirectory"],["impl Default for FieldMatcher"],["impl Default for RemoteDataSource"],["impl Default for UpgradeConfig"],["impl Default for GrpcProtocolOptions"],["impl Default for StatusCodeFilter"],["impl Default for GoogleIamCredentials"],["impl Default for Header"],["impl Default for Predicate"],["impl Default for Protocol"],["impl Default for Filter"],["impl Default for DiscoveryRequest"],["impl Default for VirtualCluster"],["impl Default for RouteAction"],["impl Default for EdsClusterConfig"],["impl Default for QueryParameterMatcher"],["impl Default for RuntimeUInt32"],["impl Default for ClusterWeight"],["impl Default for Http3ProtocolOptions"],["impl Default for RefreshRate"],["impl Default for Endpoint"],["impl Default for RoutingPriority"],["impl Default for DurationFilter"],["impl Default for TcpHealthCheck"],["impl Default for UpstreamHttpProtocolOptions"],["impl Default for HeaderValueMatch"],["impl Default for ChannelCredentials"],["impl Default for OutlierDetection"],["impl Default for LogFormats"],["impl Default for HeaderValueOption"],["impl Default for CircuitBreakers"],["impl Default for CustomClusterType"],["impl Default for Config"],["impl Default for ControlPlane"],["impl Default for AccessLog"],["impl Default for HttpProtocolOptions"],["impl Default for Decorator"],["impl Default for Request"],["impl Default for TrafficDirection"],["impl Default for FilterChain"],["impl Default for Listener"],["impl Default for RequestHeaders"],["impl Default for RateLimit"],["impl Default for Cluster"],["impl Default for MetadataMatcher"],["impl Default for Action"],["impl<T: Default + Clone> Default for Watch<T>"],["impl Default for DirectResponseAction"],["impl Default for ConnectionProperties"],["impl Default for Thresholds"],["impl Default for SemanticVersion"],["impl Default for MatchSet"],["impl Default for SdkServerLogLevel"],["impl Default for SelfConfigSource"],["impl Default for AlternateProtocolsCacheOptions"],["impl Default for Endpoint"],["impl Default for FilterSet"],["impl Default for MatchMap"],["impl Default for ComparisonFilter"],["impl Default for DnsResolutionConfig"],["impl Default for ResponseFlagFilter"],["impl Default for Locality"],["impl Default for LbSubsetConfig"],["impl Default for KeepaliveSettings"],["impl Default for Value"],["impl Default for DenominatorType"],["impl Default for DynamicMetaData"],["impl Default for ResetHeaderFormat"],["impl Default for OriginalDstLbConfig"],["impl Default for Address"],["impl Default for Route"],["impl Default for AlternateProtocolsCacheEntry"],["impl Default for GoogleGrpc"],["impl Default for LbSubsetSelectorFallbackPolicy"],["impl Default for ListenerFilter"],["impl Default for ListMatcher"],["impl Default for DoubleRange"],["impl Default for ClusterProtocolSelection"],["impl Default for Health"],["impl Default for HedgePolicy"],["impl Default for MetadataCredentialsFromPlugin"],["impl Default for ApiConfigSource"],["impl Default for OrFilter"],["impl Default for SlowStartConfig"],["impl Default for QuicProtocolOptions"],["impl Default for RetryPolicy"],["impl Default for Tracing"],["impl Default for DnsResolverOptions"],["impl Default for RoundRobinLbConfig"],["impl Default for ExtensionConfigSource"],["impl Default for Resource"],["impl Default for ProperCaseWords"],["impl Default for SocketOption"],["impl Default for ChannelArgs"],["impl Default for EnvoyInternalAddress"],["impl Default for HeaderKeyFormat"],["impl Default for BuildVersion"],["impl Default for ClusterMap"],["impl Default for AndFilter"],["impl Default for Metadata"],["impl Default for MatcherTree"],["impl Default for PathConfigSource"],["impl Default for RequestMirrorPolicy"],["impl Default for HealthCheckConfig"],["impl Default for AsyncDataSource"],["impl Default for CacheControl"],["impl Default for RouteConfiguration"],["impl Default for VirtualHost"],["impl Default for Matcher"],["impl Default for SourceCluster"],["impl Default for Agent"],["impl Default for LbSubsetFallbackPolicy"],["impl Default for GrpcRouteMatchOptions"],["impl Default for RuntimeFilter"],["impl Default for SslCredentials"],["impl Default for ClusterCollection"],["impl Default for RegexMatchAndSubstitute"],["impl Default for FractionalPercent"],["impl Default for Version"],["impl Default for Version"],["impl Default for MetadataKey"],["impl Default for TlsOptions"]] +"quilkin":[["impl Default for MetadataKind"],["impl Default for TransportSocketMatch"],["impl Default for RefreshRate"],["impl Default for QuicProtocolOptions"],["impl Default for UdpSocketConfig"],["impl Default for ConnectMatcher"],["impl Default for VirtualCluster"],["impl Default for GoogleRe2"],["impl Default for MatcherList"],["impl Default for InternalListenerConfig"],["impl Default for HeaderKeyFormat"],["impl Default for LeastRequestLbConfig"],["impl Default for QueryParameter"],["impl Default for Policy"],["impl Default for ValueMatcher"],["impl Default for SinglePredicate"],["impl Default for MaglevLbConfig"],["impl Default for Override"],["impl Default for HealthCheckConfig"],["impl Default for SdkServerLogLevel"],["impl Default for FilterSet"],["impl Default for OrFilter"],["impl Default for ServiceAccountJwtAccessCredentials"],["impl Default for WeightedCluster"],["impl Default for CallCredentials"],["impl Default for MatchPredicate"],["impl Default for RuntimeFilter"],["impl Default for PreconnectPolicy"],["impl Default for OutlierDetection"],["impl Default for MaxStreamDuration"],["impl Default for Node"],["impl Default for Version"],["impl Default for HttpUri"],["impl Default for LbEndpoint"],["impl Default for SslCredentials"],["impl Default for LbPolicy"],["impl Default for Percent"],["impl Default for QuicProtocolOptions"],["impl Default for HeaderValue"],["impl Default for MatchMap"],["impl Default for FilterChain"],["impl Default for ClusterMap"],["impl<T: Default + Clone> Default for Watch<T>"],["impl Default for FilterChain"],["impl Default for AccessLogFilter"],["impl Default for RuntimeDouble"],["impl Default for QuicKeepAliveSettings"],["impl Default for FieldMatcher"],["impl Default for Route"],["impl Default for ComparisonFilter"],["impl Default for BindConfig"],["impl Default for EnvoyInternalAddress"],["impl Default for Tracing"],["impl Default for Listener"],["impl Default for RedirectAction"],["impl Default for InternalRedirectAction"],["impl Default for PathSegment"],["impl Default for Resource"],["impl Default for DrainType"],["impl<T: Default> Default for Slot<T>"],["impl Default for Action"],["impl Default for Cluster"],["impl Default for RegexMatchAndSubstitute"],["impl Default for RegexMatcher"],["impl Default for LocalityLbEndpoints"],["impl Default for Config"],["impl Default for HeaderFilter"],["impl Default for ListenerCollection"],["impl Default for HedgePolicy"],["impl Default for SdkServer"],["impl Default for CacheControl"],["impl Default for DynamicMetadata"],["impl Default for Config"],["impl Default for QueryParameter"],["impl Default for GameServerSpec"],["impl Default for RequestHeaders"],["impl Default for DestinationCluster"],["impl Default for TypedExtensionConfig"],["impl Default for FilterState"],["impl Default for GrpcProtocolOptions"],["impl Default for DynamicMetaData"],["impl Default for Payload"],["impl Default for RuntimeFractionalPercent"],["impl Default for MetadataCredentialsFromPlugin"],["impl Default for HeadersWithUnderscoresAction"],["impl Default for RetryPolicy"],["impl Default for ConsistentHashingLbConfig"],["impl Default for TcpProtocolOptions"],["impl Default for HeaderMatcher"],["impl Default for TlsOptions"],["impl Default for AsyncDataSource"],["impl Default for ExtensionFilter"],["impl Default for Http2ProtocolOptions"],["impl Default for FleetSpec"],["impl Default for ControlPlane"],["impl Default for DataSource"],["impl Default for Http1ProtocolOptions"],["impl<T: Default + Default> Default for MetadataView<T>"],["impl Default for CodecClientType"],["impl Default for HeaderAppendAction"],["impl Default for Locality"],["impl Default for RetryPolicy"],["impl Default for Action"],["impl Default for RateLimit"],["impl Default for RuntimeFeatureFlag"],["impl Default for Header"],["impl Default for LocalityWeightedLbConfig"],["impl Default for SourceCluster"],["impl Default for Version"],["impl Default for Vhds"],["impl Default for ActiveRawUdpListenerConfig"],["impl Default for RemoteDataSource"],["impl Default for DirectResponseAction"],["impl Default for Mode"],["impl Default for ChannelArgs"],["impl Default for Literal"],["impl Default for HeaderValueMatch"],["impl Default for MetadataFilter"],["impl Default for ClusterNotFoundResponseCode"],["impl Default for ListenerFilter"],["impl Default for Environment"],["impl Default for RuntimePercent"],["impl Default for ChannelCredentials"],["impl Default for ClusterProtocolSelection"],["impl Default for AndFilter"],["impl Default for DiscoveryResponse"],["impl Default for BuildVersion"],["impl Default for HttpProtocolOptions"],["impl Default for ExactBalance"],["impl Default for CorsPolicy"],["impl Default for ResponseFlagFilter"],["impl Default for Header"],["impl Default for ListMatcher"],["impl Default for MatcherTree"],["impl Default for ClusterWeight"],["impl Default for RetryHostPredicate"],["impl Default for RedisHealthCheck"],["impl Default for GrpcService"],["impl Default for ResetHeaderFormat"],["impl Default for Matcher"],["impl Default for FilterAction"],["impl Default for AccessLog"],["impl Default for OnDemandConfiguration"],["impl Default for HeaderValueOption"],["impl Default for Endpoint"],["impl Default for CommonLbConfig"],["impl Default for RemoteAddress"],["impl Default for Thresholds"],["impl Default for NullMatch"],["impl Default for HashPolicy"],["impl Default for OnMatch"],["impl Default for PathSegment"],["impl Default for ConfigSource"],["impl Default for DeltaDiscoveryResponse"],["impl Default for Proxy"],["impl Default for RingHashLbConfig"],["impl Default for Protocol"],["impl Default for ZoneAwareLbConfig"],["impl Default for TlsContextMatchOptions"],["impl Default for GrpcRouteMatchOptions"],["impl Default for ClusterSpecifierPlugin"],["impl Default for GenericKey"],["impl Default for RoutingPriority"],["impl Default for DeprecatedV1"],["impl Default for AggregatedConfigSource"],["impl Default for Metadata"],["impl Default for Relay"],["impl Default for ConnectionBalanceConfig"],["impl Default for HttpHeadersMatch"],["impl Default for PredicateList"],["impl Default for TraceableFilter"],["impl Default for EnvoyGrpc"],["impl Default for AdsDummy"],["impl Default for CustomTag"],["impl Default for ConnectionProperties"],["impl Default for Decorator"],["impl Default for RoundRobinLbConfig"],["impl Default for HttpGenericBodyMatch"],["impl Default for Op"],["impl Default for LbSubsetConfig"],["impl Default for Host"],["impl Default for HttpHealthCheck"],["impl Default for LoadBalancingPolicy"],["impl Default for SchemeHeaderTransformation"],["impl Default for RequestMirrorPolicy"],["impl Default for StatusCodeFilter"],["impl Default for RouteAction"],["impl Default for GenericTextMatch"],["impl Default for GoogleLocalCredentials"],["impl Default for CidrRange"],["impl Default for Metadata"],["impl Default for CustomHealthCheck"],["impl Default for NotHealthCheckFilter"],["impl Default for Policy"],["impl Default for TcpKeepalive"],["impl Default for EventServiceConfig"],["impl Default for GoogleIamCredentials"],["impl Default for Filter"],["impl Default for Cookie"],["impl Default for RedirectResponseCode"],["impl Default for GoogleGrpc"],["impl Default for ProperCaseWords"],["impl Default for PathConfigSource"],["impl Default for SocketState"],["impl Default for ApiListener"],["impl Default for RuntimeUInt32"],["impl Default for LedsClusterLocalityConfig"],["impl Default for HealthCheck"],["impl Default for LbSubsetSelectorFallbackPolicy"],["impl Default for ListenerFilterChainMatchPredicate"],["impl Default for Endpoint"],["impl Default for ConnectConfig"],["impl Default for TlsRequirementType"],["impl Default for Protocol"],["impl Default for Route"],["impl Default for RateLimitSettings"],["impl Default for StringMatcher"],["impl Default for VirtualHost"],["impl Default for InternalRedirectPolicy"],["impl Default for SemanticVersion"],["impl Default for UpstreamBindConfig"],["impl Default for StsService"],["impl Default for EdsClusterConfig"],["impl Default for HealthStatusSet"],["impl Default for RouteConfiguration"],["impl Default for LbEndpointList"],["impl Default for CircuitBreakers"],["impl Default for RetryBackOff"],["impl Default for SocketAddress"],["impl Default for Fallthrough"],["impl Default for UpstreamHttpProtocolOptions"],["impl Default for ProxyProtocolConfig"],["impl Default for SelfConfigSource"],["impl Default for Policy"],["impl Default for Metadata"],["impl Default for Agent"],["impl Default for DiscoveryRequest"],["impl Default for Predicate"],["impl Default for DnsResolutionConfig"],["impl Default for TransportSocket"],["impl Default for Request"],["impl Default for WatchedDirectory"],["impl Default for ResetHeader"],["impl Default for QueryParameterMatcher"],["impl Default for CustomClusterType"],["impl Default for DnsLookupFamily"],["impl Default for GameServerTemplateSpec"],["impl Default for GrpcHealthCheck"],["impl Default for Locality"],["impl Default for SlowStartConfig"],["impl Default for Extension"],["impl Default for Http3ProtocolOptions"],["impl Default for LogFormats"],["impl Default for ApiType"],["impl Default for ConnectionSourceType"],["impl Default for MetadataMatcher"],["impl Default for BackoffStrategy"],["impl Default for Source"],["impl Default for UpgradeConfig"],["impl Default for Health"],["impl Default for LbSubsetSelector"],["impl Default for AlternateProtocolsCacheEntry"],["impl Default for ApiConfigSource"],["impl Default for DoubleRange"],["impl Default for UdpListenerConfig"],["impl Default for DoubleMatcher"],["impl Default for AlternateProtocolsCacheOptions"],["impl Default for DeltaDiscoveryRequest"],["impl Default for HashFunction"],["impl Default for RateLimitedRetryBackOff"],["impl Default for Filter"],["impl Default for Address"],["impl Default for DnsResolverOptions"],["impl Default for HealthStatus"],["impl Default for KeepaliveSettings"],["impl Default for Int32Range"],["impl Default for MatchSet"],["impl Default for Value"],["impl Default for NonForwardingAction"],["impl Default for Config"],["impl Default for GrpcStatusFilter"],["impl Default for ListStringMatcher"],["impl Default for TrackClusterStats"],["impl Default for UpstreamConnectionOptions"],["impl Default for TcpHealthCheck"],["impl Default for HeaderMap"],["impl Default for DiscoveryType"],["impl Default for Status"],["impl Default for RequestMethod"],["impl Default for Cluster"],["impl Default for ClusterLoadAssignment"],["impl Default for Int64Range"],["impl Default for Config"],["impl Default for MetaData"],["impl Default for SocketOption"],["impl Default for Strategy"],["impl Default for DurationFilter"],["impl Default for PortPolicy"],["impl Default for OriginalDstLbConfig"],["impl Default for CdsDummy"],["impl Default for DropOverload"],["impl Default for ExtensionConfigSource"],["impl Default for MatchSet"],["impl Default for RetryBudget"],["impl Default for ClusterCollection"],["impl Default for ApiVersion"],["impl Default for FractionalPercent"],["impl Default for Pipe"],["impl Default for FilterConfig"],["impl Default for RetryPriority"],["impl Default for DenominatorType"],["impl Default for FilterChainMatch"],["impl Default for TrafficDirection"],["impl Default for LbSubsetFallbackPolicy"],["impl Default for MetadataKey"],["impl Default for SettingsParameter"],["impl Default for RouteMatch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/error/trait.Error.js b/main/api/implementors/core/error/trait.Error.js index 777485adfd..484a269c78 100644 --- a/main/api/implementors/core/error/trait.Error.js +++ b/main/api/implementors/core/error/trait.Error.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Error for Error"],["impl Error for FilterError"],["impl Error for ConvertProtoConfigError"],["impl Error for CreationError"],["impl Error for PortRangeError"],["impl Error for ValidationError"],["impl Error for PacketDenied"],["impl Error for MetadataError"],["impl Error for Error"]] +"quilkin":[["impl Error for MetadataError"],["impl Error for CreationError"],["impl Error for Error"],["impl Error for ConvertProtoConfigError"],["impl Error for FilterError"],["impl Error for Error"],["impl Error for ValidationError"],["impl Error for PortRangeError"],["impl Error for PacketDenied"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/fmt/trait.Debug.js b/main/api/implementors/core/fmt/trait.Debug.js index 1053c4b1ab..41367c46e0 100644 --- a/main/api/implementors/core/fmt/trait.Debug.js +++ b/main/api/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Debug for UpstreamConnectionOptions"],["impl Debug for GameServerStatusPort"],["impl Debug for OriginalDstLbConfig"],["impl Debug for RedisHealthCheck"],["impl Debug for MatchPattern"],["impl Debug for EventServiceConfig"],["impl Debug for HttpUpstreamType"],["impl Debug for Timestamp"],["impl Debug for DeltaDiscoveryResponse"],["impl Debug for ComparisonFilter"],["impl<T: Debug + ClusterDiscoveryService> Debug for ClusterDiscoveryServiceServer<T>"],["impl Debug for TlsContextMatchOptions"],["impl Debug for LedsClusterLocalityConfig"],["impl Debug for StringMatcher"],["impl Debug for RemoteDataSource"],["impl Debug for RuntimePercent"],["impl Debug for QuicProtocolOptions"],["impl Debug for Pipe"],["impl Debug for ControlPlane"],["impl Debug for Config"],["impl Debug for RuntimeFilter"],["impl Debug for Commands"],["impl Debug for Relay"],["impl Debug for Header"],["impl Debug for Http1ProtocolOptions"],["impl Debug for Cluster"],["impl Debug for Agent"],["impl Debug for EnvoyGrpc"],["impl Debug for ClusterProtocolSelection"],["impl Debug for ExtensionFilter"],["impl Debug for RequestMirrorPolicy"],["impl Debug for Config"],["impl Debug for HeaderMatcher"],["impl Debug for Suffix"],["impl Debug for HostRewriteSpecifier"],["impl Debug for CircuitBreakers"],["impl Debug for PathConfigSource"],["impl Debug for Rule"],["impl Debug for CacheControl"],["impl Debug for OnMatch"],["impl Debug for TcpHealthCheck"],["impl Debug for LocalityWeightedLbConfig"],["impl Debug for UserAgentVersionType"],["impl Debug for Manage"],["impl Debug for ConfigType"],["impl Debug for ChannelCredentials"],["impl Debug for NullMatch"],["impl Debug for Policy"],["impl Debug for FilterAction"],["impl Debug for DnsResolutionConfig"],["impl Debug for HttpProtocolOptions"],["impl Debug for Config"],["impl Debug for HttpGenericBodyMatch"],["impl Debug for DynamicMetaData"],["impl Debug for ChannelArgs"],["impl Debug for MatcherList"],["impl Debug for Qcmp"],["impl Debug for AccessLogFilter"],["impl Debug for FleetScheduling"],["impl Debug for MatchType"],["impl Debug for LbSubsetConfig"],["impl Debug for Cookie"],["impl Debug for Policy"],["impl Debug for AdsDummy"],["impl Debug for GameServerState"],["impl Debug for RefreshRate"],["impl Debug for ResetHeader"],["impl<T: Debug> Debug for Slot<T>"],["impl Debug for ConfigType"],["impl Debug for RouteConfiguration"],["impl Debug for RedirectResponseCode"],["impl Debug for TransportSocketMatch"],["impl Debug for RandomValueSpecifier"],["impl Debug for HostIdentifier"],["impl Debug for Fleet"],["impl Debug for UdpSocketConfig"],["impl Debug for Specifier"],["impl Debug for UpstreamHttpProtocolOptions"],["impl Debug for FleetStatus"],["impl Debug for Config"],["impl Debug for UpgradeConfig"],["impl Debug for TcpProtocolOptions"],["impl Debug for DiscoveryResponse"],["impl Debug for SocketState"],["impl Debug for Segment"],["impl Debug for ConnectionBalanceConfig"],["impl Debug for RemoteAddress"],["impl Debug for OverrideSpecifier"],["impl Debug for PathSpecifier"],["impl Debug for DiscoveryType"],["impl Debug for MetadataError"],["impl Debug for Matcher"],["impl Debug for CorsPolicy"],["impl Debug for ConsistentHashingLbConfig"],["impl Debug for Policy"],["impl<T: Debug + AggregatedDiscoveryService> Debug for AggregatedDiscoveryServiceServer<T>"],["impl Debug for SslCredentials"],["impl Debug for Endpoint"],["impl Debug for RetryPolicy"],["impl Debug for MetadataCredentialsFromPlugin"],["impl Debug for OnDemandConfiguration"],["impl Debug for DoubleMatcher"],["impl Debug for QueryParameter"],["impl Debug for GenerateConfigSchema"],["impl Debug for ClusterMap"],["impl Debug for ConnectConfig"],["impl Debug for WeightedCluster"],["impl Debug for LbSubsetFallbackPolicy"],["impl Debug for BindConfig"],["impl Debug for TypedExtensionConfig"],["impl Debug for ClusterLoadAssignment"],["impl Debug for RuntimeFeatureFlag"],["impl Debug for HealthCheck"],["impl Debug for DurationFilter"],["impl Debug for ConnectionProperties"],["impl Debug for Value"],["impl Debug for Proxy"],["impl Debug for CreationError"],["impl Debug for AsyncDataSource"],["impl Debug for GrpcProtocolOptions"],["impl Debug for Config"],["impl Debug for ProperCaseWords"],["impl Debug for RoundRobinLbConfig"],["impl Debug for HeaderValueOption"],["impl Debug for FleetStrategyRollingUpdate"],["impl Debug for Resource"],["impl Debug for ConfigType"],["impl Debug for ConfigType"],["impl Debug for NotHealthCheckFilter"],["impl Debug for FilterSpecifier"],["impl Debug for MatchSet"],["impl Debug for MetadataKey"],["impl Debug for FleetSpec"],["impl Debug for Status"],["impl Debug for SocketAddress"],["impl Debug for OnMatch"],["impl Debug for DnsLookupFamily"],["impl Debug for Override"],["impl Debug for DropOverload"],["impl Debug for ClusterNotFoundResponseCode"],["impl Debug for Segment"],["impl Debug for ConfigType"],["impl Debug for HeadersWithUnderscoresAction"],["impl Debug for ConvertProtoConfigError"],["impl Debug for ListStringMatcher"],["impl Debug for RuntimeDouble"],["impl Debug for EdsClusterConfig"],["impl Debug for BuildVersion"],["impl<T: Debug> Debug for ClusterDiscoveryServiceClient<T>"],["impl Debug for ConfigSource"],["impl Debug for Inner"],["impl Debug for Value"],["impl Debug for ApiListener"],["impl Debug for SdkServer"],["impl Debug for DoubleRange"],["impl Debug for GoogleLocalCredentials"],["impl<T: Debug + Default> Debug for MetadataView<T>"],["impl Debug for CommonLbConfig"],["impl Debug for ResourceType"],["impl Debug for EngineType"],["impl Debug for DeltaDiscoveryRequest"],["impl Debug for QuicKeepAliveSettings"],["impl Debug for BalanceType"],["impl Debug for RequestHeaders"],["impl Debug for ConfigSourceSpecifier"],["impl Debug for PathSegment"],["impl Debug for PathRewriteSpecifier"],["impl Debug for ExactBalance"],["impl Debug for RuntimeUInt32"],["impl Debug for Rule"],["impl Debug for Cluster"],["impl Debug for AddressNameSpecifier"],["impl Debug for StsService"],["impl Debug for RetryPolicy"],["impl Debug for Endpoint"],["impl Debug for Thresholds"],["impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>"],["impl Debug for HeaderFormat"],["impl Debug for QueryParameterMatcher"],["impl Debug for RingHashLbConfig"],["impl Debug for MetadataFilter"],["impl Debug for LbSubsetSelectorFallbackPolicy"],["impl Debug for SocketOption"],["impl Debug for AlternateProtocolsCacheOptions"],["impl Debug for Int32Range"],["impl Debug for GrpcStatusFilter"],["impl Debug for Value"],["impl Debug for ConfigSourceSpecifier"],["impl Debug for QuicProtocolOptions"],["impl Debug for GrpcRouteMatchOptions"],["impl Debug for Route"],["impl Debug for Cli"],["impl Debug for HeaderFilter"],["impl Debug for QueryParameter"],["impl Debug for ClusterCollection"],["impl Debug for AggregatedConfigSource"],["impl Debug for RateLimitSettings"],["impl Debug for LbSubsetSelector"],["impl Debug for DestinationCluster"],["impl Debug for ConfigType"],["impl Debug for SinglePredicate"],["impl Debug for Action"],["impl Debug for Filter"],["impl Debug for ValueSpecifier"],["impl Debug for RetryPriority"],["impl Debug for GameServerTemplateSpec"],["impl Debug for Error"],["impl Debug for MetadataMatcher"],["impl Debug for PathSegment"],["impl Debug for ClusterSpecifierPlugin"],["impl Debug for RegexMatcher"],["impl Debug for ApiConfigSource"],["impl Debug for PolicySpecifier"],["impl Debug for FilterChainMatch"],["impl Debug for RegexMatchAndSubstitute"],["impl Debug for FilterChain"],["impl Debug for GameServerPort"],["impl Debug for TargetSpecifier"],["impl Debug for TransportSocket"],["impl Debug for Rule"],["impl Debug for MaxStreamDuration"],["impl Debug for HedgePolicy"],["impl Debug for LocalityConfigSpecifier"],["impl Debug for ListenerCollection"],["impl Debug for HealthStatusSet"],["impl Debug for Protocol"],["impl Debug for FractionalPercent"],["impl Debug for BackoffStrategy"],["impl Debug for CdsDummy"],["impl Debug for RateLimitedRetryBackOff"],["impl Debug for CredentialSpecifier"],["impl Debug for ApiType"],["impl Debug for Config"],["impl Debug for InternalRedirectAction"],["impl Debug for TrafficDirection"],["impl Debug for Extension"],["impl Debug for Predicate"],["impl Debug for LoadBalancingPolicy"],["impl Debug for ConfigType"],["impl Debug for HashPolicy"],["impl Debug for SlowStartConfig"],["impl Debug for Transformation"],["impl Debug for Mode"],["impl Debug for Version"],["impl Debug for HeaderValue"],["impl Debug for Tracing"],["impl Debug for Config"],["impl Debug for Source"],["impl Debug for PredicateList"],["impl Debug for LbPolicy"],["impl Debug for SchemeRewriteSpecifier"],["impl Debug for DrainType"],["impl<T: Debug> Debug for Watch<T>"],["impl Debug for GameServerSpec"],["impl Debug for TreeType"],["impl Debug for SettingsParameter"],["impl Debug for Percent"],["impl Debug for RequestMethod"],["impl Debug for OrFilter"],["impl Debug for EndpointAddress"],["impl Debug for HeaderMap"],["impl Debug for TlsOptions"],["impl Debug for AlternateProtocolsCacheEntry"],["impl Debug for Node"],["impl Debug for Resource"],["impl Debug for Ping"],["impl Debug for CustomClusterType"],["impl Debug for GrpcService"],["impl Debug for ListenerSpecifier"],["impl Debug for TrackClusterStats"],["impl Debug for RetryHostPredicate"],["impl Debug for Specifier"],["impl Debug for CustomHealthCheck"],["impl Debug for Address"],["impl Debug for Regex"],["impl Debug for Fallthrough"],["impl Debug for Kind"],["impl Debug for ExtensionConfigSource"],["impl Debug for DnsResolverOptions"],["impl Debug for WatchedDirectory"],["impl Debug for Config"],["impl Debug for Payload"],["impl Debug for MatchPattern"],["impl Debug for HeaderValueMatch"],["impl Debug for UdpListenerConfig"],["impl Debug for ClusterSpecifier"],["impl Debug for Decorator"],["impl Debug for ZoneAwareLbConfig"],["impl Debug for SemanticVersion"],["impl Debug for HttpHealthCheck"],["impl Debug for InternalRedirectPolicy"],["impl Debug for MatchPattern"],["impl Debug for Protocol"],["impl Debug for FleetStrategy"],["impl Debug for PortRangeError"],["impl Debug for HealthStatus"],["impl Debug for RateLimit"],["impl Debug for RedirectAction"],["impl Debug for Http2ProtocolOptions"],["impl Debug for CallCredentials"],["impl Debug for DirectResponseAction"],["impl Debug for ConnectMatcher"],["impl Debug for FilterState"],["impl Debug for NonForwardingAction"],["impl Debug for Request"],["impl Debug for Providers"],["impl Debug for CustomTag"],["impl Debug for PortSpecifier"],["impl Debug for LogFormats"],["impl Debug for Config"],["impl Debug for PortRange"],["impl Debug for MatchPattern"],["impl Debug for Config"],["impl Debug for ClusterWeight"],["impl Debug for PacketDenied"],["impl Debug for HashFunction"],["impl Debug for GenericTextMatch"],["impl Debug for SchedulingStrategy"],["impl Debug for ConnectionSourceType"],["impl Debug for Reference"],["impl Debug for FieldMatcher"],["impl Debug for KeepaliveSettings"],["impl Debug for EnvoyInternalAddress"],["impl Debug for ListenerFilterChainMatchPredicate"],["impl Debug for RetryBudget"],["impl Debug for Strategy"],["impl Debug for InternalListenerConfig"],["impl Debug for Int64Range"],["impl Debug for FilterChain"],["impl Debug for Vhds"],["impl Debug for Matcher"],["impl Debug for Config"],["impl Debug for Route"],["impl Debug for MetaData"],["impl Debug for Strategy"],["impl Debug for PortPolicy"],["impl Debug for Metadata"],["impl Debug for MetadataKind"],["impl Debug for DeprecatedV1"],["impl Debug for Config"],["impl Debug for Health"],["impl Debug for LbEndpointList"],["impl Debug for Environment"],["impl Debug for AndFilter"],["impl Debug for PreconnectPolicy"],["impl Debug for StatusCodeFilter"],["impl Debug for GoogleGrpc"],["impl Debug for GameServer"],["impl Debug for RoutingPriority"],["impl Debug for GrpcHealthCheck"],["impl Debug for QueryParameterMatchSpecifier"],["impl Debug for Address"],["impl Debug for MatcherType"],["impl Debug for MaglevLbConfig"],["impl Debug for RetryBackOff"],["impl Debug for LbEndpoint"],["impl Debug for GoogleIamCredentials"],["impl Debug for Key"],["impl Debug for HeaderKeyFormat"],["impl Debug for ValueMatcher"],["impl Debug for ValidationError"],["impl Debug for LbConfig"],["impl Debug for Listener"],["impl Debug for HttpUri"],["impl Debug for LocalityLbEndpoints"],["impl Debug for Locality"],["impl Debug for ListMatcher"],["impl Debug for ClusterDiscoveryType"],["impl Debug for HealthCheckConfig"],["impl Debug for TlsRequirementType"],["impl Debug for Action"],["impl Debug for RouteAction"],["impl Debug for FleetStrategyType"],["impl Debug for HeaderMatchSpecifier"],["impl Debug for ApiVersion"],["impl Debug for TcpKeepalive"],["impl Debug for HeaderAppendAction"],["impl Debug for SourceCluster"],["impl Debug for ListenerFilter"],["impl Debug for CidrRange"],["impl Debug for ActionSpecifier"],["impl Debug for Literal"],["impl Debug for MatchSet"],["impl Debug for Branch"],["impl Debug for VirtualHost"],["impl Debug for HealthChecker"],["impl Debug for Symbol"],["impl Debug for CredentialSpecifier"],["impl Debug for SchemeHeaderTransformation"],["impl Debug for DirectionalConfig"],["impl Debug for Config"],["impl Debug for Action"],["impl Debug for LeastRequestLbConfig"],["impl Debug for SelfConfigSource"],["impl Debug for Header"],["impl Debug for Metadata"],["impl Debug for MatchPredicate"],["impl Debug for GoogleRe2"],["impl Debug for ServiceAccountJwtAccessCredentials"],["impl Debug for HttpHeadersMatch"],["impl Debug for Type"],["impl Debug for CodecClientType"],["impl Debug for HostRewriteSpecifier"],["impl Debug for OutlierDetection"],["impl Debug for Payload"],["impl Debug for TraceableFilter"],["impl Debug for Debug"],["impl Debug for Op"],["impl Debug for GameServerStatus"],["impl Debug for Http3ProtocolOptions"],["impl Debug for DynamicMetadata"],["impl Debug for AccessLog"],["impl Debug for DiscoveryRequest"],["impl Debug for Locality"],["impl Debug for Filter"],["impl Debug for ProxyProtocolConfig"],["impl Debug for DataSource"],["impl Debug for LbConfig"],["impl Debug for RuntimeFractionalPercent"],["impl Debug for SdkServerLogLevel"],["impl Debug for Rule"],["impl Debug for ResponseFlagFilter"],["impl Debug for DenominatorType"],["impl Debug for Filter"],["impl Debug for Version"],["impl Debug for Error"],["impl Debug for ResetHeaderFormat"],["impl Debug for MatchMap"],["impl Debug for ActiveRawUdpListenerConfig"],["impl Debug for RouteMatch"],["impl Debug for FilterError"],["impl Debug for UpstreamBindConfig"],["impl Debug for Action"],["impl Debug for FilterRegistry"],["impl Debug for Protocol"],["impl Debug for Metadata"],["impl Debug for Prefix"],["impl Debug for GenericKey"],["impl Debug for ConfigType"],["impl Debug for VirtualCluster"],["impl Debug for Host"],["impl Debug for ConfigType"],["impl Debug for FilterConfig"],["impl Debug for EnabledSpecifier"],["impl Debug for ConfigType"],["impl Debug for MatcherTree"]] +"quilkin":[["impl Debug for Specifier"],["impl Debug for LedsClusterLocalityConfig"],["impl Debug for Reference"],["impl Debug for UpgradeConfig"],["impl Debug for Type"],["impl Debug for Matcher"],["impl Debug for DiscoveryType"],["impl Debug for HeaderValueOption"],["impl Debug for SdkServerLogLevel"],["impl Debug for Fallthrough"],["impl Debug for Locality"],["impl Debug for Providers"],["impl Debug for GameServerPort"],["impl Debug for MaxStreamDuration"],["impl Debug for ResponseFlagFilter"],["impl Debug for ConfigType"],["impl Debug for Transformation"],["impl Debug for RetryBackOff"],["impl Debug for UpstreamConnectionOptions"],["impl Debug for GrpcStatusFilter"],["impl Debug for HealthCheck"],["impl Debug for CircuitBreakers"],["impl Debug for CustomTag"],["impl Debug for Rule"],["impl Debug for PredicateList"],["impl Debug for Source"],["impl Debug for BindConfig"],["impl Debug for RouteAction"],["impl Debug for RetryPriority"],["impl Debug for SdkServer"],["impl Debug for LbSubsetSelectorFallbackPolicy"],["impl Debug for Qcmp"],["impl Debug for RetryHostPredicate"],["impl Debug for SchemeHeaderTransformation"],["impl Debug for HeaderAppendAction"],["impl Debug for RemoteDataSource"],["impl Debug for PortRange"],["impl Debug for InternalRedirectAction"],["impl Debug for RequestMethod"],["impl Debug for Cookie"],["impl Debug for HealthChecker"],["impl Debug for Filter"],["impl Debug for Address"],["impl Debug for PolicySpecifier"],["impl Debug for PathSpecifier"],["impl Debug for ClusterWeight"],["impl<T: Debug + Default> Debug for MetadataView<T>"],["impl Debug for ConfigSourceSpecifier"],["impl Debug for MatchPattern"],["impl Debug for Config"],["impl Debug for GameServerSpec"],["impl Debug for LbSubsetFallbackPolicy"],["impl Debug for DirectionalConfig"],["impl Debug for ExtensionFilter"],["impl Debug for Config"],["impl Debug for KeepaliveSettings"],["impl Debug for RuntimeDouble"],["impl Debug for Metadata"],["impl Debug for PathConfigSource"],["impl Debug for HostRewriteSpecifier"],["impl Debug for ComparisonFilter"],["impl Debug for QueryParameterMatchSpecifier"],["impl Debug for CdsDummy"],["impl Debug for Value"],["impl Debug for Health"],["impl Debug for HedgePolicy"],["impl<T: Debug> Debug for Slot<T>"],["impl Debug for FilterAction"],["impl Debug for RedirectAction"],["impl Debug for Config"],["impl Debug for Proxy"],["impl Debug for Cluster"],["impl Debug for DeltaDiscoveryResponse"],["impl Debug for Cli"],["impl Debug for AsyncDataSource"],["impl Debug for ConfigType"],["impl Debug for ResetHeaderFormat"],["impl Debug for LogFormats"],["impl Debug for MatchPattern"],["impl Debug for Policy"],["impl Debug for ServiceAccountJwtAccessCredentials"],["impl Debug for Header"],["impl Debug for Int32Range"],["impl Debug for SettingsParameter"],["impl Debug for MaglevLbConfig"],["impl Debug for HealthStatusSet"],["impl Debug for BackoffStrategy"],["impl Debug for RequestMirrorPolicy"],["impl Debug for QuicProtocolOptions"],["impl Debug for ProperCaseWords"],["impl Debug for MatchPredicate"],["impl Debug for LbConfig"],["impl Debug for RuntimeFractionalPercent"],["impl Debug for GameServerTemplateSpec"],["impl Debug for CacheControl"],["impl Debug for ConfigSourceSpecifier"],["impl Debug for Action"],["impl Debug for MatchMap"],["impl Debug for ClusterDiscoveryType"],["impl Debug for FilterChainMatch"],["impl Debug for HashFunction"],["impl Debug for RemoteAddress"],["impl Debug for ZoneAwareLbConfig"],["impl Debug for ConfigType"],["impl Debug for GrpcProtocolOptions"],["impl Debug for FleetStatus"],["impl Debug for GameServerStatusPort"],["impl Debug for PathRewriteSpecifier"],["impl Debug for FleetScheduling"],["impl Debug for ClusterSpecifier"],["impl Debug for ExactBalance"],["impl Debug for MetadataError"],["impl Debug for EnvoyInternalAddress"],["impl Debug for HeaderMatcher"],["impl Debug for RuntimeFilter"],["impl Debug for TrackClusterStats"],["impl Debug for EnabledSpecifier"],["impl Debug for MetadataMatcher"],["impl Debug for Fleet"],["impl Debug for FleetStrategy"],["impl Debug for RedisHealthCheck"],["impl Debug for ConfigType"],["impl Debug for TrafficDirection"],["impl Debug for Http1ProtocolOptions"],["impl Debug for HashPolicy"],["impl Debug for LocalityWeightedLbConfig"],["impl Debug for RingHashLbConfig"],["impl Debug for ValueMatcher"],["impl Debug for HeaderMatchSpecifier"],["impl Debug for DnsResolutionConfig"],["impl Debug for SslCredentials"],["impl Debug for Policy"],["impl Debug for MatchSet"],["impl Debug for DurationFilter"],["impl Debug for Thresholds"],["impl Debug for LbEndpointList"],["impl Debug for FleetSpec"],["impl<T: Debug + ClusterDiscoveryService> Debug for ClusterDiscoveryServiceServer<T>"],["impl Debug for Config"],["impl Debug for ConfigType"],["impl Debug for PortPolicy"],["impl Debug for RefreshRate"],["impl Debug for Vhds"],["impl Debug for DynamicMetaData"],["impl Debug for HealthStatus"],["impl Debug for LbPolicy"],["impl Debug for Config"],["impl Debug for ClusterCollection"],["impl Debug for MetadataKind"],["impl Debug for HeaderValueMatch"],["impl Debug for Cluster"],["impl Debug for SocketOption"],["impl Debug for Branch"],["impl Debug for TlsOptions"],["impl Debug for Resource"],["impl Debug for Action"],["impl Debug for FractionalPercent"],["impl Debug for SelfConfigSource"],["impl Debug for OutlierDetection"],["impl Debug for RuntimePercent"],["impl Debug for Strategy"],["impl Debug for HeaderValue"],["impl Debug for Prefix"],["impl Debug for ClusterNotFoundResponseCode"],["impl Debug for ClusterLoadAssignment"],["impl Debug for UpstreamBindConfig"],["impl Debug for ListenerCollection"],["impl Debug for QuicProtocolOptions"],["impl Debug for ClusterSpecifierPlugin"],["impl Debug for MatcherType"],["impl Debug for ListStringMatcher"],["impl Debug for ClusterProtocolSelection"],["impl Debug for ConfigType"],["impl Debug for Endpoint"],["impl Debug for ConsistentHashingLbConfig"],["impl Debug for VirtualHost"],["impl Debug for DeltaDiscoveryRequest"],["impl Debug for Commands"],["impl Debug for FilterConfig"],["impl Debug for GoogleIamCredentials"],["impl Debug for ExtensionConfigSource"],["impl Debug for ProxyProtocolConfig"],["impl Debug for PreconnectPolicy"],["impl Debug for ClusterMap"],["impl Debug for RoutingPriority"],["impl Debug for HeaderFormat"],["impl Debug for TcpHealthCheck"],["impl Debug for HeaderFilter"],["impl Debug for MatcherTree"],["impl Debug for SinglePredicate"],["impl Debug for Filter"],["impl Debug for Suffix"],["impl Debug for TypedExtensionConfig"],["impl Debug for ListenerFilterChainMatchPredicate"],["impl Debug for CredentialSpecifier"],["impl Debug for SocketAddress"],["impl Debug for Host"],["impl Debug for Debug"],["impl Debug for Config"],["impl Debug for Protocol"],["impl Debug for LocalityConfigSpecifier"],["impl Debug for Literal"],["impl Debug for CorsPolicy"],["impl Debug for DiscoveryRequest"],["impl Debug for OriginalDstLbConfig"],["impl Debug for Status"],["impl Debug for StatusCodeFilter"],["impl Debug for Pipe"],["impl Debug for Relay"],["impl Debug for GoogleRe2"],["impl Debug for Route"],["impl Debug for ControlPlane"],["impl Debug for MatchSet"],["impl Debug for ActiveRawUdpListenerConfig"],["impl Debug for ConnectionSourceType"],["impl Debug for GrpcHealthCheck"],["impl Debug for QuicKeepAliveSettings"],["impl Debug for Request"],["impl Debug for Config"],["impl Debug for ValueSpecifier"],["impl Debug for Error"],["impl Debug for BalanceType"],["impl Debug for ConnectionProperties"],["impl Debug for Route"],["impl Debug for OverrideSpecifier"],["impl Debug for Decorator"],["impl Debug for DnsLookupFamily"],["impl Debug for PacketDenied"],["impl Debug for Node"],["impl Debug for Symbol"],["impl Debug for Rule"],["impl Debug for SemanticVersion"],["impl Debug for TransportSocketMatch"],["impl Debug for OnMatch"],["impl Debug for FilterSpecifier"],["impl Debug for EndpointAddress"],["impl Debug for FleetStrategyRollingUpdate"],["impl Debug for GrpcRouteMatchOptions"],["impl Debug for RetryBudget"],["impl Debug for UdpSocketConfig"],["impl Debug for NonForwardingAction"],["impl Debug for ApiVersion"],["impl Debug for QueryParameter"],["impl Debug for Config"],["impl Debug for OnMatch"],["impl Debug for LbSubsetSelector"],["impl Debug for CustomClusterType"],["impl Debug for FieldMatcher"],["impl Debug for BuildVersion"],["impl Debug for OnDemandConfiguration"],["impl Debug for ConfigType"],["impl Debug for GrpcService"],["impl Debug for Config"],["impl Debug for ConnectConfig"],["impl Debug for LeastRequestLbConfig"],["impl Debug for CommonLbConfig"],["impl Debug for TcpProtocolOptions"],["impl Debug for ListMatcher"],["impl Debug for EventServiceConfig"],["impl Debug for Payload"],["impl Debug for FilterRegistry"],["impl Debug for UdpListenerConfig"],["impl Debug for Protocol"],["impl Debug for ConnectionBalanceConfig"],["impl Debug for HeaderKeyFormat"],["impl Debug for Manage"],["impl Debug for TransportSocket"],["impl Debug for FilterState"],["impl Debug for HealthCheckConfig"],["impl Debug for SocketState"],["impl Debug for Config"],["impl Debug for PathSegment"],["impl Debug for DnsResolverOptions"],["impl Debug for DataSource"],["impl Debug for ConfigType"],["impl Debug for ApiListener"],["impl Debug for Endpoint"],["impl Debug for Header"],["impl Debug for DropOverload"],["impl Debug for UpstreamHttpProtocolOptions"],["impl Debug for ValidationError"],["impl Debug for Matcher"],["impl Debug for Action"],["impl Debug for ConfigSource"],["impl Debug for QueryParameterMatcher"],["impl Debug for CustomHealthCheck"],["impl Debug for DenominatorType"],["impl Debug for AlternateProtocolsCacheEntry"],["impl Debug for RoundRobinLbConfig"],["impl Debug for Override"],["impl Debug for NotHealthCheckFilter"],["impl Debug for DoubleMatcher"],["impl Debug for FleetStrategyType"],["impl Debug for Op"],["impl Debug for NullMatch"],["impl Debug for Action"],["impl Debug for GameServer"],["impl Debug for Filter"],["impl Debug for FilterChain"],["impl Debug for RetryPolicy"],["impl Debug for ConfigType"],["impl Debug for RegexMatchAndSubstitute"],["impl Debug for ResourceType"],["impl Debug for Version"],["impl Debug for RedirectResponseCode"],["impl Debug for FilterChain"],["impl Debug for HttpUpstreamType"],["impl Debug for AddressNameSpecifier"],["impl Debug for Agent"],["impl Debug for HostIdentifier"],["impl Debug for ConvertProtoConfigError"],["impl Debug for Environment"],["impl Debug for EnvoyGrpc"],["impl Debug for GenerateConfigSchema"],["impl Debug for GenericKey"],["impl Debug for StringMatcher"],["impl Debug for LbConfig"],["impl Debug for EdsClusterConfig"],["impl Debug for Mode"],["impl Debug for Key"],["impl Debug for LocalityLbEndpoints"],["impl Debug for Rule"],["impl Debug for DestinationCluster"],["impl Debug for Config"],["impl Debug for TlsRequirementType"],["impl Debug for Error"],["impl Debug for Payload"],["impl Debug for CreationError"],["impl Debug for SlowStartConfig"],["impl Debug for GoogleLocalCredentials"],["impl Debug for ChannelCredentials"],["impl Debug for Specifier"],["impl Debug for HttpUri"],["impl Debug for HttpProtocolOptions"],["impl Debug for AggregatedConfigSource"],["impl Debug for MatchType"],["impl Debug for TargetSpecifier"],["impl Debug for UserAgentVersionType"],["impl Debug for Predicate"],["impl Debug for Inner"],["impl<T: Debug> Debug for ClusterDiscoveryServiceClient<T>"],["impl Debug for HttpGenericBodyMatch"],["impl Debug for RouteConfiguration"],["impl Debug for PathSegment"],["impl Debug for RuntimeFeatureFlag"],["impl Debug for AccessLogFilter"],["impl Debug for RandomValueSpecifier"],["impl Debug for MatchPattern"],["impl Debug for TreeType"],["impl Debug for DrainType"],["impl Debug for MatcherList"],["impl Debug for Locality"],["impl Debug for MatchPattern"],["impl Debug for DiscoveryResponse"],["impl Debug for LbEndpoint"],["impl Debug for Http3ProtocolOptions"],["impl Debug for RuntimeUInt32"],["impl Debug for Config"],["impl Debug for PortSpecifier"],["impl Debug for ResetHeader"],["impl Debug for EngineType"],["impl Debug for ApiType"],["impl Debug for Timestamp"],["impl Debug for VirtualCluster"],["impl Debug for RateLimitedRetryBackOff"],["impl Debug for Metadata"],["impl Debug for Listener"],["impl Debug for SchedulingStrategy"],["impl Debug for TcpKeepalive"],["impl Debug for CidrRange"],["impl Debug for Ping"],["impl Debug for ListenerSpecifier"],["impl Debug for HttpHeadersMatch"],["impl Debug for Strategy"],["impl<T: Debug + AggregatedDiscoveryService> Debug for AggregatedDiscoveryServiceServer<T>"],["impl Debug for Segment"],["impl Debug for RateLimitSettings"],["impl Debug for RequestHeaders"],["impl Debug for ActionSpecifier"],["impl Debug for RetryPolicy"],["impl Debug for ApiConfigSource"],["impl Debug for Value"],["impl Debug for DeprecatedV1"],["impl Debug for Resource"],["impl Debug for CodecClientType"],["impl Debug for GoogleGrpc"],["impl Debug for Segment"],["impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>"],["impl Debug for GameServerStatus"],["impl Debug for HeadersWithUnderscoresAction"],["impl Debug for MetadataFilter"],["impl Debug for AlternateProtocolsCacheOptions"],["impl Debug for MetaData"],["impl Debug for Version"],["impl Debug for Int64Range"],["impl Debug for ConfigType"],["impl Debug for MetadataKey"],["impl Debug for AdsDummy"],["impl Debug for TraceableFilter"],["impl Debug for GameServerState"],["impl Debug for WatchedDirectory"],["impl Debug for ConnectMatcher"],["impl Debug for MetadataCredentialsFromPlugin"],["impl Debug for Tracing"],["impl Debug for Percent"],["impl Debug for DirectResponseAction"],["impl Debug for Config"],["impl Debug for LbSubsetConfig"],["impl Debug for SchemeRewriteSpecifier"],["impl Debug for LoadBalancingPolicy"],["impl Debug for GenericTextMatch"],["impl Debug for WeightedCluster"],["impl Debug for PortRangeError"],["impl Debug for Rule"],["impl Debug for DoubleRange"],["impl Debug for SourceCluster"],["impl Debug for Address"],["impl Debug for Protocol"],["impl Debug for Regex"],["impl Debug for Policy"],["impl Debug for HeaderMap"],["impl Debug for FilterError"],["impl Debug for HttpHealthCheck"],["impl Debug for ListenerFilter"],["impl Debug for RateLimit"],["impl Debug for TlsContextMatchOptions"],["impl Debug for Kind"],["impl Debug for Metadata"],["impl Debug for RegexMatcher"],["impl Debug for ChannelArgs"],["impl Debug for CallCredentials"],["impl Debug for AndFilter"],["impl Debug for AccessLog"],["impl Debug for QueryParameter"],["impl Debug for Http2ProtocolOptions"],["impl Debug for CredentialSpecifier"],["impl Debug for DynamicMetadata"],["impl<T: Debug> Debug for Watch<T>"],["impl Debug for HostRewriteSpecifier"],["impl Debug for Value"],["impl Debug for InternalRedirectPolicy"],["impl Debug for Extension"],["impl Debug for RouteMatch"],["impl Debug for InternalListenerConfig"],["impl Debug for OrFilter"],["impl Debug for StsService"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/fmt/trait.Display.js b/main/api/implementors/core/fmt/trait.Display.js index d3dcb5254c..65f3143529 100644 --- a/main/api/implementors/core/fmt/trait.Display.js +++ b/main/api/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Display for Key"],["impl Display for PacketDenied"],["impl Display for MetadataError"],["impl Display for Value"],["impl Display for LogFormats"],["impl Display for CreationError"],["impl Display for ResourceType"],["impl Display for PortRangeError"],["impl Display for ConvertProtoConfigError"],["impl Display for Error"],["impl Display for Reference"],["impl Display for Error"],["impl Display for ValidationError"],["impl Display for FilterError"],["impl Display for EndpointAddress"],["impl Display for Locality"]] +"quilkin":[["impl Display for PortRangeError"],["impl Display for Reference"],["impl Display for FilterError"],["impl Display for CreationError"],["impl Display for ConvertProtoConfigError"],["impl Display for ValidationError"],["impl Display for EndpointAddress"],["impl Display for Value"],["impl Display for LogFormats"],["impl Display for ResourceType"],["impl Display for Locality"],["impl Display for Key"],["impl Display for PacketDenied"],["impl Display for MetadataError"],["impl Display for Error"],["impl Display for Error"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/hash/trait.Hash.js b/main/api/implementors/core/hash/trait.Hash.js index 4b455c47a7..f2dab25498 100644 --- a/main/api/implementors/core/hash/trait.Hash.js +++ b/main/api/implementors/core/hash/trait.Hash.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Hash for Source"],["impl Hash for LbSubsetSelectorFallbackPolicy"],["impl Hash for Protocol"],["impl Hash for RoutingPriority"],["impl Hash for ConnectionSourceType"],["impl Hash for HashFunction"],["impl Hash for InternalRedirectAction"],["impl Hash for TlsRequirementType"],["impl Hash for DiscoveryType"],["impl Hash for LbSubsetFallbackPolicy"],["impl Hash for DrainType"],["impl Hash for HeaderAppendAction"],["impl Hash for ClusterProtocolSelection"],["impl Hash for HeadersWithUnderscoresAction"],["impl Hash for DnsLookupFamily"],["impl Hash for ApiType"],["impl Hash for SocketState"],["impl Hash for RequestMethod"],["impl Hash for Status"],["impl Hash for RedirectResponseCode"],["impl Hash for ClusterNotFoundResponseCode"],["impl Hash for HealthStatus"],["impl Hash for ResetHeaderFormat"],["impl Hash for CodecClientType"],["impl Hash for Key"],["impl Hash for TrafficDirection"],["impl Hash for Locality"],["impl Hash for Endpoint"],["impl Hash for EndpointAddress"],["impl Hash for Version"],["impl Hash for LbPolicy"],["impl Hash for DenominatorType"],["impl Hash for Op"],["impl Hash for ResourceType"],["impl Hash for ApiVersion"]] +"quilkin":[["impl Hash for DenominatorType"],["impl Hash for Version"],["impl Hash for RoutingPriority"],["impl Hash for ClusterNotFoundResponseCode"],["impl Hash for EndpointAddress"],["impl Hash for ApiVersion"],["impl Hash for RequestMethod"],["impl Hash for SocketState"],["impl Hash for ClusterProtocolSelection"],["impl Hash for DrainType"],["impl Hash for Locality"],["impl Hash for TlsRequirementType"],["impl Hash for InternalRedirectAction"],["impl Hash for Status"],["impl Hash for LbPolicy"],["impl Hash for LbSubsetSelectorFallbackPolicy"],["impl Hash for HeaderAppendAction"],["impl Hash for CodecClientType"],["impl Hash for DnsLookupFamily"],["impl Hash for LbSubsetFallbackPolicy"],["impl Hash for Key"],["impl Hash for HashFunction"],["impl Hash for HeadersWithUnderscoresAction"],["impl Hash for Protocol"],["impl Hash for ResourceType"],["impl Hash for HealthStatus"],["impl Hash for Op"],["impl Hash for ConnectionSourceType"],["impl Hash for DiscoveryType"],["impl Hash for Endpoint"],["impl Hash for Source"],["impl Hash for TrafficDirection"],["impl Hash for ApiType"],["impl Hash for RedirectResponseCode"],["impl Hash for ResetHeaderFormat"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/marker/trait.Copy.js b/main/api/implementors/core/marker/trait.Copy.js index bdc6923c45..ac7e896e07 100644 --- a/main/api/implementors/core/marker/trait.Copy.js +++ b/main/api/implementors/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Copy for Status"],["impl Copy for DiscoveryType"],["impl Copy for Key"],["impl Copy for LbSubsetFallbackPolicy"],["impl Copy for DenominatorType"],["impl Copy for RoutingPriority"],["impl Copy for HeaderAppendAction"],["impl Copy for InternalRedirectAction"],["impl Copy for DnsLookupFamily"],["impl Copy for HeadersWithUnderscoresAction"],["impl Copy for LbSubsetSelectorFallbackPolicy"],["impl Copy for Protocol"],["impl Copy for RedirectResponseCode"],["impl Copy for Action"],["impl Copy for TlsRequirementType"],["impl Copy for Protocol"],["impl Copy for TrafficDirection"],["impl Copy for ApiType"],["impl Copy for Source"],["impl Copy for HealthStatus"],["impl Copy for LbPolicy"],["impl Copy for CodecClientType"],["impl Copy for Version"],["impl Copy for ApiVersion"],["impl Copy for ClusterProtocolSelection"],["impl Copy for Config"],["impl Copy for ConnectionSourceType"],["impl Copy for ResourceType"],["impl Copy for RequestMethod"],["impl Copy for HashFunction"],["impl Copy for ResetHeaderFormat"],["impl Copy for ClusterNotFoundResponseCode"],["impl Copy for Reference"],["impl Copy for DrainType"],["impl Copy for SocketState"],["impl Copy for LogFormats"],["impl Copy for Mode"],["impl Copy for Op"]] +"quilkin":[["impl Copy for RequestMethod"],["impl Copy for TlsRequirementType"],["impl Copy for Version"],["impl Copy for Op"],["impl Copy for Key"],["impl Copy for ApiVersion"],["impl Copy for Mode"],["impl Copy for RoutingPriority"],["impl Copy for ApiType"],["impl Copy for HealthStatus"],["impl Copy for CodecClientType"],["impl Copy for ClusterProtocolSelection"],["impl Copy for ResourceType"],["impl Copy for LbSubsetFallbackPolicy"],["impl Copy for Action"],["impl Copy for ResetHeaderFormat"],["impl Copy for SocketState"],["impl Copy for TrafficDirection"],["impl Copy for DiscoveryType"],["impl Copy for Protocol"],["impl Copy for RedirectResponseCode"],["impl Copy for DrainType"],["impl Copy for HeaderAppendAction"],["impl Copy for Status"],["impl Copy for DnsLookupFamily"],["impl Copy for Reference"],["impl Copy for ClusterNotFoundResponseCode"],["impl Copy for LbSubsetSelectorFallbackPolicy"],["impl Copy for ConnectionSourceType"],["impl Copy for Protocol"],["impl Copy for HashFunction"],["impl Copy for InternalRedirectAction"],["impl Copy for Config"],["impl Copy for LogFormats"],["impl Copy for LbPolicy"],["impl Copy for Source"],["impl Copy for HeadersWithUnderscoresAction"],["impl Copy for DenominatorType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/marker/trait.StructuralEq.js b/main/api/implementors/core/marker/trait.StructuralEq.js index 488b912f10..b5cf504824 100644 --- a/main/api/implementors/core/marker/trait.StructuralEq.js +++ b/main/api/implementors/core/marker/trait.StructuralEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl StructuralEq for Reference"],["impl StructuralEq for Version"],["impl StructuralEq for Strategy"],["impl StructuralEq for Source"],["impl StructuralEq for ApiType"],["impl StructuralEq for Status"],["impl StructuralEq for DrainType"],["impl StructuralEq for CreationError"],["impl StructuralEq for Config"],["impl StructuralEq for Endpoint"],["impl StructuralEq for DiscoveryType"],["impl StructuralEq for Locality"],["impl StructuralEq for ResetHeaderFormat"],["impl StructuralEq for LogFormats"],["impl StructuralEq for RequestMethod"],["impl StructuralEq for Suffix"],["impl StructuralEq for Action"],["impl StructuralEq for ClusterNotFoundResponseCode"],["impl StructuralEq for ConvertProtoConfigError"],["impl StructuralEq for Key"],["impl StructuralEq for Filter"],["impl StructuralEq for DnsLookupFamily"],["impl StructuralEq for TrafficDirection"],["impl StructuralEq for HashFunction"],["impl StructuralEq for Config"],["impl StructuralEq for Op"],["impl StructuralEq for RedirectResponseCode"],["impl StructuralEq for PortRange"],["impl StructuralEq for CodecClientType"],["impl StructuralEq for ConnectionSourceType"],["impl StructuralEq for RoutingPriority"],["impl StructuralEq for Branch"],["impl StructuralEq for LbPolicy"],["impl StructuralEq for Policy"],["impl StructuralEq for SocketState"],["impl StructuralEq for Config"],["impl StructuralEq for Action"],["impl StructuralEq for HeadersWithUnderscoresAction"],["impl StructuralEq for Config"],["impl<T: Default> StructuralEq for MetadataView<T>"],["impl StructuralEq for Prefix"],["impl StructuralEq for EndpointAddress"],["impl StructuralEq for Symbol"],["impl StructuralEq for Value"],["impl StructuralEq for Config"],["impl StructuralEq for ClusterProtocolSelection"],["impl StructuralEq for Config"],["impl StructuralEq for LbSubsetSelectorFallbackPolicy"],["impl StructuralEq for HeaderAppendAction"],["impl StructuralEq for HealthStatus"],["impl StructuralEq for Fallthrough"],["impl StructuralEq for Version"],["impl StructuralEq for DirectionalConfig"],["impl StructuralEq for ResourceType"],["impl StructuralEq for TlsRequirementType"],["impl StructuralEq for Config"],["impl StructuralEq for ApiVersion"],["impl StructuralEq for Metadata"],["impl StructuralEq for Mode"],["impl StructuralEq for Config"],["impl StructuralEq for DenominatorType"],["impl StructuralEq for LbSubsetFallbackPolicy"],["impl StructuralEq for Protocol"],["impl StructuralEq for Rule"],["impl StructuralEq for InternalRedirectAction"]] +"quilkin":[["impl StructuralEq for LbSubsetFallbackPolicy"],["impl StructuralEq for Op"],["impl StructuralEq for Action"],["impl StructuralEq for Config"],["impl StructuralEq for DnsLookupFamily"],["impl StructuralEq for Value"],["impl StructuralEq for Branch"],["impl StructuralEq for Config"],["impl StructuralEq for ConvertProtoConfigError"],["impl StructuralEq for DirectionalConfig"],["impl StructuralEq for CodecClientType"],["impl StructuralEq for Action"],["impl StructuralEq for Source"],["impl StructuralEq for SocketState"],["impl StructuralEq for ApiVersion"],["impl StructuralEq for DrainType"],["impl StructuralEq for Strategy"],["impl StructuralEq for Config"],["impl StructuralEq for InternalRedirectAction"],["impl StructuralEq for ClusterNotFoundResponseCode"],["impl StructuralEq for Status"],["impl StructuralEq for Locality"],["impl StructuralEq for Version"],["impl StructuralEq for ResourceType"],["impl StructuralEq for HeadersWithUnderscoresAction"],["impl StructuralEq for LbSubsetSelectorFallbackPolicy"],["impl StructuralEq for TlsRequirementType"],["impl StructuralEq for TrafficDirection"],["impl StructuralEq for LbPolicy"],["impl StructuralEq for Prefix"],["impl StructuralEq for HeaderAppendAction"],["impl StructuralEq for CreationError"],["impl StructuralEq for Endpoint"],["impl StructuralEq for ConnectionSourceType"],["impl StructuralEq for Reference"],["impl StructuralEq for Config"],["impl StructuralEq for Version"],["impl StructuralEq for Protocol"],["impl StructuralEq for Metadata"],["impl StructuralEq for Config"],["impl StructuralEq for Policy"],["impl StructuralEq for HealthStatus"],["impl StructuralEq for ClusterProtocolSelection"],["impl StructuralEq for PortRange"],["impl StructuralEq for Symbol"],["impl StructuralEq for LogFormats"],["impl StructuralEq for Mode"],["impl<T: Default> StructuralEq for MetadataView<T>"],["impl StructuralEq for Key"],["impl StructuralEq for Config"],["impl StructuralEq for Fallthrough"],["impl StructuralEq for DenominatorType"],["impl StructuralEq for EndpointAddress"],["impl StructuralEq for RedirectResponseCode"],["impl StructuralEq for Rule"],["impl StructuralEq for Config"],["impl StructuralEq for ResetHeaderFormat"],["impl StructuralEq for RoutingPriority"],["impl StructuralEq for HashFunction"],["impl StructuralEq for Config"],["impl StructuralEq for Suffix"],["impl StructuralEq for Filter"],["impl StructuralEq for DiscoveryType"],["impl StructuralEq for ApiType"],["impl StructuralEq for RequestMethod"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/marker/trait.StructuralPartialEq.js b/main/api/implementors/core/marker/trait.StructuralPartialEq.js index 62d38bc395..f72bf6ab69 100644 --- a/main/api/implementors/core/marker/trait.StructuralPartialEq.js +++ b/main/api/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl StructuralPartialEq for ApiVersion"],["impl StructuralPartialEq for Matcher"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for OnMatch"],["impl StructuralPartialEq for TcpHealthCheck"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for ApiConfigSource"],["impl StructuralPartialEq for ServiceAccountJwtAccessCredentials"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for HealthStatusSet"],["impl StructuralPartialEq for AccessLog"],["impl StructuralPartialEq for QuicProtocolOptions"],["impl StructuralPartialEq for ClusterWeight"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for MatcherTree"],["impl StructuralPartialEq for NullMatch"],["impl StructuralPartialEq for Tracing"],["impl StructuralPartialEq for FractionalPercent"],["impl StructuralPartialEq for HostIdentifier"],["impl StructuralPartialEq for HeaderMatchSpecifier"],["impl StructuralPartialEq for RuntimeUInt32"],["impl StructuralPartialEq for ZoneAwareLbConfig"],["impl StructuralPartialEq for LbConfig"],["impl StructuralPartialEq for SourceCluster"],["impl StructuralPartialEq for HeaderValue"],["impl StructuralPartialEq for Branch"],["impl StructuralPartialEq for SettingsParameter"],["impl StructuralPartialEq for TrafficDirection"],["impl StructuralPartialEq for MatchType"],["impl StructuralPartialEq for DynamicMetadata"],["impl StructuralPartialEq for DiscoveryType"],["impl StructuralPartialEq for RuntimeFeatureFlag"],["impl StructuralPartialEq for HttpUpstreamType"],["impl StructuralPartialEq for HealthCheckConfig"],["impl StructuralPartialEq for Override"],["impl StructuralPartialEq for Http1ProtocolOptions"],["impl StructuralPartialEq for MetadataCredentialsFromPlugin"],["impl StructuralPartialEq for RouteMatch"],["impl StructuralPartialEq for SchemeRewriteSpecifier"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for CredentialSpecifier"],["impl StructuralPartialEq for BindConfig"],["impl StructuralPartialEq for Suffix"],["impl StructuralPartialEq for CustomTag"],["impl StructuralPartialEq for HostRewriteSpecifier"],["impl StructuralPartialEq for SocketState"],["impl StructuralPartialEq for DrainType"],["impl StructuralPartialEq for AccessLogFilter"],["impl StructuralPartialEq for MatchSet"],["impl StructuralPartialEq for CdsDummy"],["impl StructuralPartialEq for Node"],["impl StructuralPartialEq for ActiveRawUdpListenerConfig"],["impl StructuralPartialEq for PathSegment"],["impl StructuralPartialEq for RemoteAddress"],["impl StructuralPartialEq for DirectionalConfig"],["impl StructuralPartialEq for HeaderMap"],["impl StructuralPartialEq for PortRange"],["impl StructuralPartialEq for RequestHeaders"],["impl StructuralPartialEq for RegexMatcher"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for RuntimeDouble"],["impl StructuralPartialEq for WatchedDirectory"],["impl StructuralPartialEq for Extension"],["impl StructuralPartialEq for StringMatcher"],["impl StructuralPartialEq for Resource"],["impl StructuralPartialEq for GrpcService"],["impl StructuralPartialEq for DiscoveryRequest"],["impl StructuralPartialEq for SocketAddress"],["impl StructuralPartialEq for NotHealthCheckFilter"],["impl StructuralPartialEq for OnMatch"],["impl StructuralPartialEq for UdpSocketConfig"],["impl StructuralPartialEq for ListenerFilterChainMatchPredicate"],["impl StructuralPartialEq for QueryParameterMatcher"],["impl StructuralPartialEq for UpstreamHttpProtocolOptions"],["impl StructuralPartialEq for ActionSpecifier"],["impl StructuralPartialEq for OnDemandConfiguration"],["impl StructuralPartialEq for RetryBudget"],["impl StructuralPartialEq for Specifier"],["impl StructuralPartialEq for FilterChainMatch"],["impl StructuralPartialEq for Int64Range"],["impl StructuralPartialEq for ClusterProtocolSelection"],["impl StructuralPartialEq for ConfigSourceSpecifier"],["impl StructuralPartialEq for ConvertProtoConfigError"],["impl StructuralPartialEq for UpstreamConnectionOptions"],["impl StructuralPartialEq for ClusterSpecifierPlugin"],["impl StructuralPartialEq for MatchPredicate"],["impl StructuralPartialEq for AggregatedConfigSource"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Http2ProtocolOptions"],["impl StructuralPartialEq for GenericTextMatch"],["impl StructuralPartialEq for AsyncDataSource"],["impl StructuralPartialEq for DiscoveryResponse"],["impl StructuralPartialEq for RedisHealthCheck"],["impl StructuralPartialEq for TransportSocket"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for CacheControl"],["impl StructuralPartialEq for ConnectionProperties"],["impl StructuralPartialEq for DirectResponseAction"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for UserAgentVersionType"],["impl StructuralPartialEq for LeastRequestLbConfig"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for GrpcProtocolOptions"],["impl StructuralPartialEq for Host"],["impl StructuralPartialEq for TcpKeepalive"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for HealthCheck"],["impl StructuralPartialEq for RuntimeFilter"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for HealthStatus"],["impl StructuralPartialEq for RequestMirrorPolicy"],["impl StructuralPartialEq for MetadataKind"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for LbSubsetFallbackPolicy"],["impl StructuralPartialEq for BackoffStrategy"],["impl StructuralPartialEq for Locality"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for FieldMatcher"],["impl StructuralPartialEq for CommonLbConfig"],["impl StructuralPartialEq for ControlPlane"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for DurationFilter"],["impl StructuralPartialEq for LoadBalancingPolicy"],["impl StructuralPartialEq for DnsResolverOptions"],["impl StructuralPartialEq for HeaderValueMatch"],["impl StructuralPartialEq for ClusterLoadAssignment"],["impl StructuralPartialEq for PreconnectPolicy"],["impl StructuralPartialEq for Endpoint"],["impl StructuralPartialEq for ConfigSource"],["impl StructuralPartialEq for HeaderKeyFormat"],["impl StructuralPartialEq for Environment"],["impl StructuralPartialEq for Payload"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for GrpcHealthCheck"],["impl StructuralPartialEq for Int32Range"],["impl StructuralPartialEq for MaxStreamDuration"],["impl StructuralPartialEq for PolicySpecifier"],["impl StructuralPartialEq for HeaderFilter"],["impl StructuralPartialEq for WeightedCluster"],["impl StructuralPartialEq for CustomClusterType"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for Source"],["impl StructuralPartialEq for ListMatcher"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for GoogleGrpc"],["impl StructuralPartialEq for Predicate"],["impl StructuralPartialEq for EventServiceConfig"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for TreeType"],["impl StructuralPartialEq for ClusterDiscoveryType"],["impl StructuralPartialEq for ClusterCollection"],["impl StructuralPartialEq for RingHashLbConfig"],["impl StructuralPartialEq for CreationError"],["impl StructuralPartialEq for Endpoint"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for AddressNameSpecifier"],["impl StructuralPartialEq for RefreshRate"],["impl StructuralPartialEq for RateLimit"],["impl StructuralPartialEq for OutlierDetection"],["impl StructuralPartialEq for Metadata"],["impl StructuralPartialEq for InternalRedirectPolicy"],["impl StructuralPartialEq for Pipe"],["impl StructuralPartialEq for InternalRedirectAction"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for OverrideSpecifier"],["impl StructuralPartialEq for DynamicMetaData"],["impl StructuralPartialEq for VirtualCluster"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for RedirectAction"],["impl StructuralPartialEq for FilterState"],["impl StructuralPartialEq for Specifier"],["impl StructuralPartialEq for EngineType"],["impl StructuralPartialEq for ExtensionConfigSource"],["impl StructuralPartialEq for ListenerSpecifier"],["impl StructuralPartialEq for EdsClusterConfig"],["impl StructuralPartialEq for LbSubsetSelector"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for RetryPriority"],["impl StructuralPartialEq for StatusCodeFilter"],["impl StructuralPartialEq for LocalityWeightedLbConfig"],["impl StructuralPartialEq for HttpHealthCheck"],["impl StructuralPartialEq for Transformation"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for RegexMatchAndSubstitute"],["impl StructuralPartialEq for ClusterSpecifier"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for ProxyProtocolConfig"],["impl StructuralPartialEq for Key"],["impl StructuralPartialEq for RouteAction"],["impl StructuralPartialEq for ResponseFlagFilter"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for SchemeHeaderTransformation"],["impl StructuralPartialEq for Strategy"],["impl StructuralPartialEq for MatcherType"],["impl StructuralPartialEq for CircuitBreakers"],["impl StructuralPartialEq for TlsRequirementType"],["impl StructuralPartialEq for DoubleRange"],["impl StructuralPartialEq for ValueSpecifier"],["impl StructuralPartialEq for Metadata"],["impl StructuralPartialEq for AndFilter"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for DeltaDiscoveryRequest"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for Prefix"],["impl StructuralPartialEq for ExactBalance"],["impl StructuralPartialEq for EndpointAddress"],["impl StructuralPartialEq for LbSubsetSelectorFallbackPolicy"],["impl StructuralPartialEq for EnabledSpecifier"],["impl StructuralPartialEq for ProperCaseWords"],["impl StructuralPartialEq for PredicateList"],["impl StructuralPartialEq for Decorator"],["impl StructuralPartialEq for LbEndpoint"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for Cluster"],["impl StructuralPartialEq for TraceableFilter"],["impl StructuralPartialEq for Op"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for LedsClusterLocalityConfig"],["impl StructuralPartialEq for ResetHeaderFormat"],["impl StructuralPartialEq for TypedExtensionConfig"],["impl StructuralPartialEq for MaglevLbConfig"],["impl StructuralPartialEq for DnsResolutionConfig"],["impl StructuralPartialEq for RoutingPriority"],["impl StructuralPartialEq for GenericKey"],["impl StructuralPartialEq for ConnectConfig"],["impl StructuralPartialEq for Reference"],["impl StructuralPartialEq for SemanticVersion"],["impl StructuralPartialEq for KeepaliveSettings"],["impl StructuralPartialEq for ClusterNotFoundResponseCode"],["impl StructuralPartialEq for DnsLookupFamily"],["impl StructuralPartialEq for AlternateProtocolsCacheOptions"],["impl StructuralPartialEq for LbSubsetConfig"],["impl StructuralPartialEq for Percent"],["impl StructuralPartialEq for PathSegment"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for ListenerFilter"],["impl StructuralPartialEq for MetadataFilter"],["impl StructuralPartialEq for ResourceType"],["impl StructuralPartialEq for ListStringMatcher"],["impl StructuralPartialEq for SlowStartConfig"],["impl StructuralPartialEq for HttpHeadersMatch"],["impl<T: Default> StructuralPartialEq for MetadataView<T>"],["impl StructuralPartialEq for PathRewriteSpecifier"],["impl StructuralPartialEq for QueryParameter"],["impl StructuralPartialEq for InternalListenerConfig"],["impl StructuralPartialEq for PathConfigSource"],["impl StructuralPartialEq for HttpProtocolOptions"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for DestinationCluster"],["impl StructuralPartialEq for RedirectResponseCode"],["impl StructuralPartialEq for HeaderAppendAction"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for Route"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for TargetSpecifier"],["impl StructuralPartialEq for CallCredentials"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for CustomHealthCheck"],["impl StructuralPartialEq for GrpcStatusFilter"],["impl StructuralPartialEq for ListenerCollection"],["impl StructuralPartialEq for ConnectionSourceType"],["impl StructuralPartialEq for ApiType"],["impl StructuralPartialEq for FilterConfig"],["impl StructuralPartialEq for RuntimeFractionalPercent"],["impl StructuralPartialEq for SinglePredicate"],["impl StructuralPartialEq for HttpUri"],["impl StructuralPartialEq for AdsDummy"],["impl StructuralPartialEq for FilterAction"],["impl StructuralPartialEq for HttpGenericBodyMatch"],["impl StructuralPartialEq for CredentialSpecifier"],["impl StructuralPartialEq for HeaderValueOption"],["impl StructuralPartialEq for Route"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for ComparisonFilter"],["impl StructuralPartialEq for ApiListener"],["impl StructuralPartialEq for Vhds"],["impl StructuralPartialEq for MetadataKey"],["impl StructuralPartialEq for TcpProtocolOptions"],["impl StructuralPartialEq for FilterSpecifier"],["impl StructuralPartialEq for HeadersWithUnderscoresAction"],["impl StructuralPartialEq for ExtensionFilter"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for Matcher"],["impl StructuralPartialEq for CorsPolicy"],["impl StructuralPartialEq for CodecClientType"],["impl StructuralPartialEq for RetryBackOff"],["impl StructuralPartialEq for QuicKeepAliveSettings"],["impl StructuralPartialEq for QueryParameterMatchSpecifier"],["impl StructuralPartialEq for ResetHeader"],["impl StructuralPartialEq for RetryHostPredicate"],["impl StructuralPartialEq for RouteConfiguration"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for Listener"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for LbPolicy"],["impl StructuralPartialEq for EnvoyGrpc"],["impl StructuralPartialEq for StsService"],["impl StructuralPartialEq for NonForwardingAction"],["impl StructuralPartialEq for FilterChain"],["impl StructuralPartialEq for TlsContextMatchOptions"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for OriginalDstLbConfig"],["impl StructuralPartialEq for Payload"],["impl StructuralPartialEq for ConnectMatcher"],["impl StructuralPartialEq for Thresholds"],["impl StructuralPartialEq for GoogleLocalCredentials"],["impl StructuralPartialEq for MetaData"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for ChannelCredentials"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for DeltaDiscoveryResponse"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for Cluster"],["impl StructuralPartialEq for LbEndpointList"],["impl StructuralPartialEq for UpgradeConfig"],["impl StructuralPartialEq for AlternateProtocolsCacheEntry"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for MatcherList"],["impl StructuralPartialEq for TrackClusterStats"],["impl StructuralPartialEq for SelfConfigSource"],["impl StructuralPartialEq for MatchSet"],["impl StructuralPartialEq for GrpcRouteMatchOptions"],["impl StructuralPartialEq for QuicProtocolOptions"],["impl StructuralPartialEq for DoubleMatcher"],["impl StructuralPartialEq for PathSpecifier"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for HeaderFormat"],["impl StructuralPartialEq for HashFunction"],["impl StructuralPartialEq for DropOverload"],["impl StructuralPartialEq for TlsOptions"],["impl StructuralPartialEq for LogFormats"],["impl StructuralPartialEq for HostRewriteSpecifier"],["impl StructuralPartialEq for SslCredentials"],["impl StructuralPartialEq for UdpListenerConfig"],["impl StructuralPartialEq for Protocol"],["impl StructuralPartialEq for RuntimePercent"],["impl StructuralPartialEq for RequestMethod"],["impl StructuralPartialEq for DenominatorType"],["impl StructuralPartialEq for HeaderMatcher"],["impl StructuralPartialEq for CidrRange"],["impl StructuralPartialEq for BalanceType"],["impl StructuralPartialEq for Locality"],["impl StructuralPartialEq for ConnectionBalanceConfig"],["impl StructuralPartialEq for MetadataMatcher"],["impl StructuralPartialEq for LocalityConfigSpecifier"],["impl StructuralPartialEq for ChannelArgs"],["impl StructuralPartialEq for Fallthrough"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for LocalityLbEndpoints"],["impl StructuralPartialEq for Cookie"],["impl StructuralPartialEq for RateLimitedRetryBackOff"],["impl StructuralPartialEq for LbConfig"],["impl StructuralPartialEq for PortSpecifier"],["impl StructuralPartialEq for RemoteDataSource"],["impl StructuralPartialEq for DataSource"],["impl StructuralPartialEq for VirtualHost"],["impl StructuralPartialEq for UpstreamBindConfig"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for RateLimitSettings"],["impl StructuralPartialEq for QueryParameter"],["impl StructuralPartialEq for RoundRobinLbConfig"],["impl StructuralPartialEq for EnvoyInternalAddress"],["impl StructuralPartialEq for ConfigSourceSpecifier"],["impl StructuralPartialEq for Metadata"],["impl StructuralPartialEq for ValueMatcher"],["impl StructuralPartialEq for Strategy"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for GoogleIamCredentials"],["impl StructuralPartialEq for GoogleRe2"],["impl StructuralPartialEq for OrFilter"],["impl StructuralPartialEq for RandomValueSpecifier"],["impl StructuralPartialEq for SocketOption"],["impl StructuralPartialEq for Http3ProtocolOptions"],["impl StructuralPartialEq for HealthChecker"],["impl StructuralPartialEq for MatchMap"],["impl StructuralPartialEq for DeprecatedV1"],["impl StructuralPartialEq for HedgePolicy"],["impl StructuralPartialEq for HashPolicy"],["impl StructuralPartialEq for ConsistentHashingLbConfig"],["impl StructuralPartialEq for TransportSocketMatch"],["impl StructuralPartialEq for BuildVersion"]] +"quilkin":[["impl StructuralPartialEq for MetadataMatcher"],["impl StructuralPartialEq for HashFunction"],["impl StructuralPartialEq for MatcherTree"],["impl StructuralPartialEq for TraceableFilter"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for ConfigSourceSpecifier"],["impl StructuralPartialEq for DoubleRange"],["impl StructuralPartialEq for Suffix"],["impl StructuralPartialEq for MatchMap"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for BuildVersion"],["impl StructuralPartialEq for Key"],["impl StructuralPartialEq for BalanceType"],["impl StructuralPartialEq for KeepaliveSettings"],["impl StructuralPartialEq for Pipe"],["impl StructuralPartialEq for DeltaDiscoveryResponse"],["impl StructuralPartialEq for CustomClusterType"],["impl StructuralPartialEq for OrFilter"],["impl StructuralPartialEq for RedirectAction"],["impl StructuralPartialEq for RemoteDataSource"],["impl StructuralPartialEq for StringMatcher"],["impl StructuralPartialEq for RuntimeUInt32"],["impl StructuralPartialEq for ApiConfigSource"],["impl StructuralPartialEq for RegexMatcher"],["impl StructuralPartialEq for SocketOption"],["impl StructuralPartialEq for RateLimit"],["impl StructuralPartialEq for MatcherList"],["impl StructuralPartialEq for DnsResolutionConfig"],["impl StructuralPartialEq for TreeType"],["impl StructuralPartialEq for StatusCodeFilter"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for RouteConfiguration"],["impl StructuralPartialEq for HttpUpstreamType"],["impl StructuralPartialEq for BindConfig"],["impl StructuralPartialEq for FieldMatcher"],["impl StructuralPartialEq for MatchType"],["impl StructuralPartialEq for GenericTextMatch"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for LbEndpoint"],["impl StructuralPartialEq for HeaderMatchSpecifier"],["impl StructuralPartialEq for NotHealthCheckFilter"],["impl StructuralPartialEq for InternalRedirectAction"],["impl StructuralPartialEq for HealthStatusSet"],["impl StructuralPartialEq for HeaderFormat"],["impl StructuralPartialEq for MatchSet"],["impl StructuralPartialEq for WatchedDirectory"],["impl StructuralPartialEq for HealthStatus"],["impl StructuralPartialEq for ZoneAwareLbConfig"],["impl StructuralPartialEq for RandomValueSpecifier"],["impl StructuralPartialEq for HttpProtocolOptions"],["impl StructuralPartialEq for ListenerFilterChainMatchPredicate"],["impl StructuralPartialEq for LbSubsetSelector"],["impl StructuralPartialEq for Endpoint"],["impl StructuralPartialEq for ListenerSpecifier"],["impl StructuralPartialEq for ConfigSource"],["impl StructuralPartialEq for ListenerCollection"],["impl StructuralPartialEq for SchemeRewriteSpecifier"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for ClusterProtocolSelection"],["impl StructuralPartialEq for ConnectConfig"],["impl StructuralPartialEq for CacheControl"],["impl StructuralPartialEq for HeaderKeyFormat"],["impl StructuralPartialEq for Status"],["impl StructuralPartialEq for PreconnectPolicy"],["impl StructuralPartialEq for SelfConfigSource"],["impl StructuralPartialEq for Listener"],["impl StructuralPartialEq for AndFilter"],["impl StructuralPartialEq for CustomTag"],["impl StructuralPartialEq for ValueSpecifier"],["impl StructuralPartialEq for LbSubsetFallbackPolicy"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for Route"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for Http2ProtocolOptions"],["impl StructuralPartialEq for ActiveRawUdpListenerConfig"],["impl StructuralPartialEq for TlsContextMatchOptions"],["impl StructuralPartialEq for InternalRedirectPolicy"],["impl StructuralPartialEq for QuicProtocolOptions"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for ClusterSpecifier"],["impl StructuralPartialEq for UpgradeConfig"],["impl StructuralPartialEq for RoundRobinLbConfig"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for AccessLogFilter"],["impl StructuralPartialEq for SocketAddress"],["impl StructuralPartialEq for PathSegment"],["impl StructuralPartialEq for TargetSpecifier"],["impl StructuralPartialEq for Locality"],["impl StructuralPartialEq for RingHashLbConfig"],["impl StructuralPartialEq for LbSubsetConfig"],["impl StructuralPartialEq for RedirectResponseCode"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for CredentialSpecifier"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for UdpSocketConfig"],["impl StructuralPartialEq for HostIdentifier"],["impl StructuralPartialEq for SlowStartConfig"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for MatcherType"],["impl StructuralPartialEq for ResponseFlagFilter"],["impl StructuralPartialEq for ActionSpecifier"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for TransportSocketMatch"],["impl StructuralPartialEq for GoogleRe2"],["impl StructuralPartialEq for EnabledSpecifier"],["impl StructuralPartialEq for RuntimeFractionalPercent"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for DirectionalConfig"],["impl StructuralPartialEq for TlsOptions"],["impl StructuralPartialEq for ExtensionConfigSource"],["impl StructuralPartialEq for CreationError"],["impl StructuralPartialEq for FilterConfig"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for CredentialSpecifier"],["impl StructuralPartialEq for TcpProtocolOptions"],["impl StructuralPartialEq for ProxyProtocolConfig"],["impl StructuralPartialEq for RetryBudget"],["impl StructuralPartialEq for StsService"],["impl StructuralPartialEq for Decorator"],["impl StructuralPartialEq for ClusterCollection"],["impl StructuralPartialEq for QueryParameter"],["impl StructuralPartialEq for PredicateList"],["impl StructuralPartialEq for DynamicMetaData"],["impl StructuralPartialEq for ConsistentHashingLbConfig"],["impl StructuralPartialEq for DiscoveryRequest"],["impl StructuralPartialEq for RouteAction"],["impl StructuralPartialEq for FilterAction"],["impl StructuralPartialEq for GrpcService"],["impl StructuralPartialEq for GenericKey"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for ConnectMatcher"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for PortSpecifier"],["impl StructuralPartialEq for RetryPolicy"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for HeaderAppendAction"],["impl StructuralPartialEq for DropOverload"],["impl StructuralPartialEq for AccessLog"],["impl StructuralPartialEq for EngineType"],["impl StructuralPartialEq for SourceCluster"],["impl StructuralPartialEq for DoubleMatcher"],["impl StructuralPartialEq for ClusterNotFoundResponseCode"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for Tracing"],["impl StructuralPartialEq for DataSource"],["impl StructuralPartialEq for Specifier"],["impl StructuralPartialEq for InternalListenerConfig"],["impl StructuralPartialEq for ConnectionSourceType"],["impl StructuralPartialEq for Protocol"],["impl StructuralPartialEq for SchemeHeaderTransformation"],["impl StructuralPartialEq for ResourceType"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for LocalityConfigSpecifier"],["impl StructuralPartialEq for ClusterSpecifierPlugin"],["impl StructuralPartialEq for ControlPlane"],["impl StructuralPartialEq for CircuitBreakers"],["impl StructuralPartialEq for NullMatch"],["impl StructuralPartialEq for HttpHealthCheck"],["impl StructuralPartialEq for ListMatcher"],["impl StructuralPartialEq for TypedExtensionConfig"],["impl StructuralPartialEq for ChannelCredentials"],["impl StructuralPartialEq for Vhds"],["impl StructuralPartialEq for AlternateProtocolsCacheEntry"],["impl StructuralPartialEq for ListStringMatcher"],["impl StructuralPartialEq for HostRewriteSpecifier"],["impl StructuralPartialEq for ProperCaseWords"],["impl StructuralPartialEq for FilterChainMatch"],["impl StructuralPartialEq for UpstreamConnectionOptions"],["impl StructuralPartialEq for RateLimitSettings"],["impl StructuralPartialEq for Locality"],["impl StructuralPartialEq for PathConfigSource"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for OverrideSpecifier"],["impl StructuralPartialEq for Payload"],["impl StructuralPartialEq for HealthChecker"],["impl StructuralPartialEq for TlsRequirementType"],["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for AsyncDataSource"],["impl StructuralPartialEq for GrpcProtocolOptions"],["impl StructuralPartialEq for TransportSocket"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for UserAgentVersionType"],["impl StructuralPartialEq for DeltaDiscoveryRequest"],["impl StructuralPartialEq for EventServiceConfig"],["impl StructuralPartialEq for Cluster"],["impl StructuralPartialEq for ConfigSourceSpecifier"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for SocketState"],["impl StructuralPartialEq for UpstreamHttpProtocolOptions"],["impl StructuralPartialEq for RequestMethod"],["impl StructuralPartialEq for RetryPriority"],["impl StructuralPartialEq for RegexMatchAndSubstitute"],["impl StructuralPartialEq for Op"],["impl StructuralPartialEq for ConnectionProperties"],["impl StructuralPartialEq for Branch"],["impl StructuralPartialEq for AdsDummy"],["impl StructuralPartialEq for AlternateProtocolsCacheOptions"],["impl StructuralPartialEq for Fallthrough"],["impl StructuralPartialEq for EdsClusterConfig"],["impl StructuralPartialEq for Override"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for QuicKeepAliveSettings"],["impl StructuralPartialEq for HealthCheck"],["impl StructuralPartialEq for RateLimitedRetryBackOff"],["impl StructuralPartialEq for Thresholds"],["impl StructuralPartialEq for RuntimeFilter"],["impl StructuralPartialEq for RetryBackOff"],["impl StructuralPartialEq for OnMatch"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for Extension"],["impl StructuralPartialEq for GrpcRouteMatchOptions"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for MatchPattern"],["impl StructuralPartialEq for HttpGenericBodyMatch"],["impl StructuralPartialEq for ServiceAccountJwtAccessCredentials"],["impl StructuralPartialEq for LogFormats"],["impl StructuralPartialEq for ExtensionFilter"],["impl StructuralPartialEq for DiscoveryResponse"],["impl StructuralPartialEq for Reference"],["impl StructuralPartialEq for Metadata"],["impl StructuralPartialEq for QuicProtocolOptions"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for CommonLbConfig"],["impl StructuralPartialEq for DenominatorType"],["impl StructuralPartialEq for HostRewriteSpecifier"],["impl StructuralPartialEq for MetadataKind"],["impl StructuralPartialEq for Predicate"],["impl StructuralPartialEq for ChannelArgs"],["impl StructuralPartialEq for ConvertProtoConfigError"],["impl StructuralPartialEq for ClusterLoadAssignment"],["impl StructuralPartialEq for EnvoyInternalAddress"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for RuntimePercent"],["impl StructuralPartialEq for GoogleIamCredentials"],["impl StructuralPartialEq for DnsLookupFamily"],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for RefreshRate"],["impl StructuralPartialEq for MetaData"],["impl StructuralPartialEq for WeightedCluster"],["impl StructuralPartialEq for GrpcHealthCheck"],["impl StructuralPartialEq for RedisHealthCheck"],["impl StructuralPartialEq for UpstreamBindConfig"],["impl StructuralPartialEq for MetadataCredentialsFromPlugin"],["impl StructuralPartialEq for Segment"],["impl StructuralPartialEq for TcpKeepalive"],["impl StructuralPartialEq for VirtualCluster"],["impl StructuralPartialEq for UdpListenerConfig"],["impl StructuralPartialEq for ExactBalance"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for Symbol"],["impl StructuralPartialEq for HeaderValueOption"],["impl StructuralPartialEq for QueryParameterMatcher"],["impl StructuralPartialEq for RemoteAddress"],["impl StructuralPartialEq for AddressNameSpecifier"],["impl StructuralPartialEq for DrainType"],["impl StructuralPartialEq for Http1ProtocolOptions"],["impl StructuralPartialEq for PortRange"],["impl StructuralPartialEq for Cluster"],["impl StructuralPartialEq for ResetHeader"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for ClusterDiscoveryType"],["impl StructuralPartialEq for LbEndpointList"],["impl StructuralPartialEq for DurationFilter"],["impl StructuralPartialEq for ComparisonFilter"],["impl StructuralPartialEq for DynamicMetadata"],["impl StructuralPartialEq for EndpointAddress"],["impl StructuralPartialEq for OnDemandConfiguration"],["impl StructuralPartialEq for MetadataFilter"],["impl<T: Default> StructuralPartialEq for MetadataView<T>"],["impl StructuralPartialEq for OriginalDstLbConfig"],["impl StructuralPartialEq for Payload"],["impl StructuralPartialEq for HedgePolicy"],["impl StructuralPartialEq for Cookie"],["impl StructuralPartialEq for LbConfig"],["impl StructuralPartialEq for ApiListener"],["impl StructuralPartialEq for AggregatedConfigSource"],["impl StructuralPartialEq for RuntimeDouble"],["impl StructuralPartialEq for SinglePredicate"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for HeaderValue"],["impl StructuralPartialEq for Metadata"],["impl StructuralPartialEq for Resource"],["impl StructuralPartialEq for Specifier"],["impl StructuralPartialEq for HeadersWithUnderscoresAction"],["impl StructuralPartialEq for QueryParameterMatchSpecifier"],["impl StructuralPartialEq for PathRewriteSpecifier"],["impl StructuralPartialEq for FilterChain"],["impl StructuralPartialEq for ClusterWeight"],["impl StructuralPartialEq for Endpoint"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for FractionalPercent"],["impl StructuralPartialEq for RoutingPriority"],["impl StructuralPartialEq for Host"],["impl StructuralPartialEq for Environment"],["impl StructuralPartialEq for Http3ProtocolOptions"],["impl StructuralPartialEq for DeprecatedV1"],["impl StructuralPartialEq for ConnectionBalanceConfig"],["impl StructuralPartialEq for LbPolicy"],["impl StructuralPartialEq for PolicySpecifier"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for CdsDummy"],["impl StructuralPartialEq for CustomHealthCheck"],["impl StructuralPartialEq for Transformation"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for HeaderMatcher"],["impl StructuralPartialEq for Source"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for BackoffStrategy"],["impl StructuralPartialEq for LocalityLbEndpoints"],["impl StructuralPartialEq for RequestHeaders"],["impl StructuralPartialEq for ApiType"],["impl StructuralPartialEq for Int32Range"],["impl StructuralPartialEq for Matcher"],["impl StructuralPartialEq for CorsPolicy"],["impl StructuralPartialEq for SemanticVersion"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for LeastRequestLbConfig"],["impl StructuralPartialEq for EnvoyGrpc"],["impl StructuralPartialEq for DiscoveryType"],["impl StructuralPartialEq for PathSpecifier"],["impl StructuralPartialEq for CidrRange"],["impl StructuralPartialEq for CodecClientType"],["impl StructuralPartialEq for Strategy"],["impl StructuralPartialEq for RetryHostPredicate"],["impl StructuralPartialEq for ApiVersion"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for DnsResolverOptions"],["impl StructuralPartialEq for TrafficDirection"],["impl StructuralPartialEq for Strategy"],["impl StructuralPartialEq for HeaderMap"],["impl StructuralPartialEq for SslCredentials"],["impl StructuralPartialEq for Route"],["impl StructuralPartialEq for RuntimeFeatureFlag"],["impl StructuralPartialEq for TcpHealthCheck"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for FilterState"],["impl StructuralPartialEq for PathSegment"],["impl StructuralPartialEq for MaglevLbConfig"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for DirectResponseAction"],["impl StructuralPartialEq for Literal"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for HeaderValueMatch"],["impl StructuralPartialEq for HashPolicy"],["impl StructuralPartialEq for ListenerFilter"],["impl StructuralPartialEq for Matcher"],["impl StructuralPartialEq for RouteMatch"],["impl StructuralPartialEq for Node"],["impl StructuralPartialEq for RequestMirrorPolicy"],["impl StructuralPartialEq for MatchSet"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for OnMatch"],["impl StructuralPartialEq for LbConfig"],["impl StructuralPartialEq for LedsClusterLocalityConfig"],["impl StructuralPartialEq for Prefix"],["impl StructuralPartialEq for LocalityWeightedLbConfig"],["impl StructuralPartialEq for Policy"],["impl StructuralPartialEq for OutlierDetection"],["impl StructuralPartialEq for HeaderFilter"],["impl StructuralPartialEq for HttpUri"],["impl StructuralPartialEq for ConfigType"],["impl StructuralPartialEq for SettingsParameter"],["impl StructuralPartialEq for QueryParameter"],["impl StructuralPartialEq for GoogleLocalCredentials"],["impl StructuralPartialEq for GrpcStatusFilter"],["impl StructuralPartialEq for ValueMatcher"],["impl StructuralPartialEq for GoogleGrpc"],["impl StructuralPartialEq for VirtualHost"],["impl StructuralPartialEq for MetadataKey"],["impl StructuralPartialEq for HttpHeadersMatch"],["impl StructuralPartialEq for Int64Range"],["impl StructuralPartialEq for CallCredentials"],["impl StructuralPartialEq for MaxStreamDuration"],["impl StructuralPartialEq for ResetHeaderFormat"],["impl StructuralPartialEq for TrackClusterStats"],["impl StructuralPartialEq for LbSubsetSelectorFallbackPolicy"],["impl StructuralPartialEq for Config"],["impl StructuralPartialEq for MatchPredicate"],["impl StructuralPartialEq for HealthCheckConfig"],["impl StructuralPartialEq for NonForwardingAction"],["impl StructuralPartialEq for Percent"],["impl StructuralPartialEq for Filter"],["impl StructuralPartialEq for LoadBalancingPolicy"],["impl StructuralPartialEq for FilterSpecifier"],["impl StructuralPartialEq for DestinationCluster"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for Metadata"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/ops/drop/trait.Drop.js b/main/api/implementors/core/ops/drop/trait.Drop.js index 399e327589..edace1ce83 100644 --- a/main/api/implementors/core/ops/drop/trait.Drop.js +++ b/main/api/implementors/core/ops/drop/trait.Drop.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl<'inner, T: Clone + PartialEq + Debug> Drop for ReadGuard<'inner, T>"],["impl<'inner, T: Clone + PartialEq + Debug> Drop for WatchGuard<'inner, T>"]] +"quilkin":[["impl<'inner, T: Clone + PartialEq + Debug> Drop for WatchGuard<'inner, T>"],["impl<'inner, T: Clone + PartialEq + Debug> Drop for ReadGuard<'inner, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/core/str/traits/trait.FromStr.js b/main/api/implementors/core/str/traits/trait.FromStr.js index 6a7994d0c6..77c0c7ad2c 100644 --- a/main/api/implementors/core/str/traits/trait.FromStr.js +++ b/main/api/implementors/core/str/traits/trait.FromStr.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl FromStr for Endpoint"],["impl FromStr for ResourceType"],["impl FromStr for LogFormats"],["impl FromStr for EndpointAddress"],["impl FromStr for Locality"]] +"quilkin":[["impl FromStr for LogFormats"],["impl FromStr for ResourceType"],["impl FromStr for Locality"],["impl FromStr for EndpointAddress"],["impl FromStr for Endpoint"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/kube_core/crd/v1/trait.CustomResourceExt.js b/main/api/implementors/kube_core/crd/v1/trait.CustomResourceExt.js index 165c3bf770..530d906ad5 100644 --- a/main/api/implementors/kube_core/crd/v1/trait.CustomResourceExt.js +++ b/main/api/implementors/kube_core/crd/v1/trait.CustomResourceExt.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl CustomResourceExt for Fleet"],["impl CustomResourceExt for GameServer"]] +"quilkin":[["impl CustomResourceExt for GameServer"],["impl CustomResourceExt for Fleet"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/kube_core/resource/trait.Resource.js b/main/api/implementors/kube_core/resource/trait.Resource.js index b0ada4ac5d..8d9ce6d91e 100644 --- a/main/api/implementors/kube_core/resource/trait.Resource.js +++ b/main/api/implementors/kube_core/resource/trait.Resource.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Resource for Fleet"],["impl Resource for GameServer"]] +"quilkin":[["impl Resource for GameServer"],["impl Resource for Fleet"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/prost/message/trait.Message.js b/main/api/implementors/prost/message/trait.Message.js index b004421966..c9afd93357 100644 --- a/main/api/implementors/prost/message/trait.Message.js +++ b/main/api/implementors/prost/message/trait.Message.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Message for MatchSet"],["impl Message for ConnectionProperties"],["impl Message for CustomTag"],["impl Message for Http1ProtocolOptions"],["impl Message for ExtensionFilter"],["impl Message for TcpProtocolOptions"],["impl Message for ProperCaseWords"],["impl Message for Header"],["impl Message for MetadataFilter"],["impl Message for KeepaliveSettings"],["impl Message for MaglevLbConfig"],["impl Message for TlsContextMatchOptions"],["impl Message for UpstreamBindConfig"],["impl Message for MetadataMatcher"],["impl Message for FilterAction"],["impl Message for RouteConfiguration"],["impl Message for ClusterSpecifierPlugin"],["impl Message for QueryParameter"],["impl Message for Int32Range"],["impl Message for ListenerFilterChainMatchPredicate"],["impl Message for RefreshRate"],["impl Message for RetryBudget"],["impl Message for HttpHealthCheck"],["impl Message for DataSource"],["impl Message for MaxStreamDuration"],["impl Message for LeastRequestLbConfig"],["impl Message for HealthCheckConfig"],["impl Message for LocalityLbEndpoints"],["impl Message for ChannelArgs"],["impl Message for ValueMatcher"],["impl Message for LedsClusterLocalityConfig"],["impl Message for ClusterWeight"],["impl Message for Cookie"],["impl Message for ConnectionBalanceConfig"],["impl Message for HeaderKeyFormat"],["impl Message for ApiListener"],["impl Message for OrFilter"],["impl Message for TrackClusterStats"],["impl Message for PathSegment"],["impl Message for MetadataKey"],["impl Message for SchemeHeaderTransformation"],["impl Message for DoubleRange"],["impl Message for Endpoint"],["impl Message for GrpcHealthCheck"],["impl Message for Tracing"],["impl Message for Percent"],["impl Message for Route"],["impl Message for MatchPredicate"],["impl Message for ResetHeader"],["impl Message for Address"],["impl Message for FieldMatcher"],["impl Message for MetadataKind"],["impl Message for Metadata"],["impl Message for Host"],["impl Message for Filter"],["impl Message for FilterState"],["impl Message for GrpcRouteMatchOptions"],["impl Message for AlternateProtocolsCacheEntry"],["impl Message for DestinationCluster"],["impl Message for OnMatch"],["impl Message for UpstreamConnectionOptions"],["impl Message for GoogleIamCredentials"],["impl Message for AggregatedConfigSource"],["impl Message for DeprecatedV1"],["impl Message for RuntimePercent"],["impl Message for UdpListenerConfig"],["impl Message for FilterChainMatch"],["impl Message for BackoffStrategy"],["impl Message for OnDemandConfiguration"],["impl Message for LbSubsetConfig"],["impl Message for ConnectConfig"],["impl Message for Cluster"],["impl Message for RuntimeFeatureFlag"],["impl Message for CircuitBreakers"],["impl Message for DiscoveryResponse"],["impl Message for DeltaDiscoveryResponse"],["impl Message for ServiceAccountJwtAccessCredentials"],["impl Message for RetryPolicy"],["impl Message for Extension"],["impl Message for ZoneAwareLbConfig"],["impl Message for MatcherList"],["impl Message for EdsClusterConfig"],["impl Message for LbEndpoint"],["impl Message for EnvoyGrpc"],["impl Message for AndFilter"],["impl Message for HeaderValueMatch"],["impl Message for Request"],["impl Message for StringMatcher"],["impl Message for SettingsParameter"],["impl Message for FilterChain"],["impl Message for DeltaDiscoveryRequest"],["impl Message for DnsResolutionConfig"],["impl Message for GrpcService"],["impl Message for UpgradeConfig"],["impl Message for RequestMirrorPolicy"],["impl Message for Metadata"],["impl Message for ResponseFlagFilter"],["impl Message for Cluster"],["impl Message for ListMatcher"],["impl Message for ExactBalance"],["impl Message for Listener"],["impl Message for TcpHealthCheck"],["impl Message for RequestHeaders"],["impl Message for MatcherTree"],["impl Message for RuntimeFilter"],["impl Message for PreconnectPolicy"],["impl Message for Header"],["impl Message for RuntimeDouble"],["impl Message for CorsPolicy"],["impl Message for LbEndpointList"],["impl Message for GenericTextMatch"],["impl Message for Http3ProtocolOptions"],["impl Message for QuicProtocolOptions"],["impl Message for RetryPriority"],["impl Message for DynamicMetaData"],["impl Message for RemoteAddress"],["impl Message for ListenerCollection"],["impl Message for SslCredentials"],["impl Message for PathConfigSource"],["impl Message for CommonLbConfig"],["impl Message for Override"],["impl Message for HashPolicy"],["impl Message for VirtualCluster"],["impl Message for PathSegment"],["impl Message for BuildVersion"],["impl Message for LbSubsetSelector"],["impl Message for RuntimeFractionalPercent"],["impl Message for ControlPlane"],["impl Message for SourceCluster"],["impl Message for ClusterCollection"],["impl Message for Predicate"],["impl Message for RegexMatcher"],["impl Message for GoogleGrpc"],["impl Message for Node"],["impl Message for GoogleRe2"],["impl Message for GrpcProtocolOptions"],["impl Message for RateLimitSettings"],["impl Message for TypedExtensionConfig"],["impl Message for ConnectMatcher"],["impl Message for AccessLog"],["impl Message for MetaData"],["impl Message for ActiveRawUdpListenerConfig"],["impl Message for ProxyProtocolConfig"],["impl Message for CacheControl"],["impl Message for TlsOptions"],["impl Message for RedisHealthCheck"],["impl Message for HealthStatusSet"],["impl Message for SinglePredicate"],["impl Message for RemoteDataSource"],["impl Message for SemanticVersion"],["impl Message for Environment"],["impl Message for Policy"],["impl Message for HeaderValueOption"],["impl Message for HeaderMatcher"],["impl Message for LocalityWeightedLbConfig"],["impl Message for HeaderMap"],["impl Message for TransportSocketMatch"],["impl Message for HttpUri"],["impl Message for MatchMap"],["impl Message for MetadataCredentialsFromPlugin"],["impl Message for RateLimit"],["impl Message for HttpProtocolOptions"],["impl Message for RetryHostPredicate"],["impl Message for DnsResolverOptions"],["impl Message for SlowStartConfig"],["impl Message for StsService"],["impl Message for RingHashLbConfig"],["impl Message for CustomClusterType"],["impl Message for Literal"],["impl Message for AdsDummy"],["impl Message for TraceableFilter"],["impl Message for HeaderValue"],["impl Message for QuicKeepAliveSettings"],["impl Message for VirtualHost"],["impl Message for Decorator"],["impl Message for InternalListenerConfig"],["impl Message for NullMatch"],["impl Message for RegexMatchAndSubstitute"],["impl Message for NotHealthCheckFilter"],["impl Message for TransportSocket"],["impl Message for GenericKey"],["impl Message for RuntimeUInt32"],["impl Message for AlternateProtocolsCacheOptions"],["impl Message for TcpKeepalive"],["impl Message for Policy"],["impl Message for ChannelCredentials"],["impl Message for RedirectAction"],["impl Message for HttpGenericBodyMatch"],["impl Message for Http2ProtocolOptions"],["impl Message for ConsistentHashingLbConfig"],["impl Message for HealthCheck"],["impl Message for RouteMatch"],["impl Message for CidrRange"],["impl Message for MatchSet"],["impl Message for DropOverload"],["impl Message for Route"],["impl Message for AccessLogFilter"],["impl Message for SocketAddress"],["impl Message for OutlierDetection"],["impl Message for PredicateList"],["impl Message for DurationFilter"],["impl Message for Payload"],["impl Message for Matcher"],["impl Message for QuicProtocolOptions"],["impl Message for RouteAction"],["impl Message for UdpSocketConfig"],["impl Message for OriginalDstLbConfig"],["impl Message for ComparisonFilter"],["impl Message for RetryPolicy"],["impl Message for DiscoveryRequest"],["impl Message for ListenerFilter"],["impl Message for QueryParameter"],["impl Message for SocketOption"],["impl Message for LoadBalancingPolicy"],["impl Message for RetryBackOff"],["impl Message for InternalRedirectPolicy"],["impl Message for BindConfig"],["impl Message for ListStringMatcher"],["impl Message for GoogleLocalCredentials"],["impl Message for DirectResponseAction"],["impl Message for StatusCodeFilter"],["impl Message for EnvoyInternalAddress"],["impl Message for DynamicMetadata"],["impl Message for CdsDummy"],["impl Message for Vhds"],["impl Message for Filter"],["impl Message for WeightedCluster"],["impl Message for DoubleMatcher"],["impl Message for Action"],["impl Message for Resource"],["impl Message for Int64Range"],["impl Message for NonForwardingAction"],["impl Message for HeaderFilter"],["impl Message for Thresholds"],["impl Message for EventServiceConfig"],["impl Message for UpstreamHttpProtocolOptions"],["impl Message for ClusterLoadAssignment"],["impl Message for HedgePolicy"],["impl Message for FilterConfig"],["impl Message for SelfConfigSource"],["impl Message for RoundRobinLbConfig"],["impl Message for ConfigSource"],["impl Message for GrpcStatusFilter"],["impl Message for RateLimitedRetryBackOff"],["impl Message for Value"],["impl Message for CustomHealthCheck"],["impl Message for CallCredentials"],["impl Message for ExtensionConfigSource"],["impl Message for Locality"],["impl Message for QueryParameterMatcher"],["impl Message for FractionalPercent"],["impl Message for WatchedDirectory"],["impl Message for Pipe"],["impl Message for HttpHeadersMatch"],["impl Message for AsyncDataSource"],["impl Message for ApiConfigSource"]] +"quilkin":[["impl Message for RegexMatcher"],["impl Message for RouteConfiguration"],["impl Message for UpstreamConnectionOptions"],["impl Message for ListenerFilter"],["impl Message for Decorator"],["impl Message for LocalityWeightedLbConfig"],["impl Message for StsService"],["impl Message for SelfConfigSource"],["impl Message for Literal"],["impl Message for AlternateProtocolsCacheEntry"],["impl Message for Metadata"],["impl Message for CircuitBreakers"],["impl Message for ListenerFilterChainMatchPredicate"],["impl Message for TrackClusterStats"],["impl Message for HashPolicy"],["impl Message for ValueMatcher"],["impl Message for KeepaliveSettings"],["impl Message for ExtensionFilter"],["impl Message for ClusterCollection"],["impl Message for BuildVersion"],["impl Message for EnvoyGrpc"],["impl Message for AccessLog"],["impl Message for WatchedDirectory"],["impl Message for HeaderValueMatch"],["impl Message for TransportSocket"],["impl Message for FilterAction"],["impl Message for RateLimitedRetryBackOff"],["impl Message for RoundRobinLbConfig"],["impl Message for DropOverload"],["impl Message for RemoteAddress"],["impl Message for TypedExtensionConfig"],["impl Message for HttpProtocolOptions"],["impl Message for DiscoveryRequest"],["impl Message for Override"],["impl Message for TlsContextMatchOptions"],["impl Message for QuicProtocolOptions"],["impl Message for RateLimitSettings"],["impl Message for RedisHealthCheck"],["impl Message for GrpcHealthCheck"],["impl Message for Policy"],["impl Message for TcpHealthCheck"],["impl Message for ApiListener"],["impl Message for OriginalDstLbConfig"],["impl Message for DynamicMetadata"],["impl Message for GrpcStatusFilter"],["impl Message for Percent"],["impl Message for ConnectConfig"],["impl Message for Policy"],["impl Message for AdsDummy"],["impl Message for OrFilter"],["impl Message for MetadataKind"],["impl Message for DynamicMetaData"],["impl Message for UdpListenerConfig"],["impl Message for Matcher"],["impl Message for Cluster"],["impl Message for Route"],["impl Message for VirtualCluster"],["impl Message for MatchPredicate"],["impl Message for CommonLbConfig"],["impl Message for MatchMap"],["impl Message for PreconnectPolicy"],["impl Message for FilterChainMatch"],["impl Message for Filter"],["impl Message for DurationFilter"],["impl Message for LocalityLbEndpoints"],["impl Message for DeprecatedV1"],["impl Message for Address"],["impl Message for ActiveRawUdpListenerConfig"],["impl Message for RegexMatchAndSubstitute"],["impl Message for FractionalPercent"],["impl Message for GoogleGrpc"],["impl Message for LbSubsetConfig"],["impl Message for BackoffStrategy"],["impl Message for CustomClusterType"],["impl Message for MetaData"],["impl Message for DestinationCluster"],["impl Message for DoubleMatcher"],["impl Message for Metadata"],["impl Message for HttpHeadersMatch"],["impl Message for OnMatch"],["impl Message for ExactBalance"],["impl Message for HeaderMatcher"],["impl Message for RouteAction"],["impl Message for MetadataFilter"],["impl Message for LbEndpoint"],["impl Message for ComparisonFilter"],["impl Message for RefreshRate"],["impl Message for NullMatch"],["impl Message for Endpoint"],["impl Message for ResponseFlagFilter"],["impl Message for AlternateProtocolsCacheOptions"],["impl Message for LeastRequestLbConfig"],["impl Message for HeaderValueOption"],["impl Message for ClusterLoadAssignment"],["impl Message for FilterState"],["impl Message for QueryParameterMatcher"],["impl Message for TcpProtocolOptions"],["impl Message for RetryBackOff"],["impl Message for Int32Range"],["impl Message for RetryPriority"],["impl Message for Tracing"],["impl Message for SslCredentials"],["impl Message for NonForwardingAction"],["impl Message for VirtualHost"],["impl Message for ConfigSource"],["impl Message for HealthCheck"],["impl Message for FilterChain"],["impl Message for RuntimePercent"],["impl Message for ServiceAccountJwtAccessCredentials"],["impl Message for CallCredentials"],["impl Message for Resource"],["impl Message for ExtensionConfigSource"],["impl Message for BindConfig"],["impl Message for GrpcRouteMatchOptions"],["impl Message for Action"],["impl Message for Extension"],["impl Message for Payload"],["impl Message for HttpGenericBodyMatch"],["impl Message for RuntimeDouble"],["impl Message for Listener"],["impl Message for StringMatcher"],["impl Message for RetryPolicy"],["impl Message for OnDemandConfiguration"],["impl Message for Http2ProtocolOptions"],["impl Message for MatcherTree"],["impl Message for QuicKeepAliveSettings"],["impl Message for LoadBalancingPolicy"],["impl Message for UdpSocketConfig"],["impl Message for CdsDummy"],["impl Message for MetadataMatcher"],["impl Message for ListStringMatcher"],["impl Message for SchemeHeaderTransformation"],["impl Message for PredicateList"],["impl Message for DnsResolverOptions"],["impl Message for LbEndpointList"],["impl Message for TraceableFilter"],["impl Message for StatusCodeFilter"],["impl Message for HealthCheckConfig"],["impl Message for RuntimeFilter"],["impl Message for ApiConfigSource"],["impl Message for RingHashLbConfig"],["impl Message for FieldMatcher"],["impl Message for InternalListenerConfig"],["impl Message for Int64Range"],["impl Message for Header"],["impl Message for GrpcService"],["impl Message for MaglevLbConfig"],["impl Message for HttpHealthCheck"],["impl Message for DnsResolutionConfig"],["impl Message for Cluster"],["impl Message for HeaderKeyFormat"],["impl Message for QuicProtocolOptions"],["impl Message for Http3ProtocolOptions"],["impl Message for MetadataKey"],["impl Message for MetadataCredentialsFromPlugin"],["impl Message for CorsPolicy"],["impl Message for EdsClusterConfig"],["impl Message for SlowStartConfig"],["impl Message for Route"],["impl Message for ListenerCollection"],["impl Message for Cookie"],["impl Message for InternalRedirectPolicy"],["impl Message for RateLimit"],["impl Message for MatchSet"],["impl Message for ChannelArgs"],["impl Message for MatchSet"],["impl Message for CacheControl"],["impl Message for HedgePolicy"],["impl Message for Http1ProtocolOptions"],["impl Message for ConnectMatcher"],["impl Message for Node"],["impl Message for GoogleLocalCredentials"],["impl Message for HeaderFilter"],["impl Message for RetryBudget"],["impl Message for RetryPolicy"],["impl Message for HeaderValue"],["impl Message for OutlierDetection"],["impl Message for RuntimeFractionalPercent"],["impl Message for CidrRange"],["impl Message for GoogleRe2"],["impl Message for PathSegment"],["impl Message for Predicate"],["impl Message for FilterConfig"],["impl Message for GenericTextMatch"],["impl Message for HttpUri"],["impl Message for DiscoveryResponse"],["impl Message for HealthStatusSet"],["impl Message for EventServiceConfig"],["impl Message for Filter"],["impl Message for AsyncDataSource"],["impl Message for RequestMirrorPolicy"],["impl Message for Value"],["impl Message for DeltaDiscoveryRequest"],["impl Message for DoubleRange"],["impl Message for ResetHeader"],["impl Message for MatcherList"],["impl Message for CustomHealthCheck"],["impl Message for TransportSocketMatch"],["impl Message for DirectResponseAction"],["impl Message for RuntimeFeatureFlag"],["impl Message for QueryParameter"],["impl Message for AggregatedConfigSource"],["impl Message for ChannelCredentials"],["impl Message for RetryHostPredicate"],["impl Message for UpstreamBindConfig"],["impl Message for GoogleIamCredentials"],["impl Message for TcpKeepalive"],["impl Message for WeightedCluster"],["impl Message for DeltaDiscoveryResponse"],["impl Message for TlsOptions"],["impl Message for UpgradeConfig"],["impl Message for ProxyProtocolConfig"],["impl Message for LedsClusterLocalityConfig"],["impl Message for QueryParameter"],["impl Message for SourceCluster"],["impl Message for EnvoyInternalAddress"],["impl Message for RouteMatch"],["impl Message for RequestHeaders"],["impl Message for Thresholds"],["impl Message for SocketOption"],["impl Message for ConnectionProperties"],["impl Message for Header"],["impl Message for NotHealthCheckFilter"],["impl Message for ControlPlane"],["impl Message for PathConfigSource"],["impl Message for Pipe"],["impl Message for Host"],["impl Message for CustomTag"],["impl Message for ZoneAwareLbConfig"],["impl Message for ConnectionBalanceConfig"],["impl Message for GenericKey"],["impl Message for RedirectAction"],["impl Message for SinglePredicate"],["impl Message for AndFilter"],["impl Message for SettingsParameter"],["impl Message for ProperCaseWords"],["impl Message for RuntimeUInt32"],["impl Message for SemanticVersion"],["impl Message for MaxStreamDuration"],["impl Message for LbSubsetSelector"],["impl Message for ConsistentHashingLbConfig"],["impl Message for AccessLogFilter"],["impl Message for Vhds"],["impl Message for GrpcProtocolOptions"],["impl Message for UpstreamHttpProtocolOptions"],["impl Message for ClusterSpecifierPlugin"],["impl Message for ClusterWeight"],["impl Message for Request"],["impl Message for SocketAddress"],["impl Message for ListMatcher"],["impl Message for Locality"],["impl Message for DataSource"],["impl Message for Environment"],["impl Message for HeaderMap"],["impl Message for RemoteDataSource"],["impl Message for PathSegment"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/schemars/trait.JsonSchema.js b/main/api/implementors/schemars/trait.JsonSchema.js index 54d2b336e4..8cb0954d85 100644 --- a/main/api/implementors/schemars/trait.JsonSchema.js +++ b/main/api/implementors/schemars/trait.JsonSchema.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl JsonSchema for Branch"],["impl JsonSchema for GameServerPort"],["impl JsonSchema for Version"],["impl JsonSchema for PortPolicy"],["impl JsonSchema for Rule"],["impl JsonSchema for Config"],["impl JsonSchema for Strategy"],["impl JsonSchema for Regex"],["impl JsonSchema for Config"],["impl<T: Default + JsonSchema> JsonSchema for MetadataView<T>"],["impl JsonSchema for Suffix"],["impl JsonSchema for GameServerState"],["impl JsonSchema for GameServerStatusPort"],["impl JsonSchema for Config"],["impl JsonSchema for FleetStrategyRollingUpdate"],["impl JsonSchema for Filter"],["impl JsonSchema for Action"],["impl JsonSchema for Fleet"],["impl JsonSchema for GameServer"],["impl JsonSchema for SdkServer"],["impl JsonSchema for Inner"],["impl JsonSchema for Metadata"],["impl JsonSchema for Config"],["impl JsonSchema for Value"],["impl JsonSchema for Fallthrough"],["impl JsonSchema for Config"],["impl JsonSchema for Prefix"],["impl JsonSchema for SchedulingStrategy"],["impl<T: JsonSchema + Default> JsonSchema for Slot<T>"],["impl JsonSchema for FleetSpec"],["impl JsonSchema for Config"],["impl JsonSchema for Action"],["impl JsonSchema for FleetScheduling"],["impl JsonSchema for Mode"],["impl JsonSchema for FleetStrategyType"],["impl JsonSchema for GameServerStatus"],["impl JsonSchema for Reference"],["impl JsonSchema for PortRange"],["impl JsonSchema for Locality"],["impl JsonSchema for Health"],["impl JsonSchema for Protocol"],["impl JsonSchema for Config"],["impl JsonSchema for ClusterMap"],["impl JsonSchema for ConfigType"],["impl JsonSchema for Strategy"],["impl JsonSchema for Symbol"],["impl JsonSchema for GameServerSpec"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl<T: JsonSchema> JsonSchema for Watch<T>"],["impl JsonSchema for Config"],["impl JsonSchema for Key"],["impl JsonSchema for FleetStrategy"],["impl JsonSchema for GameServerTemplateSpec"],["impl JsonSchema for Endpoint"],["impl JsonSchema for Config"],["impl JsonSchema for FleetStatus"],["impl JsonSchema for FilterChain"],["impl JsonSchema for DirectionalConfig"],["impl JsonSchema for SdkServerLogLevel"],["impl JsonSchema for Policy"]] +"quilkin":[["impl JsonSchema for Config"],["impl JsonSchema for Filter"],["impl JsonSchema for Action"],["impl JsonSchema for Fleet"],["impl JsonSchema for Branch"],["impl JsonSchema for FleetStatus"],["impl JsonSchema for ConfigType"],["impl<T: Default + JsonSchema> JsonSchema for MetadataView<T>"],["impl<T: JsonSchema + Default> JsonSchema for Slot<T>"],["impl JsonSchema for FleetScheduling"],["impl JsonSchema for Policy"],["impl JsonSchema for Config"],["impl JsonSchema for Locality"],["impl JsonSchema for Regex"],["impl JsonSchema for Config"],["impl JsonSchema for Key"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl JsonSchema for GameServerPort"],["impl JsonSchema for SdkServer"],["impl JsonSchema for Reference"],["impl JsonSchema for Strategy"],["impl JsonSchema for GameServerState"],["impl JsonSchema for Config"],["impl JsonSchema for FleetStrategyType"],["impl<T: JsonSchema> JsonSchema for Watch<T>"],["impl JsonSchema for Protocol"],["impl JsonSchema for Health"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl JsonSchema for FleetStrategyRollingUpdate"],["impl JsonSchema for Rule"],["impl JsonSchema for GameServerTemplateSpec"],["impl JsonSchema for Mode"],["impl JsonSchema for SdkServerLogLevel"],["impl JsonSchema for Endpoint"],["impl JsonSchema for Config"],["impl JsonSchema for FleetSpec"],["impl JsonSchema for Strategy"],["impl JsonSchema for Config"],["impl JsonSchema for Config"],["impl JsonSchema for DirectionalConfig"],["impl JsonSchema for Value"],["impl JsonSchema for FleetStrategy"],["impl JsonSchema for Version"],["impl JsonSchema for Inner"],["impl JsonSchema for Suffix"],["impl JsonSchema for FilterChain"],["impl JsonSchema for Metadata"],["impl JsonSchema for Symbol"],["impl JsonSchema for ClusterMap"],["impl JsonSchema for GameServerStatusPort"],["impl JsonSchema for Config"],["impl JsonSchema for PortRange"],["impl JsonSchema for PortPolicy"],["impl JsonSchema for SchedulingStrategy"],["impl JsonSchema for Fallthrough"],["impl JsonSchema for GameServerSpec"],["impl JsonSchema for Action"],["impl JsonSchema for GameServerStatus"],["impl JsonSchema for Config"],["impl JsonSchema for Prefix"],["impl JsonSchema for GameServer"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/serde/de/trait.Deserialize.js b/main/api/implementors/serde/de/trait.Deserialize.js index 3f4d948d7a..eca9443f0e 100644 --- a/main/api/implementors/serde/de/trait.Deserialize.js +++ b/main/api/implementors/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl<'de> Deserialize<'de> for GameServer"],["impl<'de> Deserialize<'de> for Key"],["impl<'de> Deserialize<'de> for Fallthrough"],["impl<'de> Deserialize<'de> for FleetStrategyType"],["impl<'de> Deserialize<'de> for Filter"],["impl<'de> Deserialize<'de> for GameServerSpec"],["impl<'de> Deserialize<'de> for Endpoint"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for Branch"],["impl<'de> Deserialize<'de> for GameServerState"],["impl<'de> Deserialize<'de> for FleetStrategyRollingUpdate"],["impl<'de> Deserialize<'de> for Policy"],["impl<'de> Deserialize<'de> for FleetStrategy"],["impl<'de> Deserialize<'de> for ConfigType"],["impl<'de> Deserialize<'de> for Rule"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Inner"],["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for PortPolicy"],["impl<'de> Deserialize<'de> for GameServerTemplateSpec"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Suffix"],["impl<'de> Deserialize<'de> for GameServerStatus"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Regex"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for FleetSpec"],["impl<'de, T: Deserialize<'de> + Clone> Deserialize<'de> for Watch<T>"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Version"],["impl<'de> Deserialize<'de> for Metadata"],["impl<'de, T> Deserialize<'de> for MetadataView<T>where\n T: Deserialize<'de> + Default + Default,"],["impl<'de> Deserialize<'de> for Mode"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Prefix"],["impl<'de, T: Deserialize<'de>> Deserialize<'de> for Slot<T>"],["impl<'de> Deserialize<'de> for SdkServerLogLevel"],["impl<'de> Deserialize<'de> for Configwhere\n Config: Default,"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for FilterChain"],["impl<'de> Deserialize<'de> for EndpointAddress"],["impl<'de> Deserialize<'de> for GameServerPort"],["impl<'de> Deserialize<'de> for PortRange"],["impl<'de> Deserialize<'de> for Health"],["impl<'de> Deserialize<'de> for FleetStatus"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Strategy"],["impl<'de> Deserialize<'de> for ClusterMap"],["impl<'de> Deserialize<'de> for Fleet"],["impl<'de> Deserialize<'de> for GameServerStatusPort"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Strategy"],["impl<'de> Deserialize<'de> for Locality"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for SdkServer"],["impl<'de> Deserialize<'de> for DirectionalConfig"],["impl<'de> Deserialize<'de> for Protocol"],["impl<'de> Deserialize<'de> for Reference"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for SchedulingStrategy"],["impl<'de> Deserialize<'de> for FleetScheduling"]] +"quilkin":[["impl<'de> Deserialize<'de> for GameServerPort"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for GameServerState"],["impl<'de> Deserialize<'de> for FleetStatus"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for GameServerTemplateSpec"],["impl<'de> Deserialize<'de> for Policy"],["impl<'de> Deserialize<'de> for Key"],["impl<'de> Deserialize<'de> for Fallthrough"],["impl<'de> Deserialize<'de> for GameServer"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Suffix"],["impl<'de> Deserialize<'de> for Filter"],["impl<'de> Deserialize<'de> for Strategy"],["impl<'de> Deserialize<'de> for Branch"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for GameServerStatus"],["impl<'de> Deserialize<'de> for PortRange"],["impl<'de> Deserialize<'de> for Reference"],["impl<'de> Deserialize<'de> for SdkServer"],["impl<'de> Deserialize<'de> for FleetStrategyType"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for FleetScheduling"],["impl<'de> Deserialize<'de> for Regex"],["impl<'de> Deserialize<'de> for GameServerStatusPort"],["impl<'de> Deserialize<'de> for Protocol"],["impl<'de> Deserialize<'de> for DirectionalConfig"],["impl<'de> Deserialize<'de> for Strategy"],["impl<'de> Deserialize<'de> for Mode"],["impl<'de> Deserialize<'de> for Fleet"],["impl<'de> Deserialize<'de> for Symbol"],["impl<'de> Deserialize<'de> for Locality"],["impl<'de> Deserialize<'de> for Version"],["impl<'de> Deserialize<'de> for SdkServerLogLevel"],["impl<'de> Deserialize<'de> for Metadata"],["impl<'de> Deserialize<'de> for FleetSpec"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Configwhere\n Config: Default,"],["impl<'de> Deserialize<'de> for ConfigType"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Prefix"],["impl<'de> Deserialize<'de> for Inner"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for ClusterMap"],["impl<'de> Deserialize<'de> for FleetStrategyRollingUpdate"],["impl<'de, T> Deserialize<'de> for MetadataView<T>where\n T: Deserialize<'de> + Default + Default,"],["impl<'de> Deserialize<'de> for Endpoint"],["impl<'de> Deserialize<'de> for PortPolicy"],["impl<'de> Deserialize<'de> for SchedulingStrategy"],["impl<'de> Deserialize<'de> for FleetStrategy"],["impl<'de> Deserialize<'de> for Config"],["impl<'de, T: Deserialize<'de> + Clone> Deserialize<'de> for Watch<T>"],["impl<'de> Deserialize<'de> for EndpointAddress"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for GameServerSpec"],["impl<'de> Deserialize<'de> for FilterChain"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Health"],["impl<'de, T: Deserialize<'de>> Deserialize<'de> for Slot<T>"],["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for Rule"],["impl<'de> Deserialize<'de> for Config"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/serde/ser/trait.Serialize.js b/main/api/implementors/serde/ser/trait.Serialize.js index 35a833b3a4..d1f6ec1c64 100644 --- a/main/api/implementors/serde/ser/trait.Serialize.js +++ b/main/api/implementors/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl Serialize for Config"],["impl Serialize for Strategy"],["impl Serialize for Config"],["impl Serialize for Branch"],["impl Serialize for Config"],["impl Serialize for Rule"],["impl Serialize for FilterChain"],["impl Serialize for GameServerStatus"],["impl Serialize for Config"],["impl Serialize for Filter"],["impl Serialize for SdkServer"],["impl<T: Serialize> Serialize for Watch<T>"],["impl Serialize for Mode"],["impl Serialize for Health"],["impl Serialize for FleetStrategy"],["impl Serialize for FleetStrategyRollingUpdate"],["impl Serialize for Endpoint"],["impl Serialize for Action"],["impl Serialize for Config"],["impl Serialize for Fleet"],["impl<T: Serialize> Serialize for Slot<T>"],["impl Serialize for EndpointAddress"],["impl Serialize for Reference"],["impl Serialize for GameServer"],["impl Serialize for Config"],["impl Serialize for PortPolicy"],["impl Serialize for SchedulingStrategy"],["impl Serialize for FleetScheduling"],["impl Serialize for Config"],["impl Serialize for ClusterMap"],["impl Serialize for ConfigType"],["impl Serialize for Config"],["impl Serialize for Version"],["impl Serialize for GameServerPort"],["impl Serialize for Strategy"],["impl Serialize for SdkServerLogLevel"],["impl Serialize for GameServerSpec"],["impl Serialize for PortRange"],["impl Serialize for GameServerState"],["impl Serialize for Protocol"],["impl Serialize for Fallthrough"],["impl Serialize for GameServerStatusPort"],["impl Serialize for Value"],["impl Serialize for GameServerTemplateSpec"],["impl Serialize for Key"],["impl Serialize for Action"],["impl Serialize for Policy"],["impl Serialize for Metadata"],["impl Serialize for Config"],["impl Serialize for Config"],["impl<T> Serialize for MetadataView<T>where\n T: Serialize + Default,"],["impl Serialize for DirectionalConfig"],["impl Serialize for Config"],["impl Serialize for FleetStatus"],["impl Serialize for Symbol"],["impl Serialize for Regex"],["impl Serialize for FleetSpec"],["impl Serialize for Config"],["impl Serialize for Config"],["impl Serialize for Suffix"],["impl Serialize for FleetStrategyType"],["impl Serialize for Prefix"],["impl Serialize for Locality"]] +"quilkin":[["impl Serialize for Rule"],["impl Serialize for FleetStrategyType"],["impl Serialize for SdkServerLogLevel"],["impl Serialize for Strategy"],["impl Serialize for FleetSpec"],["impl Serialize for FleetScheduling"],["impl Serialize for Value"],["impl Serialize for SchedulingStrategy"],["impl Serialize for Config"],["impl Serialize for Fallthrough"],["impl Serialize for Protocol"],["impl Serialize for Action"],["impl Serialize for Filter"],["impl Serialize for DirectionalConfig"],["impl Serialize for Action"],["impl Serialize for Config"],["impl Serialize for Strategy"],["impl Serialize for Config"],["impl Serialize for Suffix"],["impl Serialize for Symbol"],["impl Serialize for Key"],["impl Serialize for Fleet"],["impl Serialize for PortRange"],["impl Serialize for Config"],["impl Serialize for EndpointAddress"],["impl Serialize for FleetStatus"],["impl Serialize for Config"],["impl Serialize for SdkServer"],["impl Serialize for Policy"],["impl Serialize for FilterChain"],["impl Serialize for FleetStrategy"],["impl Serialize for Config"],["impl Serialize for Config"],["impl Serialize for Regex"],["impl Serialize for GameServerStatusPort"],["impl Serialize for GameServerState"],["impl Serialize for Config"],["impl Serialize for Reference"],["impl Serialize for Config"],["impl Serialize for Prefix"],["impl Serialize for GameServerStatus"],["impl Serialize for PortPolicy"],["impl Serialize for ConfigType"],["impl Serialize for Config"],["impl Serialize for GameServerSpec"],["impl Serialize for Config"],["impl Serialize for ClusterMap"],["impl Serialize for GameServerPort"],["impl Serialize for Version"],["impl<T: Serialize> Serialize for Slot<T>"],["impl Serialize for Endpoint"],["impl<T> Serialize for MetadataView<T>where\n T: Serialize + Default,"],["impl Serialize for Locality"],["impl<T: Serialize> Serialize for Watch<T>"],["impl Serialize for GameServer"],["impl Serialize for Mode"],["impl Serialize for GameServerTemplateSpec"],["impl Serialize for Branch"],["impl Serialize for FleetStrategyRollingUpdate"],["impl Serialize for Config"],["impl Serialize for Config"],["impl Serialize for Health"],["impl Serialize for Metadata"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/implementors/tower_service/trait.Service.js b/main/api/implementors/tower_service/trait.Service.js index afdd164137..ab57e9dc7a 100644 --- a/main/api/implementors/tower_service/trait.Service.js +++ b/main/api/implementors/tower_service/trait.Service.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"quilkin":[["impl<T, B> Service<Request<B>> for AggregatedDiscoveryServiceServer<T>where\n T: AggregatedDiscoveryService,\n B: Body + Send + 'static,\n B::Error: Into<StdError> + Send + 'static,"],["impl<T, B> Service<Request<B>> for ClusterDiscoveryServiceServer<T>where\n T: ClusterDiscoveryService,\n B: Body + Send + 'static,\n B::Error: Into<StdError> + Send + 'static,"]] +"quilkin":[["impl<T, B> Service<Request<B>> for ClusterDiscoveryServiceServer<T>where\n T: ClusterDiscoveryService,\n B: Body + Send + 'static,\n B::Error: Into<StdError> + Send + 'static,"],["impl<T, B> Service<Request<B>> for AggregatedDiscoveryServiceServer<T>where\n T: AggregatedDiscoveryService,\n B: Body + Send + 'static,\n B::Error: Into<StdError> + Send + 'static,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/main/api/quilkin/cli/enum.LogFormats.html b/main/api/quilkin/cli/enum.LogFormats.html index c51203b5bf..83c214d33c 100644 --- a/main/api/quilkin/cli/enum.LogFormats.html +++ b/main/api/quilkin/cli/enum.LogFormats.html @@ -4,7 +4,7 @@ Plain, Pretty, }
Expand description

The various log format options

-

Variants§

§

Auto

§

Json

§

Plain

§

Pretty

Trait Implementations§

source§

impl Clone for LogFormats

source§

fn clone(&self) -> LogFormats

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogFormats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LogFormats

source§

fn default() -> LogFormats

Returns the “default value” for a type. Read more
source§

impl Display for LogFormats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for LogFormats

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<LogFormats, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq<LogFormats> for LogFormats

source§

fn eq(&self, other: &LogFormats) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

Auto

§

Json

§

Plain

§

Pretty

Trait Implementations§

source§

impl Clone for LogFormats

source§

fn clone(&self) -> LogFormats

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LogFormats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LogFormats

source§

fn default() -> LogFormats

Returns the “default value” for a type. Read more
source§

impl Display for LogFormats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for LogFormats

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<LogFormats, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq<LogFormats> for LogFormats

source§

fn eq(&self, other: &LogFormats) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<&str> for LogFormats

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<LogFormats, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for LogFormats

source§

impl Eq for LogFormats

source§

impl StructuralEq for LogFormats

source§

impl StructuralPartialEq for LogFormats

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/main/api/quilkin/config/enum.ValidationError.html b/main/api/quilkin/config/enum.ValidationError.html index f9e906ee98..5d2dc3cad6 100644 --- a/main/api/quilkin/config/enum.ValidationError.html +++ b/main/api/quilkin/config/enum.ValidationError.html @@ -4,7 +4,7 @@ ValueInvalid(ValueInvalidArgs), FilterInvalid(CreationError), }
Expand description

Validation failure for a Config

-

Variants§

§

NotUnique(String)

§

EmptyList(String)

§

ValueInvalid(ValueInvalidArgs)

§

FilterInvalid(CreationError)

Trait Implementations§

source§

impl Debug for ValidationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ValidationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ValidationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreationError> for ValidationError

source§

fn from(source: CreationError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Variants§

§

NotUnique(String)

§

EmptyList(String)

§

ValueInvalid(ValueInvalidArgs)

§

FilterInvalid(CreationError)

Trait Implementations§

source§

impl Debug for ValidationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ValidationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ValidationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreationError> for ValidationError

source§

fn from(source: CreationError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/api/quilkin/config/struct.Filter.html b/main/api/quilkin/config/struct.Filter.html index 30e3ee71b2..4209a35bcd 100644 --- a/main/api/quilkin/config/struct.Filter.html +++ b/main/api/quilkin/config/struct.Filter.html @@ -7,7 +7,7 @@ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<(String, FilterInstance)> for Filter

source§

fn from((name, instance): (String, FilterInstance)) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Filter

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl PartialEq<Filter> for Filter

source§

fn eq(&self, other: &Filter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Filter

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for Filter

source§

impl StructuralEq for Filter

source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for Filter

source§

impl StructuralEq for Filter

source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

§

impl RefUnwindSafe for Filter

§

impl Send for Filter

§

impl Sync for Filter

§

impl Unpin for Filter

§

impl UnwindSafe for Filter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/endpoint/enum.MetadataError.html b/main/api/quilkin/endpoint/enum.MetadataError.html index dce8b3d117..23f76ae9df 100644 --- a/main/api/quilkin/endpoint/enum.MetadataError.html +++ b/main/api/quilkin/endpoint/enum.MetadataError.html @@ -5,7 +5,7 @@ key: &'static str, expected: &'static str, }, -}

Variants§

§

InvalidBase64(DecodeError)

§

MissingKey(&'static str)

§

InvalidType

Fields

§key: &'static str
§expected: &'static str

Trait Implementations§

source§

impl Clone for MetadataError

source§

fn clone(&self) -> MetadataError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MetadataError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MetadataError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidBase64(DecodeError)

§

MissingKey(&'static str)

§

InvalidType

Fields

§key: &'static str
§expected: &'static str

Trait Implementations§

source§

impl Clone for MetadataError

source§

fn clone(&self) -> MetadataError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MetadataError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MetadataError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/endpoint/struct.EndpointAddress.html b/main/api/quilkin/endpoint/struct.EndpointAddress.html index a6b2b217c8..7d9b7fec3e 100644 --- a/main/api/quilkin/endpoint/struct.EndpointAddress.html +++ b/main/api/quilkin/endpoint/struct.EndpointAddress.html @@ -10,8 +10,8 @@ was specified.

source

pub async fn to_socket_addr(&self) -> Result<SocketAddr>

Returns the socket address for the endpoint, resolving any DNS entries if present.

-

Trait Implementations§

source§

impl Clone for EndpointAddress

source§

fn clone(&self) -> EndpointAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EndpointAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EndpointAddress

source§

fn deserialize<D>(de: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EndpointAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<([u8; 4], u16)> for EndpointAddress

source§

fn from((ip, port): ([u8; 4], u16)) -> Self

Converts to this type from the input type.
source§

impl From<(AddressKind, u16)> for EndpointAddress

source§

fn from((host, port): (AddressKind, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(IpAddr, u16)> for EndpointAddress

source§

fn from((ip, port): (IpAddr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(Ipv4Addr, u16)> for EndpointAddress

source§

fn from((ip, port): (Ipv4Addr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(Ipv6Addr, u16)> for EndpointAddress

source§

fn from((ip, port): (Ipv6Addr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(String, u16)> for EndpointAddress

source§

fn from((ip, port): (String, u16)) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for Address

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for EnvoyAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for EnvoySocketAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<SocketAddr> for EndpointAddress

source§

fn from(socket: SocketAddr) -> Self

Converts to this type from the input type.
source§

impl FromStr for EndpointAddress

Forwards the deserialisation to use std::net::ToSocketAddrs instead of +

Trait Implementations§

source§

impl Clone for EndpointAddress

source§

fn clone(&self) -> EndpointAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EndpointAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EndpointAddress

source§

fn deserialize<D>(de: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for EndpointAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<([u8; 4], u16)> for EndpointAddress

source§

fn from((ip, port): ([u8; 4], u16)) -> Self

Converts to this type from the input type.
source§

impl From<(AddressKind, u16)> for EndpointAddress

source§

fn from((host, port): (AddressKind, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(IpAddr, u16)> for EndpointAddress

source§

fn from((ip, port): (IpAddr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(Ipv4Addr, u16)> for EndpointAddress

source§

fn from((ip, port): (Ipv4Addr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(Ipv6Addr, u16)> for EndpointAddress

source§

fn from((ip, port): (Ipv6Addr, u16)) -> Self

Converts to this type from the input type.
source§

impl From<(String, u16)> for EndpointAddress

source§

fn from((ip, port): (String, u16)) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for Address

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for EnvoyAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<EndpointAddress> for EnvoySocketAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl From<SocketAddr> for EndpointAddress

source§

fn from(socket: SocketAddr) -> Self

Converts to this type from the input type.
source§

impl FromStr for EndpointAddress

Forwards the deserialisation to use std::net::ToSocketAddrs instead of FromStr for validation which allows us to resolve DNS hostnames such as localhost or container network names at parse-time.

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(input: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for EndpointAddress

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where @@ -19,14 +19,14 @@ Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for EndpointAddress

source§

fn cmp(&self, other: &EndpointAddress) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<EndpointAddress> for Endpoint

source§

fn eq(&self, rhs: &EndpointAddress) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EndpointAddress> for EndpointAddress

source§

fn eq(&self, other: &EndpointAddress) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<EndpointAddress> for Endpoint

source§

fn eq(&self, rhs: &EndpointAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<EndpointAddress> for EndpointAddress

source§

fn eq(&self, other: &EndpointAddress) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<EndpointAddress> for EndpointAddress

source§

fn partial_cmp(&self, other: &EndpointAddress) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl Serialize for EndpointAddress

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Address) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoyAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Endpoint> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Endpoint) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SocketAddress> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoySocketAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for EndpointAddress

source§

impl StructuralEq for EndpointAddress

source§

impl StructuralPartialEq for EndpointAddress

Auto Trait Implementations§

§

impl RefUnwindSafe for EndpointAddress

§

impl Send for EndpointAddress

§

impl Sync for EndpointAddress

§

impl Unpin for EndpointAddress

§

impl UnwindSafe for EndpointAddress

Blanket Implementations§

source§

impl<T> Any for Twhere + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Address) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoyAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Endpoint> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Endpoint) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<SocketAddress> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoySocketAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for EndpointAddress

source§

impl StructuralEq for EndpointAddress

source§

impl StructuralPartialEq for EndpointAddress

Auto Trait Implementations§

§

impl RefUnwindSafe for EndpointAddress

§

impl Send for EndpointAddress

§

impl Sync for EndpointAddress

§

impl Unpin for EndpointAddress

§

impl UnwindSafe for EndpointAddress

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/endpoint/struct.Metadata.html b/main/api/quilkin/endpoint/struct.Metadata.html index 4c8af60c94..20f430d382 100644 --- a/main/api/quilkin/endpoint/struct.Metadata.html +++ b/main/api/quilkin/endpoint/struct.Metadata.html @@ -2,7 +2,7 @@ pub tokens: BTreeSet<Vec<u8>>, }
Expand description

Metadata specific to endpoints.

Fields (Non-exhaustive)§

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
§tokens: BTreeSet<Vec<u8>>

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metadata

source§

fn default() -> Metadata

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Metadata

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Metadata> for MetadataView<Metadata>

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl From<Metadata> for Struct

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Metadata

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Metadata> for MetadataView<Metadata>

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl From<Metadata> for Struct

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Metadata

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Metadata> for Metadata

source§

fn partial_cmp(&self, other: &Metadata) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= diff --git a/main/api/quilkin/filters/capture/enum.Strategy.html b/main/api/quilkin/filters/capture/enum.Strategy.html index 88e45c5a1f..9fb09c865a 100644 --- a/main/api/quilkin/filters/capture/enum.Strategy.html +++ b/main/api/quilkin/filters/capture/enum.Strategy.html @@ -7,7 +7,7 @@
§

Suffix(Suffix)

Look for the set of bytes at the end of the packet

§

Regex(Regex)

Look for the set of bytes at the end of the packet

Implementations§

source§

impl Strategy

Trait Implementations§

source§

impl Debug for Strategy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Strategy

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Prefix> for Strategy

source§

fn from(prefix: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<Regex> for Strategy

source§

fn from(regex: Regex) -> Self

Converts to this type from the input type.
source§

impl From<Suffix> for Strategy

source§

fn from(suffix: Suffix) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Strategy

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl PartialEq<Strategy> for Strategy

source§

fn eq(&self, other: &Strategy) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Prefix> for Strategy

source§

fn from(prefix: Prefix) -> Self

Converts to this type from the input type.
source§

impl From<Regex> for Strategy

source§

fn from(regex: Regex) -> Self

Converts to this type from the input type.
source§

impl From<Suffix> for Strategy

source§

fn from(suffix: Suffix) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Strategy

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl PartialEq<Strategy> for Strategy

source§

fn eq(&self, other: &Strategy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Strategy

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for Strategy

Auto Trait Implementations§

§

impl RefUnwindSafe for Strategy

§

impl Send for Strategy

§

impl Sync for Strategy

§

impl Unpin for Strategy

§

impl UnwindSafe for Strategy

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/main/api/quilkin/filters/enum.CreationError.html b/main/api/quilkin/filters/enum.CreationError.html index 84e575b51f..f46d447374 100644 --- a/main/api/quilkin/filters/enum.CreationError.html +++ b/main/api/quilkin/filters/enum.CreationError.html @@ -15,7 +15,7 @@ Infallible, }
Expand description

An error that occurred when attempting to create a Filter from a FilterFactory.

-

Variants§

§

NotFound(String)

§

MismatchedTypes

Fields

§expected: String
§actual: String
§

MissingConfig(&'static str)

§

FieldInvalid

Fields

§field: String
§reason: String
§

DeserializeFailed(String)

§

InitializeMetricsFailed(String)

§

ConvertProtoConfig(ConvertProtoConfigError)

§

Infallible

Trait Implementations§

source§

impl Debug for CreationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CreationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CreationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConvertProtoConfigError> for CreationError

source§

fn from(error: ConvertProtoConfigError) -> Self

Converts to this type from the input type.
source§

impl From<CreationError> for ValidationError

source§

fn from(source: CreationError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for CreationError

source§

fn from(error: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<EncodeError> for CreationError

source§

fn from(error: EncodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: MetricsError) -> Self

Converts to this type from the input type.
source§

impl From<Infallible> for CreationError

source§

fn from(_: Infallible) -> Self

Converts to this type from the input type.
source§

impl PartialEq<CreationError> for CreationError

source§

fn eq(&self, other: &CreationError) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

NotFound(String)

§

MismatchedTypes

Fields

§expected: String
§actual: String
§

MissingConfig(&'static str)

§

FieldInvalid

Fields

§field: String
§reason: String
§

DeserializeFailed(String)

§

InitializeMetricsFailed(String)

§

ConvertProtoConfig(ConvertProtoConfigError)

§

Infallible

Trait Implementations§

source§

impl Debug for CreationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CreationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CreationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConvertProtoConfigError> for CreationError

source§

fn from(error: ConvertProtoConfigError) -> Self

Converts to this type from the input type.
source§

impl From<CreationError> for ValidationError

source§

fn from(source: CreationError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for CreationError

source§

fn from(error: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<EncodeError> for CreationError

source§

fn from(error: EncodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for CreationError

source§

fn from(error: MetricsError) -> Self

Converts to this type from the input type.
source§

impl From<Infallible> for CreationError

source§

fn from(_: Infallible) -> Self

Converts to this type from the input type.
source§

impl PartialEq<CreationError> for CreationError

source§

fn eq(&self, other: &CreationError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for CreationError

source§

impl StructuralEq for CreationError

source§

impl StructuralPartialEq for CreationError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/main/api/quilkin/filters/firewall/struct.PacketDenied.html b/main/api/quilkin/filters/firewall/struct.PacketDenied.html index d2295f464f..0e94cabd9e 100644 --- a/main/api/quilkin/filters/firewall/struct.PacketDenied.html +++ b/main/api/quilkin/filters/firewall/struct.PacketDenied.html @@ -1,4 +1,4 @@ -PacketDenied in quilkin::filters::firewall - Rust
pub struct PacketDenied;

Trait Implementations§

source§

impl Debug for PacketDenied

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PacketDenied

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PacketDenied

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +PacketDenied in quilkin::filters::firewall - Rust
pub struct PacketDenied;

Trait Implementations§

source§

impl Debug for PacketDenied

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for PacketDenied

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for PacketDenied

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/api/quilkin/filters/struct.ConvertProtoConfigError.html b/main/api/quilkin/filters/struct.ConvertProtoConfigError.html index 844a0e1349..fce48d4c95 100644 --- a/main/api/quilkin/filters/struct.ConvertProtoConfigError.html +++ b/main/api/quilkin/filters/struct.ConvertProtoConfigError.html @@ -1,6 +1,6 @@ ConvertProtoConfigError in quilkin::filters - Rust
pub struct ConvertProtoConfigError { /* private fields */ }
Expand description

An error representing failure to convert a filter’s protobuf configuration to its static representation.

-

Implementations§

source§

impl ConvertProtoConfigError

source

pub fn new(reason: impl Display, field: Option<String>) -> Self

source

pub fn missing_field(field: &'static str) -> Self

Trait Implementations§

source§

impl Debug for ConvertProtoConfigError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConvertProtoConfigError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConvertProtoConfigError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConvertProtoConfigError> for CreationError

source§

fn from(error: ConvertProtoConfigError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ConvertProtoConfigError> for ConvertProtoConfigError

source§

fn eq(&self, other: &ConvertProtoConfigError) -> bool

This method tests for self and other values to be equal, and is used +

Implementations§

source§

impl ConvertProtoConfigError

source

pub fn new(reason: impl Display, field: Option<String>) -> Self

source

pub fn missing_field(field: &'static str) -> Self

Trait Implementations§

source§

impl Debug for ConvertProtoConfigError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ConvertProtoConfigError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ConvertProtoConfigError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ConvertProtoConfigError> for CreationError

source§

fn from(error: ConvertProtoConfigError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ConvertProtoConfigError> for ConvertProtoConfigError

source§

fn eq(&self, other: &ConvertProtoConfigError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for ConvertProtoConfigError

source§

impl StructuralEq for ConvertProtoConfigError

source§

impl StructuralPartialEq for ConvertProtoConfigError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/main/api/quilkin/filters/struct.FilterChain.html b/main/api/quilkin/filters/struct.FilterChain.html index 72fbe4e2d8..0f409a79b1 100644 --- a/main/api/quilkin/filters/struct.FilterChain.html +++ b/main/api/quilkin/filters/struct.FilterChain.html @@ -26,7 +26,7 @@ downstream connection via the listening port after receiving it via one of the upstream Endpoints. Read more

source§

impl Index<usize> for FilterChain

§

type Output = (String, FilterInstance)

The returned type after indexing.
source§

fn index(&self, index: usize) -> &Self::Output

Performs the indexing (container[index]) operation. Read more
source§

impl JsonSchema for FilterChain

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
source§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

impl PartialEq<FilterChain> for FilterChain

source§

fn eq(&self, rhs: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for FilterChain

source§

fn serialize<S: Serializer>(&self, ser: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&[Filter]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: &[FilterConfig]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<const N: usize> TryFrom<&[Filter; N]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: &[FilterConfig; N]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: &FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<const N: usize> TryFrom<[Filter; N]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: [FilterConfig; N]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Vec<Filter, Global>> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: Vec<FilterConfig>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for FilterChain

source§

fn serialize<S: Serializer>(&self, ser: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&[Filter]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: &[FilterConfig]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<const N: usize> TryFrom<&[Filter; N]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: &[FilterConfig; N]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: &FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<const N: usize> TryFrom<[Filter; N]> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: [FilterConfig; N]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Vec<Filter, Global>> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter_configs: Vec<FilterConfig>) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/metadata/enum.Value.html b/main/api/quilkin/metadata/enum.Value.html index 0edcba8bed..79cecaa292 100644 --- a/main/api/quilkin/metadata/enum.Value.html +++ b/main/api/quilkin/metadata/enum.Value.html @@ -10,8 +10,8 @@ matches Value::String.

source

pub fn as_mut_string(&mut self) -> Option<&mut String>

Returns the inner String value of self if it matches Value::String.

-

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Value

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> From<&[u8; N]> for Value

source§

fn from(value: &[u8; N]) -> Self

Converts to this type from the input type.
source§

impl From<&str> for Value

source§

fn from(value: &str) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> From<[u8; N]> for Value

source§

fn from(value: [u8; N]) -> Self

Converts to this type from the input type.
source§

impl From<Bytes> for Value

source§

fn from(value: Bytes) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<Value> for Symbol

source§

fn from(value: Value) -> Self

Converts to this type from the input type.
source§

impl From<Value> for Value

source§

fn from(value: Value) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Value, Global>> for Value

source§

fn from(value: Vec<Self>) -> Self

Converts to this type from the input type.
source§

impl From<bool> for Value

source§

fn from(value: bool) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(value: u64) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Value

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl Ord for Value

source§

fn cmp(&self, other: &Value) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Value

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<const N: usize> From<&[u8; N]> for Value

source§

fn from(value: &[u8; N]) -> Self

Converts to this type from the input type.
source§

impl From<&str> for Value

source§

fn from(value: &str) -> Self

Converts to this type from the input type.
source§

impl<const N: usize> From<[u8; N]> for Value

source§

fn from(value: [u8; N]) -> Self

Converts to this type from the input type.
source§

impl From<Bytes> for Value

source§

fn from(value: Bytes) -> Self

Converts to this type from the input type.
source§

impl From<String> for Value

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<Value> for Symbol

source§

fn from(value: Value) -> Self

Converts to this type from the input type.
source§

impl From<Value> for Value

source§

fn from(value: Value) -> Self

Converts to this type from the input type.
source§

impl From<Vec<Value, Global>> for Value

source§

fn from(value: Vec<Self>) -> Self

Converts to this type from the input type.
source§

impl From<bool> for Value

source§

fn from(value: bool) -> Self

Converts to this type from the input type.
source§

impl From<u64> for Value

source§

fn from(value: u64) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Value

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl Ord for Value

source§

fn cmp(&self, other: &Value) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used diff --git a/main/api/quilkin/metadata/struct.Key.html b/main/api/quilkin/metadata/struct.Key.html index 3c03705669..0eecbbd035 100644 --- a/main/api/quilkin/metadata/struct.Key.html +++ b/main/api/quilkin/metadata/struct.Key.html @@ -1,6 +1,6 @@ Key in quilkin::metadata - Rust

Struct quilkin::metadata::Key

source ·
pub struct Key(_);
Expand description

A key in the metadata table.

Implementations§

source§

impl Key

source

pub fn new<A: AsRef<str>>(key: A) -> Self

source

pub fn from_static(key: &'static str) -> Self

source

pub fn from_raw(spur: Spur) -> Self

Trait Implementations§

source§

impl Clone for Key

source§

fn clone(&self) -> Key

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Key

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Key

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Key

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for Key

source§

fn from(string: &str) -> Self

Converts to this type from the input type.
source§

impl From<Spur> for Key

source§

fn from(spur: Spur) -> Self

Converts to this type from the input type.
source§

impl From<String> for Key

source§

fn from(string: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Key

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Key

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&str> for Key

source§

fn from(string: &str) -> Self

Converts to this type from the input type.
source§

impl From<Spur> for Key

source§

fn from(spur: Spur) -> Self

Converts to this type from the input type.
source§

impl From<String> for Key

source§

fn from(string: String) -> Self

Converts to this type from the input type.
source§

impl Hash for Key

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl JsonSchema for Key

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl Ord for Key

source§

fn cmp(&self, other: &Key) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/main/api/quilkin/metadata/struct.MetadataView.html b/main/api/quilkin/metadata/struct.MetadataView.html index 9b30db04ee..6ce06d9c59 100644 --- a/main/api/quilkin/metadata/struct.MetadataView.html +++ b/main/api/quilkin/metadata/struct.MetadataView.html @@ -8,7 +8,7 @@

§unknown: Map<String, Value>

User created metadata.

Implementations§

source§

impl<T: Default> MetadataView<T>

source

pub fn new(known: impl Into<T>) -> Self

source

pub fn with_unknown(known: impl Into<T>, unknown: Map<String, Value>) -> Self

Trait Implementations§

source§

impl<T: Clone + Default> Clone for MetadataView<T>

source§

fn clone(&self) -> MetadataView<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + Default> Debug for MetadataView<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: Default + Default> Default for MetadataView<T>

source§

fn default() -> MetadataView<T>

Returns the “default value” for a type. Read more
source§

impl<'de, T> Deserialize<'de> for MetadataView<T>where T: Deserialize<'de> + Default + Default,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Into<Struct> + Default + Clone> From<&MetadataView<T>> for Struct

source§

fn from(metadata: &MetadataView<T>) -> Self

Converts to this type from the input type.
source§

impl From<Metadata> for MetadataView<Metadata>

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl<T: Into<Struct> + Default> From<MetadataView<T>> for Struct

source§

fn from(metadata: MetadataView<T>) -> Self

Converts to this type from the input type.
source§

impl<T: Default + JsonSchema> JsonSchema for MetadataView<T>

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl<T: PartialEq + Default> PartialEq<MetadataView<T>> for MetadataView<T>

source§

fn eq(&self, other: &MetadataView<T>) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl<T: Into<Struct> + Default + Clone> From<&MetadataView<T>> for Struct

source§

fn from(metadata: &MetadataView<T>) -> Self

Converts to this type from the input type.
source§

impl From<Metadata> for MetadataView<Metadata>

source§

fn from(metadata: Metadata) -> Self

Converts to this type from the input type.
source§

impl<T: Into<Struct> + Default> From<MetadataView<T>> for Struct

source§

fn from(metadata: MetadataView<T>) -> Self

Converts to this type from the input type.
source§

impl<T: Default + JsonSchema> JsonSchema for MetadataView<T>

source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

impl<T: PartialEq + Default> PartialEq<MetadataView<T>> for MetadataView<T>

source§

fn eq(&self, other: &MetadataView<T>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for MetadataView<T>where T: Serialize + Default,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/main/api/quilkin/metadata/struct.Reference.html b/main/api/quilkin/metadata/struct.Reference.html index a735ab50e7..9721b593f2 100644 --- a/main/api/quilkin/metadata/struct.Reference.html +++ b/main/api/quilkin/metadata/struct.Reference.html @@ -1,6 +1,6 @@ Reference in quilkin::metadata - Rust

Struct quilkin::metadata::Reference

source ·
pub struct Reference { /* private fields */ }
Expand description

Reference to a metadata value.

-

Implementations§

source§

impl Reference

source

pub fn new<A: AsRef<str>>(key: A) -> Self

source

pub fn key(self) -> Key

Trait Implementations§

source§

impl Clone for Reference

source§

fn clone(&self) -> Reference

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Reference

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Reference

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Reference

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Reference> for Symbol

source§

fn from(reference: Reference) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Reference

source§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
source§

impl Ord for Reference

source§

fn cmp(&self, other: &Reference) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere +

Implementations§

source§

impl Reference

source

pub fn new<A: AsRef<str>>(key: A) -> Self

source

pub fn key(self) -> Key

Trait Implementations§

source§

impl Clone for Reference

source§

fn clone(&self) -> Reference

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Reference

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Reference

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Reference

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Reference> for Symbol

source§

fn from(reference: Reference) -> Self

Converts to this type from the input type.
source§

impl JsonSchema for Reference

source§

fn is_referenceable() -> bool

Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
source§

fn schema_name() -> String

The name of the generated JSON Schema. Read more
source§

fn schema_id() -> Cow<'static, str>

Returns a string that uniquely identifies the schema produced by this type. Read more
source§

fn json_schema(gen: &mut SchemaGenerator) -> Schema

Generates a JSON Schema for this type. Read more
source§

impl Ord for Reference

source§

fn cmp(&self, other: &Reference) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Reference> for Reference

source§

fn eq(&self, other: &Reference) -> bool

This method tests for self and other values to be equal, and is used diff --git a/main/api/quilkin/protocol/enum.Error.html b/main/api/quilkin/protocol/enum.Error.html index db761149c6..65cbcbb998 100644 --- a/main/api/quilkin/protocol/enum.Error.html +++ b/main/api/quilkin/protocol/enum.Error.html @@ -3,7 +3,7 @@ LengthMismatch(u16, usize), InvalidCommand(u8), Parse(String), -}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

UnknownVersion(u8)

§

LengthMismatch(u16, usize)

§

InvalidCommand(u8)

§

Parse(String)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Err<Error<&[u8]>>> for Error

source§

fn from(error: Err<Error<&[u8]>>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

UnknownVersion(u8)

§

LengthMismatch(u16, usize)

§

InvalidCommand(u8)

§

Parse(String)

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for Error

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Err<Error<&[u8]>>> for Error

source§

fn from(error: Err<Error<&[u8]>>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for Error

§

impl Send for Error

§

impl Sync for Error

§

impl Unpin for Error

§

impl UnwindSafe for Error

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/main/api/quilkin/xds/config/accesslog/v3/access_log/enum.ConfigType.html b/main/api/quilkin/xds/config/accesslog/v3/access_log/enum.ConfigType.html index f212973072..4dae5e9996 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/access_log/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/accesslog/v3/access_log/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::accesslog::v3::access_log - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::accesslog::v3::access_log - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/access_log/index.html b/main/api/quilkin/xds/config/accesslog/v3/access_log/index.html index 0961781ee8..c15d666dfb 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/access_log/index.html +++ b/main/api/quilkin/xds/config/accesslog/v3/access_log/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::accesslog::v3::access_log - Rust
Expand description

Nested message and enum types in AccessLog.

+quilkin::xds::config::accesslog::v3::access_log - Rust
Expand description

Nested message and enum types in AccessLog.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/enum.FilterSpecifier.html b/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/enum.FilterSpecifier.html index 1b9c72dda7..d1fe7c9696 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/enum.FilterSpecifier.html +++ b/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/enum.FilterSpecifier.html @@ -1,4 +1,4 @@ -FilterSpecifier in quilkin::xds::config::accesslog::v3::access_log_filter - Rust
pub enum FilterSpecifier {
+FilterSpecifier in quilkin::xds::config::accesslog::v3::access_log_filter - Rust
pub enum FilterSpecifier {
     StatusCodeFilter(StatusCodeFilter),
     DurationFilter(DurationFilter),
     NotHealthCheckFilter(NotHealthCheckFilter),
@@ -11,9 +11,9 @@
     GrpcStatusFilter(GrpcStatusFilter),
     ExtensionFilter(ExtensionFilter),
     MetadataFilter(MetadataFilter),
-}

Variants§

§

StatusCodeFilter(StatusCodeFilter)

§

DurationFilter(DurationFilter)

§

NotHealthCheckFilter(NotHealthCheckFilter)

§

TraceableFilter(TraceableFilter)

§

RuntimeFilter(RuntimeFilter)

§

AndFilter(AndFilter)

§

OrFilter(OrFilter)

§

HeaderFilter(HeaderFilter)

§

ResponseFlagFilter(ResponseFlagFilter)

§

GrpcStatusFilter(GrpcStatusFilter)

§

ExtensionFilter(ExtensionFilter)

§

MetadataFilter(MetadataFilter)

Implementations§

source§

impl FilterSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

StatusCodeFilter(StatusCodeFilter)

§

DurationFilter(DurationFilter)

§

NotHealthCheckFilter(NotHealthCheckFilter)

§

TraceableFilter(TraceableFilter)

§

RuntimeFilter(RuntimeFilter)

§

AndFilter(AndFilter)

§

OrFilter(OrFilter)

§

HeaderFilter(HeaderFilter)

§

ResponseFlagFilter(ResponseFlagFilter)

§

GrpcStatusFilter(GrpcStatusFilter)

§

ExtensionFilter(ExtensionFilter)

§

MetadataFilter(MetadataFilter)

Implementations§

source§

impl FilterSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<FilterSpecifier>, tag: u32, wire_type: WireType, @@ -21,10 +21,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for FilterSpecifier

source§

fn clone(&self) -> FilterSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<FilterSpecifier> for FilterSpecifier

source§

fn eq(&self, other: &FilterSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for FilterSpecifier

source§

fn clone(&self) -> FilterSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<FilterSpecifier> for FilterSpecifier

source§

fn eq(&self, other: &FilterSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FilterSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FilterSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/index.html b/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/index.html index 74f40b4f56..a6c85fecdd 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/index.html +++ b/main/api/quilkin/xds/config/accesslog/v3/access_log_filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::accesslog::v3::access_log_filter - Rust
Expand description

Nested message and enum types in AccessLogFilter.

+quilkin::xds::config::accesslog::v3::access_log_filter - Rust
Expand description

Nested message and enum types in AccessLogFilter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/enum.Op.html b/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/enum.Op.html index de758f2a9b..ead62f987e 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/enum.Op.html +++ b/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/enum.Op.html @@ -1,23 +1,23 @@ -Op in quilkin::xds::config::accesslog::v3::comparison_filter - Rust
#[repr(i32)]
pub enum Op { +Op in quilkin::xds::config::accesslog::v3::comparison_filter - Rust
#[repr(i32)]
pub enum Op { Eq, Ge, Le, -}

Variants§

§

Eq

§

Ge

§

Le

Implementations§

source§

impl Op

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Op.

-
source

pub fn from_i32(value: i32) -> Option<Op>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Op, or None if value is not a valid variant.

-
source§

impl Op

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Eq

§

Ge

§

Le

Implementations§

source§

impl Op

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Op.

+
source

pub fn from_i32(value: i32) -> Option<Op>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Op, or None if value is not a valid variant.

+
source§

impl Op

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for Op

source§

fn clone(&self) -> Op

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Op

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Op

source§

fn default() -> Op

Returns the “default value” for a type. Read more
source§

impl From<Op> for i32

source§

fn from(value: Op) -> i32

Converts to this type from the input type.
source§

impl Hash for Op

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for Op

source§

fn clone(&self) -> Op

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Op

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Op

source§

fn default() -> Op

Returns the “default value” for a type. Read more
source§

impl From<Op> for i32

source§

fn from(value: Op) -> i32

Converts to this type from the input type.
source§

impl Hash for Op

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Op

source§

fn cmp(&self, other: &Op) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Op

source§

fn cmp(&self, other: &Op) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Op> for Op

source§

fn eq(&self, other: &Op) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Op> for Op

source§

fn eq(&self, other: &Op) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Op> for Op

source§

fn partial_cmp(&self, other: &Op) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Op> for Op

source§

fn partial_cmp(&self, other: &Op) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for Op

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Op, DecodeError>

Performs the conversion.
source§

impl Copy for Op

source§

impl Eq for Op

source§

impl StructuralEq for Op

source§

impl StructuralPartialEq for Op

Auto Trait Implementations§

§

impl RefUnwindSafe for Op

§

impl Send for Op

§

impl Sync for Op

§

impl Unpin for Op

§

impl UnwindSafe for Op

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for Op

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Op, DecodeError>

Performs the conversion.
source§

impl Copy for Op

source§

impl Eq for Op

source§

impl StructuralEq for Op

source§

impl StructuralPartialEq for Op

Auto Trait Implementations§

§

impl RefUnwindSafe for Op

§

impl Send for Op

§

impl Sync for Op

§

impl Unpin for Op

§

impl UnwindSafe for Op

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/index.html b/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/index.html index 5f6052c339..df2c8a5688 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/index.html +++ b/main/api/quilkin/xds/config/accesslog/v3/comparison_filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::accesslog::v3::comparison_filter - Rust
Expand description

Nested message and enum types in ComparisonFilter.

+quilkin::xds::config::accesslog::v3::comparison_filter - Rust
Expand description

Nested message and enum types in ComparisonFilter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/accesslog/v3/extension_filter/enum.ConfigType.html b/main/api/quilkin/xds/config/accesslog/v3/extension_filter/enum.ConfigType.html index 32b38da0d4..f38c72c8ae 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/extension_filter/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/accesslog/v3/extension_filter/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::accesslog::v3::extension_filter - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::accesslog::v3::extension_filter - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/extension_filter/index.html b/main/api/quilkin/xds/config/accesslog/v3/extension_filter/index.html index 50cb01dc3e..c042382cd6 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/extension_filter/index.html +++ b/main/api/quilkin/xds/config/accesslog/v3/extension_filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::accesslog::v3::extension_filter - Rust
Expand description

Nested message and enum types in ExtensionFilter.

+quilkin::xds::config::accesslog::v3::extension_filter - Rust
Expand description

Nested message and enum types in ExtensionFilter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/enum.Status.html b/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/enum.Status.html index e66b0eec68..8400a2876e 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/enum.Status.html +++ b/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/enum.Status.html @@ -1,4 +1,4 @@ -Status in quilkin::xds::config::accesslog::v3::grpc_status_filter - Rust
#[repr(i32)]
pub enum Status { +Status in quilkin::xds::config::accesslog::v3::grpc_status_filter - Rust
#[repr(i32)]
pub enum Status {
Show 17 variants Ok, Canceled, Unknown, @@ -16,22 +16,22 @@ Unavailable, DataLoss, Unauthenticated, -
}

Variants§

§

Ok

§

Canceled

§

Unknown

§

InvalidArgument

§

DeadlineExceeded

§

NotFound

§

AlreadyExists

§

PermissionDenied

§

ResourceExhausted

§

FailedPrecondition

§

Aborted

§

OutOfRange

§

Unimplemented

§

Internal

§

Unavailable

§

DataLoss

§

Unauthenticated

Implementations§

source§

impl Status

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Status.

-
source

pub fn from_i32(value: i32) -> Option<Status>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Status, or None if value is not a valid variant.

-
source§

impl Status

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+
}

Variants§

§

Ok

§

Canceled

§

Unknown

§

InvalidArgument

§

DeadlineExceeded

§

NotFound

§

AlreadyExists

§

PermissionDenied

§

ResourceExhausted

§

FailedPrecondition

§

Aborted

§

OutOfRange

§

Unimplemented

§

Internal

§

Unavailable

§

DataLoss

§

Unauthenticated

Implementations§

source§

impl Status

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Status.

+
source

pub fn from_i32(value: i32) -> Option<Status>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Status, or None if value is not a valid variant.

+
source§

impl Status

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for Status

source§

fn clone(&self) -> Status

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Status

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Status

source§

fn default() -> Status

Returns the “default value” for a type. Read more
source§

impl From<Status> for i32

source§

fn from(value: Status) -> i32

Converts to this type from the input type.
source§

impl Hash for Status

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for Status

source§

fn clone(&self) -> Status

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Status

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Status

source§

fn default() -> Status

Returns the “default value” for a type. Read more
source§

impl From<Status> for i32

source§

fn from(value: Status) -> i32

Converts to this type from the input type.
source§

impl Hash for Status

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Status

source§

fn cmp(&self, other: &Status) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Status

source§

fn cmp(&self, other: &Status) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Status> for Status

source§

fn eq(&self, other: &Status) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Status> for Status

source§

fn eq(&self, other: &Status) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Status> for Status

source§

fn partial_cmp(&self, other: &Status) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Status> for Status

source§

fn partial_cmp(&self, other: &Status) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for Status

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Status, DecodeError>

Performs the conversion.
source§

impl Copy for Status

source§

impl Eq for Status

source§

impl StructuralEq for Status

source§

impl StructuralPartialEq for Status

Auto Trait Implementations§

§

impl RefUnwindSafe for Status

§

impl Send for Status

§

impl Sync for Status

§

impl Unpin for Status

§

impl UnwindSafe for Status

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for Status

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Status, DecodeError>

Performs the conversion.
source§

impl Copy for Status

source§

impl Eq for Status

source§

impl StructuralEq for Status

source§

impl StructuralPartialEq for Status

Auto Trait Implementations§

§

impl RefUnwindSafe for Status

§

impl Send for Status

§

impl Sync for Status

§

impl Unpin for Status

§

impl UnwindSafe for Status

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/index.html b/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/index.html index 938862820d..40c4b5e2be 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/index.html +++ b/main/api/quilkin/xds/config/accesslog/v3/grpc_status_filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::accesslog::v3::grpc_status_filter - Rust
Expand description

Nested message and enum types in GrpcStatusFilter.

+quilkin::xds::config::accesslog::v3::grpc_status_filter - Rust
Expand description

Nested message and enum types in GrpcStatusFilter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLog.html b/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLog.html index e2a548f1db..47d2c6abf8 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLog.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLog.html @@ -1,8 +1,8 @@ -AccessLog in quilkin::xds::config::accesslog::v3 - Rust
pub struct AccessLog {
+AccessLog in quilkin::xds::config::accesslog::v3 - Rust
pub struct AccessLog {
     pub name: String,
     pub filter: Option<AccessLogFilter>,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§filter: Option<AccessLogFilter>§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for AccessLog

source§

fn clone(&self) -> AccessLog

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessLog

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessLog

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessLog

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§filter: Option<AccessLogFilter>§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for AccessLog

source§

fn clone(&self) -> AccessLog

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessLog

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessLog

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessLog

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AccessLog> for AccessLog

source§

fn eq(&self, other: &AccessLog) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AccessLog> for AccessLog

source§

fn eq(&self, other: &AccessLog) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AccessLog

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AccessLog

Auto Trait Implementations§

§

impl RefUnwindSafe for AccessLog

§

impl Send for AccessLog

§

impl Sync for AccessLog

§

impl Unpin for AccessLog

§

impl UnwindSafe for AccessLog

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLogFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLogFilter.html index d979afb7b4..5475904c61 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLogFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.AccessLogFilter.html @@ -1,6 +1,6 @@ -AccessLogFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct AccessLogFilter {
+AccessLogFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct AccessLogFilter {
     pub filter_specifier: Option<FilterSpecifier>,
-}

Fields§

§filter_specifier: Option<FilterSpecifier>

Trait Implementations§

source§

impl Clone for AccessLogFilter

source§

fn clone(&self) -> AccessLogFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessLogFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessLogFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessLogFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filter_specifier: Option<FilterSpecifier>

Trait Implementations§

source§

impl Clone for AccessLogFilter

source§

fn clone(&self) -> AccessLogFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessLogFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessLogFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessLogFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AccessLogFilter> for AccessLogFilter

source§

fn eq(&self, other: &AccessLogFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AccessLogFilter> for AccessLogFilter

source§

fn eq(&self, other: &AccessLogFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AccessLogFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AccessLogFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for AccessLogFilter

§

impl Send for AccessLogFilter

§

impl Sync for AccessLogFilter

§

impl Unpin for AccessLogFilter

§

impl UnwindSafe for AccessLogFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.AndFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.AndFilter.html index 59095e3e72..b6cf6e0f48 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.AndFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.AndFilter.html @@ -1,6 +1,6 @@ -AndFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct AndFilter {
+AndFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct AndFilter {
     pub filters: Vec<AccessLogFilter>,
-}

Fields§

§filters: Vec<AccessLogFilter>

Trait Implementations§

source§

impl Clone for AndFilter

source§

fn clone(&self) -> AndFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AndFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AndFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AndFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filters: Vec<AccessLogFilter>

Trait Implementations§

source§

impl Clone for AndFilter

source§

fn clone(&self) -> AndFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AndFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AndFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AndFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AndFilter> for AndFilter

source§

fn eq(&self, other: &AndFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AndFilter> for AndFilter

source§

fn eq(&self, other: &AndFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AndFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AndFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for AndFilter

§

impl Send for AndFilter

§

impl Sync for AndFilter

§

impl Unpin for AndFilter

§

impl UnwindSafe for AndFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.ComparisonFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.ComparisonFilter.html index f296dfe00d..c667e613ff 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.ComparisonFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.ComparisonFilter.html @@ -1,9 +1,9 @@ -ComparisonFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ComparisonFilter {
+ComparisonFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ComparisonFilter {
     pub op: i32,
     pub value: Option<RuntimeUInt32>,
-}

Fields§

§op: i32§value: Option<RuntimeUInt32>

Implementations§

source§

impl ComparisonFilter

source

pub fn op(&self) -> Op

Returns the enum value of op, or the default if the field is set to an invalid enum value.

-
source

pub fn set_op(&mut self, value: Op)

Sets op to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ComparisonFilter

source§

fn clone(&self) -> ComparisonFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComparisonFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ComparisonFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ComparisonFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§op: i32§value: Option<RuntimeUInt32>

Implementations§

source§

impl ComparisonFilter

source

pub fn op(&self) -> Op

Returns the enum value of op, or the default if the field is set to an invalid enum value.

+
source

pub fn set_op(&mut self, value: Op)

Sets op to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ComparisonFilter

source§

fn clone(&self) -> ComparisonFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ComparisonFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ComparisonFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ComparisonFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ComparisonFilter> for ComparisonFilter

source§

fn eq(&self, other: &ComparisonFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ComparisonFilter> for ComparisonFilter

source§

fn eq(&self, other: &ComparisonFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ComparisonFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ComparisonFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for ComparisonFilter

§

impl Send for ComparisonFilter

§

impl Sync for ComparisonFilter

§

impl Unpin for ComparisonFilter

§

impl UnwindSafe for ComparisonFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.DurationFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.DurationFilter.html index c1f60b155b..e8de5c832b 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.DurationFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.DurationFilter.html @@ -1,6 +1,6 @@ -DurationFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct DurationFilter {
+DurationFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct DurationFilter {
     pub comparison: Option<ComparisonFilter>,
-}

Fields§

§comparison: Option<ComparisonFilter>

Trait Implementations§

source§

impl Clone for DurationFilter

source§

fn clone(&self) -> DurationFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DurationFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DurationFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DurationFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§comparison: Option<ComparisonFilter>

Trait Implementations§

source§

impl Clone for DurationFilter

source§

fn clone(&self) -> DurationFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DurationFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DurationFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DurationFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DurationFilter> for DurationFilter

source§

fn eq(&self, other: &DurationFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DurationFilter> for DurationFilter

source§

fn eq(&self, other: &DurationFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DurationFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DurationFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for DurationFilter

§

impl Send for DurationFilter

§

impl Sync for DurationFilter

§

impl Unpin for DurationFilter

§

impl UnwindSafe for DurationFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.ExtensionFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.ExtensionFilter.html index 541b78faea..23dae6c1f9 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.ExtensionFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.ExtensionFilter.html @@ -1,7 +1,7 @@ -ExtensionFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ExtensionFilter {
+ExtensionFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ExtensionFilter {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for ExtensionFilter

source§

fn clone(&self) -> ExtensionFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExtensionFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExtensionFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExtensionFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for ExtensionFilter

source§

fn clone(&self) -> ExtensionFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExtensionFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExtensionFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExtensionFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ExtensionFilter> for ExtensionFilter

source§

fn eq(&self, other: &ExtensionFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ExtensionFilter> for ExtensionFilter

source§

fn eq(&self, other: &ExtensionFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ExtensionFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ExtensionFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for ExtensionFilter

§

impl Send for ExtensionFilter

§

impl Sync for ExtensionFilter

§

impl Unpin for ExtensionFilter

§

impl UnwindSafe for ExtensionFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.GrpcStatusFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.GrpcStatusFilter.html index e84450c842..16fd6ceeff 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.GrpcStatusFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.GrpcStatusFilter.html @@ -1,11 +1,11 @@ -GrpcStatusFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct GrpcStatusFilter {
+GrpcStatusFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct GrpcStatusFilter {
     pub statuses: Vec<i32>,
     pub exclude: bool,
-}

Fields§

§statuses: Vec<i32>§exclude: bool

Implementations§

Fields§

§statuses: Vec<i32>§exclude: bool

Implementations§

source§

impl GrpcStatusFilter

source

pub fn statuses( &self ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<Status>>

Returns an iterator which yields the valid enum values contained in statuses.

-
source

pub fn push_statuses(&mut self, value: Status)

Appends the provided enum value to statuses.

-

Trait Implementations§

source§

impl Clone for GrpcStatusFilter

source§

fn clone(&self) -> GrpcStatusFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcStatusFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcStatusFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcStatusFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

source

pub fn push_statuses(&mut self, value: Status)

Appends the provided enum value to statuses.

+

Trait Implementations§

source§

impl Clone for GrpcStatusFilter

source§

fn clone(&self) -> GrpcStatusFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcStatusFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcStatusFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcStatusFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GrpcStatusFilter> for GrpcStatusFilter

source§

fn eq(&self, other: &GrpcStatusFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GrpcStatusFilter> for GrpcStatusFilter

source§

fn eq(&self, other: &GrpcStatusFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GrpcStatusFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for GrpcStatusFilter

§

impl Send for GrpcStatusFilter

§

impl Sync for GrpcStatusFilter

§

impl Unpin for GrpcStatusFilter

§

impl UnwindSafe for GrpcStatusFilter

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GrpcStatusFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for GrpcStatusFilter

§

impl Send for GrpcStatusFilter

§

impl Sync for GrpcStatusFilter

§

impl Unpin for GrpcStatusFilter

§

impl UnwindSafe for GrpcStatusFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.HeaderFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.HeaderFilter.html index 12df7de24c..6ca4925203 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.HeaderFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.HeaderFilter.html @@ -1,6 +1,6 @@ -HeaderFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct HeaderFilter {
+HeaderFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct HeaderFilter {
     pub header: Option<HeaderMatcher>,
-}

Fields§

§header: Option<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HeaderFilter

source§

fn clone(&self) -> HeaderFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§header: Option<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HeaderFilter

source§

fn clone(&self) -> HeaderFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderFilter> for HeaderFilter

source§

fn eq(&self, other: &HeaderFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderFilter> for HeaderFilter

source§

fn eq(&self, other: &HeaderFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderFilter

§

impl Send for HeaderFilter

§

impl Sync for HeaderFilter

§

impl Unpin for HeaderFilter

§

impl UnwindSafe for HeaderFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.MetadataFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.MetadataFilter.html index de18490761..70e1cf15e2 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.MetadataFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.MetadataFilter.html @@ -1,7 +1,7 @@ -MetadataFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct MetadataFilter {
+MetadataFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct MetadataFilter {
     pub matcher: Option<MetadataMatcher>,
     pub match_if_key_not_found: Option<bool>,
-}

Fields§

§matcher: Option<MetadataMatcher>§match_if_key_not_found: Option<bool>

Trait Implementations§

source§

impl Clone for MetadataFilter

source§

fn clone(&self) -> MetadataFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§matcher: Option<MetadataMatcher>§match_if_key_not_found: Option<bool>

Trait Implementations§

source§

impl Clone for MetadataFilter

source§

fn clone(&self) -> MetadataFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetadataFilter> for MetadataFilter

source§

fn eq(&self, other: &MetadataFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetadataFilter> for MetadataFilter

source§

fn eq(&self, other: &MetadataFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetadataFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetadataFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for MetadataFilter

§

impl Send for MetadataFilter

§

impl Sync for MetadataFilter

§

impl Unpin for MetadataFilter

§

impl UnwindSafe for MetadataFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.NotHealthCheckFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.NotHealthCheckFilter.html index 6bba98e3de..6a86efd5b0 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.NotHealthCheckFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.NotHealthCheckFilter.html @@ -1,4 +1,4 @@ -NotHealthCheckFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct NotHealthCheckFilter {}

Trait Implementations§

source§

impl Clone for NotHealthCheckFilter

source§

fn clone(&self) -> NotHealthCheckFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NotHealthCheckFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NotHealthCheckFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NotHealthCheckFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +NotHealthCheckFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct NotHealthCheckFilter {}

Trait Implementations§

source§

impl Clone for NotHealthCheckFilter

source§

fn clone(&self) -> NotHealthCheckFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NotHealthCheckFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NotHealthCheckFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NotHealthCheckFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<NotHealthCheckFilter> for NotHealthCheckFilter

source§

fn eq(&self, other: &NotHealthCheckFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<NotHealthCheckFilter> for NotHealthCheckFilter

source§

fn eq(&self, other: &NotHealthCheckFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for NotHealthCheckFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for NotHealthCheckFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.OrFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.OrFilter.html index 67d7fe90b7..1915269a4a 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.OrFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.OrFilter.html @@ -1,6 +1,6 @@ -OrFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct OrFilter {
+OrFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct OrFilter {
     pub filters: Vec<AccessLogFilter>,
-}

Fields§

§filters: Vec<AccessLogFilter>

Trait Implementations§

source§

impl Clone for OrFilter

source§

fn clone(&self) -> OrFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OrFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OrFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filters: Vec<AccessLogFilter>

Trait Implementations§

source§

impl Clone for OrFilter

source§

fn clone(&self) -> OrFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OrFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OrFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OrFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OrFilter> for OrFilter

source§

fn eq(&self, other: &OrFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OrFilter> for OrFilter

source§

fn eq(&self, other: &OrFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OrFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OrFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for OrFilter

§

impl Send for OrFilter

§

impl Sync for OrFilter

§

impl Unpin for OrFilter

§

impl UnwindSafe for OrFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.ResponseFlagFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.ResponseFlagFilter.html index bc28372966..18db58487e 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.ResponseFlagFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.ResponseFlagFilter.html @@ -1,6 +1,6 @@ -ResponseFlagFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ResponseFlagFilter {
+ResponseFlagFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct ResponseFlagFilter {
     pub flags: Vec<String>,
-}

Fields§

§flags: Vec<String>

Trait Implementations§

source§

impl Clone for ResponseFlagFilter

source§

fn clone(&self) -> ResponseFlagFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResponseFlagFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResponseFlagFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ResponseFlagFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§flags: Vec<String>

Trait Implementations§

source§

impl Clone for ResponseFlagFilter

source§

fn clone(&self) -> ResponseFlagFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResponseFlagFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResponseFlagFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ResponseFlagFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ResponseFlagFilter> for ResponseFlagFilter

source§

fn eq(&self, other: &ResponseFlagFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ResponseFlagFilter> for ResponseFlagFilter

source§

fn eq(&self, other: &ResponseFlagFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ResponseFlagFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ResponseFlagFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for ResponseFlagFilter

§

impl Send for ResponseFlagFilter

§

impl Sync for ResponseFlagFilter

§

impl Unpin for ResponseFlagFilter

§

impl UnwindSafe for ResponseFlagFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.RuntimeFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.RuntimeFilter.html index 7ee919d419..f67a77169e 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.RuntimeFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.RuntimeFilter.html @@ -1,8 +1,8 @@ -RuntimeFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct RuntimeFilter {
+RuntimeFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct RuntimeFilter {
     pub runtime_key: String,
     pub percent_sampled: Option<FractionalPercent>,
     pub use_independent_randomness: bool,
-}

Fields§

§runtime_key: String§percent_sampled: Option<FractionalPercent>§use_independent_randomness: bool

Trait Implementations§

source§

impl Clone for RuntimeFilter

source§

fn clone(&self) -> RuntimeFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§runtime_key: String§percent_sampled: Option<FractionalPercent>§use_independent_randomness: bool

Trait Implementations§

source§

impl Clone for RuntimeFilter

source§

fn clone(&self) -> RuntimeFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimeFilter> for RuntimeFilter

source§

fn eq(&self, other: &RuntimeFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimeFilter> for RuntimeFilter

source§

fn eq(&self, other: &RuntimeFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimeFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimeFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeFilter

§

impl Send for RuntimeFilter

§

impl Sync for RuntimeFilter

§

impl Unpin for RuntimeFilter

§

impl UnwindSafe for RuntimeFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.StatusCodeFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.StatusCodeFilter.html index 1fcfc119c5..59ded834dc 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.StatusCodeFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.StatusCodeFilter.html @@ -1,6 +1,6 @@ -StatusCodeFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct StatusCodeFilter {
+StatusCodeFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct StatusCodeFilter {
     pub comparison: Option<ComparisonFilter>,
-}

Fields§

§comparison: Option<ComparisonFilter>

Trait Implementations§

source§

impl Clone for StatusCodeFilter

source§

fn clone(&self) -> StatusCodeFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StatusCodeFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StatusCodeFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StatusCodeFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§comparison: Option<ComparisonFilter>

Trait Implementations§

source§

impl Clone for StatusCodeFilter

source§

fn clone(&self) -> StatusCodeFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StatusCodeFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StatusCodeFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StatusCodeFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StatusCodeFilter> for StatusCodeFilter

source§

fn eq(&self, other: &StatusCodeFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StatusCodeFilter> for StatusCodeFilter

source§

fn eq(&self, other: &StatusCodeFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StatusCodeFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StatusCodeFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for StatusCodeFilter

§

impl Send for StatusCodeFilter

§

impl Sync for StatusCodeFilter

§

impl Unpin for StatusCodeFilter

§

impl UnwindSafe for StatusCodeFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/accesslog/v3/struct.TraceableFilter.html b/main/api/quilkin/xds/config/accesslog/v3/struct.TraceableFilter.html index 233cc638f2..2a509b4fc5 100644 --- a/main/api/quilkin/xds/config/accesslog/v3/struct.TraceableFilter.html +++ b/main/api/quilkin/xds/config/accesslog/v3/struct.TraceableFilter.html @@ -1,4 +1,4 @@ -TraceableFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct TraceableFilter {}

Trait Implementations§

source§

impl Clone for TraceableFilter

source§

fn clone(&self) -> TraceableFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TraceableFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TraceableFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TraceableFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +TraceableFilter in quilkin::xds::config::accesslog::v3 - Rust
pub struct TraceableFilter {}

Trait Implementations§

source§

impl Clone for TraceableFilter

source§

fn clone(&self) -> TraceableFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TraceableFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TraceableFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TraceableFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TraceableFilter> for TraceableFilter

source§

fn eq(&self, other: &TraceableFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TraceableFilter> for TraceableFilter

source§

fn eq(&self, other: &TraceableFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TraceableFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TraceableFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/index.html b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/index.html index 75df2fed90..1fff7fc4d9 100644 --- a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::circuit_breakers - Rust
Expand description

Nested message and enum types in CircuitBreakers.

+quilkin::xds::config::cluster::v3::circuit_breakers - Rust
Expand description

Nested message and enum types in CircuitBreakers.

Modules

  • Nested message and enum types in Thresholds.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/struct.Thresholds.html b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/struct.Thresholds.html index 499c9bd0a9..fb46542354 100644 --- a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/struct.Thresholds.html +++ b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/struct.Thresholds.html @@ -1,4 +1,4 @@ -Thresholds in quilkin::xds::config::cluster::v3::circuit_breakers - Rust
pub struct Thresholds {
+Thresholds in quilkin::xds::config::cluster::v3::circuit_breakers - Rust
pub struct Thresholds {
     pub priority: i32,
     pub max_connections: Option<u32>,
     pub max_pending_requests: Option<u32>,
@@ -7,9 +7,9 @@
     pub retry_budget: Option<RetryBudget>,
     pub track_remaining: bool,
     pub max_connection_pools: Option<u32>,
-}

Fields§

§priority: i32§max_connections: Option<u32>§max_pending_requests: Option<u32>§max_requests: Option<u32>§max_retries: Option<u32>§retry_budget: Option<RetryBudget>§track_remaining: bool§max_connection_pools: Option<u32>

Implementations§

source§

impl Thresholds

source

pub fn priority(&self) -> RoutingPriority

Returns the enum value of priority, or the default if the field is set to an invalid enum value.

-
source

pub fn set_priority(&mut self, value: RoutingPriority)

Sets priority to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Thresholds

source§

fn clone(&self) -> Thresholds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Thresholds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Thresholds

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Thresholds

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§priority: i32§max_connections: Option<u32>§max_pending_requests: Option<u32>§max_requests: Option<u32>§max_retries: Option<u32>§retry_budget: Option<RetryBudget>§track_remaining: bool§max_connection_pools: Option<u32>

Implementations§

source§

impl Thresholds

source

pub fn priority(&self) -> RoutingPriority

Returns the enum value of priority, or the default if the field is set to an invalid enum value.

+
source

pub fn set_priority(&mut self, value: RoutingPriority)

Sets priority to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Thresholds

source§

fn clone(&self) -> Thresholds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Thresholds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Thresholds

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Thresholds

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Thresholds> for Thresholds

source§

fn eq(&self, other: &Thresholds) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Thresholds> for Thresholds

source§

fn eq(&self, other: &Thresholds) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Thresholds

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Thresholds

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/index.html b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/index.html index 19c593b93c..82a60e2fc1 100644 --- a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::circuit_breakers::thresholds - Rust
Expand description

Nested message and enum types in Thresholds.

+quilkin::xds::config::cluster::v3::circuit_breakers::thresholds - Rust
Expand description

Nested message and enum types in Thresholds.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/struct.RetryBudget.html b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/struct.RetryBudget.html index d94800de83..17143fec43 100644 --- a/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/struct.RetryBudget.html +++ b/main/api/quilkin/xds/config/cluster/v3/circuit_breakers/thresholds/struct.RetryBudget.html @@ -1,7 +1,7 @@ -RetryBudget in quilkin::xds::config::cluster::v3::circuit_breakers::thresholds - Rust
pub struct RetryBudget {
+RetryBudget in quilkin::xds::config::cluster::v3::circuit_breakers::thresholds - Rust
pub struct RetryBudget {
     pub budget_percent: Option<Percent>,
     pub min_retry_concurrency: Option<u32>,
-}

Fields§

§budget_percent: Option<Percent>§min_retry_concurrency: Option<u32>

Trait Implementations§

source§

impl Clone for RetryBudget

source§

fn clone(&self) -> RetryBudget

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryBudget

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryBudget

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryBudget

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§budget_percent: Option<Percent>§min_retry_concurrency: Option<u32>

Trait Implementations§

source§

impl Clone for RetryBudget

source§

fn clone(&self) -> RetryBudget

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryBudget

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryBudget

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryBudget

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryBudget> for RetryBudget

source§

fn eq(&self, other: &RetryBudget) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryBudget> for RetryBudget

source§

fn eq(&self, other: &RetryBudget) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryBudget

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryBudget

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/enum.LocalityConfigSpecifier.html b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/enum.LocalityConfigSpecifier.html index f0ec150b91..f1411ea395 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/enum.LocalityConfigSpecifier.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/enum.LocalityConfigSpecifier.html @@ -1,9 +1,9 @@ -LocalityConfigSpecifier in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub enum LocalityConfigSpecifier {
+LocalityConfigSpecifier in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub enum LocalityConfigSpecifier {
     ZoneAwareLbConfig(ZoneAwareLbConfig),
     LocalityWeightedLbConfig(LocalityWeightedLbConfig),
-}

Variants§

§

ZoneAwareLbConfig(ZoneAwareLbConfig)

§

LocalityWeightedLbConfig(LocalityWeightedLbConfig)

Implementations§

source§

impl LocalityConfigSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ZoneAwareLbConfig(ZoneAwareLbConfig)

§

LocalityWeightedLbConfig(LocalityWeightedLbConfig)

Implementations§

source§

impl LocalityConfigSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<LocalityConfigSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for LocalityConfigSpecifier

source§

fn clone(&self) -> LocalityConfigSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityConfigSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LocalityConfigSpecifier> for LocalityConfigSpecifier

source§

fn eq(&self, other: &LocalityConfigSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for LocalityConfigSpecifier

source§

fn clone(&self) -> LocalityConfigSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityConfigSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LocalityConfigSpecifier> for LocalityConfigSpecifier

source§

fn eq(&self, other: &LocalityConfigSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LocalityConfigSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LocalityConfigSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for LocalityConfigSpecifier

§

impl Send for LocalityConfigSpecifier

§

impl Sync for LocalityConfigSpecifier

§

impl Unpin for LocalityConfigSpecifier

§

impl UnwindSafe for LocalityConfigSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/index.html b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/index.html index ea831d4d03..b46617666c 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
Expand description

Nested message and enum types in CommonLbConfig.

+quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ConsistentHashingLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ConsistentHashingLbConfig.html index 99dd6a5f4e..65db2cb021 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ConsistentHashingLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ConsistentHashingLbConfig.html @@ -1,7 +1,7 @@ -ConsistentHashingLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct ConsistentHashingLbConfig {
+ConsistentHashingLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct ConsistentHashingLbConfig {
     pub use_hostname_for_hashing: bool,
     pub hash_balance_factor: Option<u32>,
-}

Fields§

§use_hostname_for_hashing: bool§hash_balance_factor: Option<u32>

Trait Implementations§

source§

impl Clone for ConsistentHashingLbConfig

source§

fn clone(&self) -> ConsistentHashingLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConsistentHashingLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConsistentHashingLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConsistentHashingLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§use_hostname_for_hashing: bool§hash_balance_factor: Option<u32>

Trait Implementations§

source§

impl Clone for ConsistentHashingLbConfig

source§

fn clone(&self) -> ConsistentHashingLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConsistentHashingLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConsistentHashingLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConsistentHashingLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConsistentHashingLbConfig> for ConsistentHashingLbConfig

source§

fn eq(&self, other: &ConsistentHashingLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConsistentHashingLbConfig> for ConsistentHashingLbConfig

source§

fn eq(&self, other: &ConsistentHashingLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConsistentHashingLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConsistentHashingLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for ConsistentHashingLbConfig

§

impl Send for ConsistentHashingLbConfig

§

impl Sync for ConsistentHashingLbConfig

§

impl Unpin for ConsistentHashingLbConfig

§

impl UnwindSafe for ConsistentHashingLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.LocalityWeightedLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.LocalityWeightedLbConfig.html index 1ba669f2f9..b6889ee4c0 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.LocalityWeightedLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.LocalityWeightedLbConfig.html @@ -1,4 +1,4 @@ -LocalityWeightedLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct LocalityWeightedLbConfig {}

Trait Implementations§

source§

impl Clone for LocalityWeightedLbConfig

source§

fn clone(&self) -> LocalityWeightedLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityWeightedLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LocalityWeightedLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalityWeightedLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +LocalityWeightedLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct LocalityWeightedLbConfig {}

Trait Implementations§

source§

impl Clone for LocalityWeightedLbConfig

source§

fn clone(&self) -> LocalityWeightedLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityWeightedLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LocalityWeightedLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalityWeightedLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LocalityWeightedLbConfig> for LocalityWeightedLbConfig

source§

fn eq(&self, other: &LocalityWeightedLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LocalityWeightedLbConfig> for LocalityWeightedLbConfig

source§

fn eq(&self, other: &LocalityWeightedLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LocalityWeightedLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LocalityWeightedLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ZoneAwareLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ZoneAwareLbConfig.html index f721db5d3a..60ff2d29b3 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ZoneAwareLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/common_lb_config/struct.ZoneAwareLbConfig.html @@ -1,8 +1,8 @@ -ZoneAwareLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct ZoneAwareLbConfig {
+ZoneAwareLbConfig in quilkin::xds::config::cluster::v3::cluster::common_lb_config - Rust
pub struct ZoneAwareLbConfig {
     pub routing_enabled: Option<Percent>,
     pub min_cluster_size: Option<u64>,
     pub fail_traffic_on_panic: bool,
-}

Fields§

§routing_enabled: Option<Percent>§min_cluster_size: Option<u64>§fail_traffic_on_panic: bool

Trait Implementations§

source§

impl Clone for ZoneAwareLbConfig

source§

fn clone(&self) -> ZoneAwareLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ZoneAwareLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ZoneAwareLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ZoneAwareLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§routing_enabled: Option<Percent>§min_cluster_size: Option<u64>§fail_traffic_on_panic: bool

Trait Implementations§

source§

impl Clone for ZoneAwareLbConfig

source§

fn clone(&self) -> ZoneAwareLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ZoneAwareLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ZoneAwareLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ZoneAwareLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ZoneAwareLbConfig> for ZoneAwareLbConfig

source§

fn eq(&self, other: &ZoneAwareLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ZoneAwareLbConfig> for ZoneAwareLbConfig

source§

fn eq(&self, other: &ZoneAwareLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ZoneAwareLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ZoneAwareLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for ZoneAwareLbConfig

§

impl Send for ZoneAwareLbConfig

§

impl Sync for ZoneAwareLbConfig

§

impl Unpin for ZoneAwareLbConfig

§

impl UnwindSafe for ZoneAwareLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterDiscoveryType.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterDiscoveryType.html index c37dbd91d7..8036f307f7 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterDiscoveryType.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterDiscoveryType.html @@ -1,9 +1,9 @@ -ClusterDiscoveryType in quilkin::xds::config::cluster::v3::cluster - Rust
pub enum ClusterDiscoveryType {
+ClusterDiscoveryType in quilkin::xds::config::cluster::v3::cluster - Rust
pub enum ClusterDiscoveryType {
     Type(i32),
     ClusterType(CustomClusterType),
-}

Variants§

§

Type(i32)

§

ClusterType(CustomClusterType)

Implementations§

source§

impl ClusterDiscoveryType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Type(i32)

§

ClusterType(CustomClusterType)

Implementations§

source§

impl ClusterDiscoveryType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ClusterDiscoveryType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ClusterDiscoveryType

source§

fn clone(&self) -> ClusterDiscoveryType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterDiscoveryType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ClusterDiscoveryType> for ClusterDiscoveryType

source§

fn eq(&self, other: &ClusterDiscoveryType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ClusterDiscoveryType

source§

fn clone(&self) -> ClusterDiscoveryType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterDiscoveryType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ClusterDiscoveryType> for ClusterDiscoveryType

source§

fn eq(&self, other: &ClusterDiscoveryType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterDiscoveryType

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterDiscoveryType

§

impl Send for ClusterDiscoveryType

§

impl Sync for ClusterDiscoveryType

§

impl Unpin for ClusterDiscoveryType

§

impl UnwindSafe for ClusterDiscoveryType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterDiscoveryType

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterDiscoveryType

§

impl Send for ClusterDiscoveryType

§

impl Sync for ClusterDiscoveryType

§

impl Unpin for ClusterDiscoveryType

§

impl UnwindSafe for ClusterDiscoveryType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterProtocolSelection.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterProtocolSelection.html index 5a28b6f939..a2e907cafe 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterProtocolSelection.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.ClusterProtocolSelection.html @@ -1,22 +1,22 @@ -ClusterProtocolSelection in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum ClusterProtocolSelection { +ClusterProtocolSelection in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum ClusterProtocolSelection { UseConfiguredProtocol, UseDownstreamProtocol, -}

Variants§

§

UseConfiguredProtocol

§

UseDownstreamProtocol

Implementations§

source§

impl ClusterProtocolSelection

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ClusterProtocolSelection.

-
source

pub fn from_i32(value: i32) -> Option<ClusterProtocolSelection>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ClusterProtocolSelection, or None if value is not a valid variant.

-
source§

impl ClusterProtocolSelection

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UseConfiguredProtocol

§

UseDownstreamProtocol

Implementations§

source§

impl ClusterProtocolSelection

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ClusterProtocolSelection.

+
source

pub fn from_i32(value: i32) -> Option<ClusterProtocolSelection>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ClusterProtocolSelection, or None if value is not a valid variant.

+
source§

impl ClusterProtocolSelection

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ClusterProtocolSelection

source§

fn clone(&self) -> ClusterProtocolSelection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterProtocolSelection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterProtocolSelection

source§

fn default() -> ClusterProtocolSelection

Returns the “default value” for a type. Read more
source§

impl From<ClusterProtocolSelection> for i32

source§

fn from(value: ClusterProtocolSelection) -> i32

Converts to this type from the input type.
source§

impl Hash for ClusterProtocolSelection

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ClusterProtocolSelection

source§

fn clone(&self) -> ClusterProtocolSelection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterProtocolSelection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterProtocolSelection

source§

fn default() -> ClusterProtocolSelection

Returns the “default value” for a type. Read more
source§

impl From<ClusterProtocolSelection> for i32

source§

fn from(value: ClusterProtocolSelection) -> i32

Converts to this type from the input type.
source§

impl Hash for ClusterProtocolSelection

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ClusterProtocolSelection

source§

fn cmp(&self, other: &ClusterProtocolSelection) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ClusterProtocolSelection

source§

fn cmp(&self, other: &ClusterProtocolSelection) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ClusterProtocolSelection> for ClusterProtocolSelection

source§

fn eq(&self, other: &ClusterProtocolSelection) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<ClusterProtocolSelection> for ClusterProtocolSelection

source§

fn eq(&self, other: &ClusterProtocolSelection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ClusterProtocolSelection> for ClusterProtocolSelection

source§

fn partial_cmp(&self, other: &ClusterProtocolSelection) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ClusterProtocolSelection> for ClusterProtocolSelection

source§

fn partial_cmp(&self, other: &ClusterProtocolSelection) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ClusterProtocolSelection

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ClusterProtocolSelection, DecodeError>

Performs the conversion.
source§

impl Copy for ClusterProtocolSelection

source§

impl Eq for ClusterProtocolSelection

source§

impl StructuralEq for ClusterProtocolSelection

source§

impl StructuralPartialEq for ClusterProtocolSelection

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterProtocolSelection

§

impl Send for ClusterProtocolSelection

§

impl Sync for ClusterProtocolSelection

§

impl Unpin for ClusterProtocolSelection

§

impl UnwindSafe for ClusterProtocolSelection

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ClusterProtocolSelection

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ClusterProtocolSelection, DecodeError>

Performs the conversion.
source§

impl Copy for ClusterProtocolSelection

source§

impl Eq for ClusterProtocolSelection

source§

impl StructuralEq for ClusterProtocolSelection

source§

impl StructuralPartialEq for ClusterProtocolSelection

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterProtocolSelection

§

impl Send for ClusterProtocolSelection

§

impl Sync for ClusterProtocolSelection

§

impl Unpin for ClusterProtocolSelection

§

impl UnwindSafe for ClusterProtocolSelection

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DiscoveryType.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DiscoveryType.html index d853eaab36..f4e2b8dca0 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DiscoveryType.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DiscoveryType.html @@ -1,25 +1,25 @@ -DiscoveryType in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum DiscoveryType { +DiscoveryType in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum DiscoveryType { Static, StrictDns, LogicalDns, Eds, OriginalDst, -}

Variants§

§

Static

§

StrictDns

§

LogicalDns

§

Eds

§

OriginalDst

Implementations§

source§

impl DiscoveryType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DiscoveryType.

-
source

pub fn from_i32(value: i32) -> Option<DiscoveryType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DiscoveryType, or None if value is not a valid variant.

-
source§

impl DiscoveryType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Static

§

StrictDns

§

LogicalDns

§

Eds

§

OriginalDst

Implementations§

source§

impl DiscoveryType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DiscoveryType.

+
source

pub fn from_i32(value: i32) -> Option<DiscoveryType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DiscoveryType, or None if value is not a valid variant.

+
source§

impl DiscoveryType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for DiscoveryType

source§

fn clone(&self) -> DiscoveryType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryType

source§

fn default() -> DiscoveryType

Returns the “default value” for a type. Read more
source§

impl From<DiscoveryType> for i32

source§

fn from(value: DiscoveryType) -> i32

Converts to this type from the input type.
source§

impl Hash for DiscoveryType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for DiscoveryType

source§

fn clone(&self) -> DiscoveryType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryType

source§

fn default() -> DiscoveryType

Returns the “default value” for a type. Read more
source§

impl From<DiscoveryType> for i32

source§

fn from(value: DiscoveryType) -> i32

Converts to this type from the input type.
source§

impl Hash for DiscoveryType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DiscoveryType

source§

fn cmp(&self, other: &DiscoveryType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DiscoveryType

source§

fn cmp(&self, other: &DiscoveryType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<DiscoveryType> for DiscoveryType

source§

fn eq(&self, other: &DiscoveryType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<DiscoveryType> for DiscoveryType

source§

fn eq(&self, other: &DiscoveryType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DiscoveryType> for DiscoveryType

source§

fn partial_cmp(&self, other: &DiscoveryType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DiscoveryType> for DiscoveryType

source§

fn partial_cmp(&self, other: &DiscoveryType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for DiscoveryType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DiscoveryType, DecodeError>

Performs the conversion.
source§

impl Copy for DiscoveryType

source§

impl Eq for DiscoveryType

source§

impl StructuralEq for DiscoveryType

source§

impl StructuralPartialEq for DiscoveryType

Auto Trait Implementations§

§

impl RefUnwindSafe for DiscoveryType

§

impl Send for DiscoveryType

§

impl Sync for DiscoveryType

§

impl Unpin for DiscoveryType

§

impl UnwindSafe for DiscoveryType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for DiscoveryType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DiscoveryType, DecodeError>

Performs the conversion.
source§

impl Copy for DiscoveryType

source§

impl Eq for DiscoveryType

source§

impl StructuralEq for DiscoveryType

source§

impl StructuralPartialEq for DiscoveryType

Auto Trait Implementations§

§

impl RefUnwindSafe for DiscoveryType

§

impl Send for DiscoveryType

§

impl Sync for DiscoveryType

§

impl Unpin for DiscoveryType

§

impl UnwindSafe for DiscoveryType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DnsLookupFamily.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DnsLookupFamily.html index a2f2c1492d..a2cacfe62d 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DnsLookupFamily.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.DnsLookupFamily.html @@ -1,25 +1,25 @@ -DnsLookupFamily in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum DnsLookupFamily { +DnsLookupFamily in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum DnsLookupFamily { Auto, V4Only, V6Only, V4Preferred, All, -}

Variants§

§

Auto

§

V4Only

§

V6Only

§

V4Preferred

§

All

Implementations§

source§

impl DnsLookupFamily

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DnsLookupFamily.

-
source

pub fn from_i32(value: i32) -> Option<DnsLookupFamily>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DnsLookupFamily, or None if value is not a valid variant.

-
source§

impl DnsLookupFamily

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Auto

§

V4Only

§

V6Only

§

V4Preferred

§

All

Implementations§

source§

impl DnsLookupFamily

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DnsLookupFamily.

+
source

pub fn from_i32(value: i32) -> Option<DnsLookupFamily>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DnsLookupFamily, or None if value is not a valid variant.

+
source§

impl DnsLookupFamily

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for DnsLookupFamily

source§

fn clone(&self) -> DnsLookupFamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsLookupFamily

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsLookupFamily

source§

fn default() -> DnsLookupFamily

Returns the “default value” for a type. Read more
source§

impl From<DnsLookupFamily> for i32

source§

fn from(value: DnsLookupFamily) -> i32

Converts to this type from the input type.
source§

impl Hash for DnsLookupFamily

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for DnsLookupFamily

source§

fn clone(&self) -> DnsLookupFamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsLookupFamily

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsLookupFamily

source§

fn default() -> DnsLookupFamily

Returns the “default value” for a type. Read more
source§

impl From<DnsLookupFamily> for i32

source§

fn from(value: DnsLookupFamily) -> i32

Converts to this type from the input type.
source§

impl Hash for DnsLookupFamily

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DnsLookupFamily

source§

fn cmp(&self, other: &DnsLookupFamily) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DnsLookupFamily

source§

fn cmp(&self, other: &DnsLookupFamily) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<DnsLookupFamily> for DnsLookupFamily

source§

fn eq(&self, other: &DnsLookupFamily) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<DnsLookupFamily> for DnsLookupFamily

source§

fn eq(&self, other: &DnsLookupFamily) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DnsLookupFamily> for DnsLookupFamily

source§

fn partial_cmp(&self, other: &DnsLookupFamily) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DnsLookupFamily> for DnsLookupFamily

source§

fn partial_cmp(&self, other: &DnsLookupFamily) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for DnsLookupFamily

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DnsLookupFamily, DecodeError>

Performs the conversion.
source§

impl Copy for DnsLookupFamily

source§

impl Eq for DnsLookupFamily

source§

impl StructuralEq for DnsLookupFamily

source§

impl StructuralPartialEq for DnsLookupFamily

Auto Trait Implementations§

§

impl RefUnwindSafe for DnsLookupFamily

§

impl Send for DnsLookupFamily

§

impl Sync for DnsLookupFamily

§

impl Unpin for DnsLookupFamily

§

impl UnwindSafe for DnsLookupFamily

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for DnsLookupFamily

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DnsLookupFamily, DecodeError>

Performs the conversion.
source§

impl Copy for DnsLookupFamily

source§

impl Eq for DnsLookupFamily

source§

impl StructuralEq for DnsLookupFamily

source§

impl StructuralPartialEq for DnsLookupFamily

Auto Trait Implementations§

§

impl RefUnwindSafe for DnsLookupFamily

§

impl Send for DnsLookupFamily

§

impl Sync for DnsLookupFamily

§

impl Unpin for DnsLookupFamily

§

impl UnwindSafe for DnsLookupFamily

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbConfig.html index 6953663d4d..ec1ad3db4b 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbConfig.html @@ -1,12 +1,12 @@ -LbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub enum LbConfig {
+LbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub enum LbConfig {
     RingHashLbConfig(RingHashLbConfig),
     MaglevLbConfig(MaglevLbConfig),
     OriginalDstLbConfig(OriginalDstLbConfig),
     LeastRequestLbConfig(LeastRequestLbConfig),
     RoundRobinLbConfig(RoundRobinLbConfig),
-}

Variants§

§

RingHashLbConfig(RingHashLbConfig)

§

MaglevLbConfig(MaglevLbConfig)

§

OriginalDstLbConfig(OriginalDstLbConfig)

§

LeastRequestLbConfig(LeastRequestLbConfig)

§

RoundRobinLbConfig(RoundRobinLbConfig)

Implementations§

source§

impl LbConfig

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

RingHashLbConfig(RingHashLbConfig)

§

MaglevLbConfig(MaglevLbConfig)

§

OriginalDstLbConfig(OriginalDstLbConfig)

§

LeastRequestLbConfig(LeastRequestLbConfig)

§

RoundRobinLbConfig(RoundRobinLbConfig)

Implementations§

source§

impl LbConfig

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<LbConfig>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for LbConfig

source§

fn clone(&self) -> LbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LbConfig> for LbConfig

source§

fn eq(&self, other: &LbConfig) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for LbConfig

source§

fn clone(&self) -> LbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LbConfig> for LbConfig

source§

fn eq(&self, other: &LbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LbConfig

§

impl Send for LbConfig

§

impl Sync for LbConfig

§

impl Unpin for LbConfig

§

impl UnwindSafe for LbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LbConfig

§

impl Send for LbConfig

§

impl Sync for LbConfig

§

impl Unpin for LbConfig

§

impl UnwindSafe for LbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbPolicy.html b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbPolicy.html index f0f22e1bca..7609a6a0ab 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbPolicy.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/enum.LbPolicy.html @@ -1,4 +1,4 @@ -LbPolicy in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum LbPolicy { +LbPolicy in quilkin::xds::config::cluster::v3::cluster - Rust
#[repr(i32)]
pub enum LbPolicy { RoundRobin, LeastRequest, RingHash, @@ -6,22 +6,22 @@ Maglev, ClusterProvided, LoadBalancingPolicyConfig, -}

Variants§

§

RoundRobin

§

LeastRequest

§

RingHash

§

Random

§

Maglev

§

ClusterProvided

§

LoadBalancingPolicyConfig

Implementations§

source§

impl LbPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbPolicy.

-
source

pub fn from_i32(value: i32) -> Option<LbPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbPolicy, or None if value is not a valid variant.

-
source§

impl LbPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

RoundRobin

§

LeastRequest

§

RingHash

§

Random

§

Maglev

§

ClusterProvided

§

LoadBalancingPolicyConfig

Implementations§

source§

impl LbPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbPolicy.

+
source

pub fn from_i32(value: i32) -> Option<LbPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbPolicy, or None if value is not a valid variant.

+
source§

impl LbPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for LbPolicy

source§

fn clone(&self) -> LbPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbPolicy

source§

fn default() -> LbPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbPolicy> for i32

source§

fn from(value: LbPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for LbPolicy

source§

fn clone(&self) -> LbPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbPolicy

source§

fn default() -> LbPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbPolicy> for i32

source§

fn from(value: LbPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbPolicy

source§

fn cmp(&self, other: &LbPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbPolicy

source§

fn cmp(&self, other: &LbPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbPolicy> for LbPolicy

source§

fn eq(&self, other: &LbPolicy) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbPolicy> for LbPolicy

source§

fn eq(&self, other: &LbPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<LbPolicy> for LbPolicy

source§

fn partial_cmp(&self, other: &LbPolicy) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<LbPolicy> for LbPolicy

source§

fn partial_cmp(&self, other: &LbPolicy) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for LbPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbPolicy

source§

impl Eq for LbPolicy

source§

impl StructuralEq for LbPolicy

source§

impl StructuralPartialEq for LbPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbPolicy

§

impl Send for LbPolicy

§

impl Sync for LbPolicy

§

impl Unpin for LbPolicy

§

impl UnwindSafe for LbPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for LbPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbPolicy

source§

impl Eq for LbPolicy

source§

impl StructuralEq for LbPolicy

source§

impl StructuralPartialEq for LbPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbPolicy

§

impl Send for LbPolicy

§

impl Sync for LbPolicy

§

impl Unpin for LbPolicy

§

impl UnwindSafe for LbPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/index.html b/main/api/quilkin/xds/config/cluster/v3/cluster/index.html index e3207ccfb7..9f3510eef6 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::cluster - Rust

Module quilkin::xds::config::cluster::v3::cluster

source ·
Expand description

Nested message and enum types in Cluster.

+quilkin::xds::config::cluster::v3::cluster - Rust
\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/enum.LbSubsetFallbackPolicy.html b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/enum.LbSubsetFallbackPolicy.html index 6f45f2abb5..8f1c760069 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/enum.LbSubsetFallbackPolicy.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/enum.LbSubsetFallbackPolicy.html @@ -1,23 +1,23 @@ -LbSubsetFallbackPolicy in quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
#[repr(i32)]
pub enum LbSubsetFallbackPolicy { +LbSubsetFallbackPolicy in quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
#[repr(i32)]
pub enum LbSubsetFallbackPolicy { NoFallback, AnyEndpoint, DefaultSubset, -}

Variants§

§

NoFallback

§

AnyEndpoint

§

DefaultSubset

Implementations§

source§

impl LbSubsetFallbackPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbSubsetFallbackPolicy.

-
source

pub fn from_i32(value: i32) -> Option<LbSubsetFallbackPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbSubsetFallbackPolicy, or None if value is not a valid variant.

-
source§

impl LbSubsetFallbackPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

NoFallback

§

AnyEndpoint

§

DefaultSubset

Implementations§

source§

impl LbSubsetFallbackPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbSubsetFallbackPolicy.

+
source

pub fn from_i32(value: i32) -> Option<LbSubsetFallbackPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbSubsetFallbackPolicy, or None if value is not a valid variant.

+
source§

impl LbSubsetFallbackPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for LbSubsetFallbackPolicy

source§

fn clone(&self) -> LbSubsetFallbackPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetFallbackPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetFallbackPolicy

source§

fn default() -> LbSubsetFallbackPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbSubsetFallbackPolicy> for i32

source§

fn from(value: LbSubsetFallbackPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbSubsetFallbackPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for LbSubsetFallbackPolicy

source§

fn clone(&self) -> LbSubsetFallbackPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetFallbackPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetFallbackPolicy

source§

fn default() -> LbSubsetFallbackPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbSubsetFallbackPolicy> for i32

source§

fn from(value: LbSubsetFallbackPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbSubsetFallbackPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbSubsetFallbackPolicy

source§

fn cmp(&self, other: &LbSubsetFallbackPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbSubsetFallbackPolicy

source§

fn cmp(&self, other: &LbSubsetFallbackPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy

source§

fn eq(&self, other: &LbSubsetFallbackPolicy) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy

source§

fn eq(&self, other: &LbSubsetFallbackPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy

source§

fn partial_cmp(&self, other: &LbSubsetFallbackPolicy) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<LbSubsetFallbackPolicy> for LbSubsetFallbackPolicy

source§

fn partial_cmp(&self, other: &LbSubsetFallbackPolicy) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for LbSubsetFallbackPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbSubsetFallbackPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbSubsetFallbackPolicy

source§

impl Eq for LbSubsetFallbackPolicy

source§

impl StructuralEq for LbSubsetFallbackPolicy

source§

impl StructuralPartialEq for LbSubsetFallbackPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetFallbackPolicy

§

impl Send for LbSubsetFallbackPolicy

§

impl Sync for LbSubsetFallbackPolicy

§

impl Unpin for LbSubsetFallbackPolicy

§

impl UnwindSafe for LbSubsetFallbackPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for LbSubsetFallbackPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbSubsetFallbackPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbSubsetFallbackPolicy

source§

impl Eq for LbSubsetFallbackPolicy

source§

impl StructuralEq for LbSubsetFallbackPolicy

source§

impl StructuralPartialEq for LbSubsetFallbackPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetFallbackPolicy

§

impl Send for LbSubsetFallbackPolicy

§

impl Sync for LbSubsetFallbackPolicy

§

impl Unpin for LbSubsetFallbackPolicy

§

impl UnwindSafe for LbSubsetFallbackPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/index.html b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/index.html index 5d8a22804a..7fdd779f20 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
Expand description

Nested message and enum types in LbSubsetConfig.

+quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
Expand description

Nested message and enum types in LbSubsetConfig.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/enum.LbSubsetSelectorFallbackPolicy.html b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/enum.LbSubsetSelectorFallbackPolicy.html index 80b5726257..4d3b2eabd6 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/enum.LbSubsetSelectorFallbackPolicy.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/enum.LbSubsetSelectorFallbackPolicy.html @@ -1,28 +1,28 @@ -LbSubsetSelectorFallbackPolicy in quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector - Rust
#[repr(i32)]
pub enum LbSubsetSelectorFallbackPolicy { +LbSubsetSelectorFallbackPolicy in quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector - Rust
#[repr(i32)]
pub enum LbSubsetSelectorFallbackPolicy { NotDefined, NoFallback, AnyEndpoint, DefaultSubset, KeysSubset, -}

Variants§

§

NotDefined

§

NoFallback

§

AnyEndpoint

§

DefaultSubset

§

KeysSubset

Implementations§

source§

impl LbSubsetSelectorFallbackPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbSubsetSelectorFallbackPolicy.

-
source

pub fn from_i32(value: i32) -> Option<LbSubsetSelectorFallbackPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbSubsetSelectorFallbackPolicy, or None if value is not a valid variant.

-
source§

impl LbSubsetSelectorFallbackPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

NotDefined

§

NoFallback

§

AnyEndpoint

§

DefaultSubset

§

KeysSubset

Implementations§

source§

impl LbSubsetSelectorFallbackPolicy

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of LbSubsetSelectorFallbackPolicy.

+
source

pub fn from_i32(value: i32) -> Option<LbSubsetSelectorFallbackPolicy>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a LbSubsetSelectorFallbackPolicy, or None if value is not a valid variant.

+
source§

impl LbSubsetSelectorFallbackPolicy

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for LbSubsetSelectorFallbackPolicy

source§

fn clone(&self) -> LbSubsetSelectorFallbackPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetSelectorFallbackPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetSelectorFallbackPolicy

source§

fn default() -> LbSubsetSelectorFallbackPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbSubsetSelectorFallbackPolicy> for i32

source§

fn from(value: LbSubsetSelectorFallbackPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbSubsetSelectorFallbackPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for LbSubsetSelectorFallbackPolicy

source§

fn clone(&self) -> LbSubsetSelectorFallbackPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetSelectorFallbackPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetSelectorFallbackPolicy

source§

fn default() -> LbSubsetSelectorFallbackPolicy

Returns the “default value” for a type. Read more
source§

impl From<LbSubsetSelectorFallbackPolicy> for i32

source§

fn from(value: LbSubsetSelectorFallbackPolicy) -> i32

Converts to this type from the input type.
source§

impl Hash for LbSubsetSelectorFallbackPolicy

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbSubsetSelectorFallbackPolicy

source§

fn cmp(&self, other: &LbSubsetSelectorFallbackPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for LbSubsetSelectorFallbackPolicy

source§

fn cmp(&self, other: &LbSubsetSelectorFallbackPolicy) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy

source§

fn eq(&self, other: &LbSubsetSelectorFallbackPolicy) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy

source§

fn eq(&self, other: &LbSubsetSelectorFallbackPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy

source§

fn partial_cmp( +sufficient, and should not be overridden without very good reason.

source§

impl PartialOrd<LbSubsetSelectorFallbackPolicy> for LbSubsetSelectorFallbackPolicy

source§

fn partial_cmp( &self, other: &LbSubsetSelectorFallbackPolicy ) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for LbSubsetSelectorFallbackPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbSubsetSelectorFallbackPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbSubsetSelectorFallbackPolicy

source§

impl Eq for LbSubsetSelectorFallbackPolicy

source§

impl StructuralEq for LbSubsetSelectorFallbackPolicy

source§

impl StructuralPartialEq for LbSubsetSelectorFallbackPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetSelectorFallbackPolicy

§

impl Send for LbSubsetSelectorFallbackPolicy

§

impl Sync for LbSubsetSelectorFallbackPolicy

§

impl Unpin for LbSubsetSelectorFallbackPolicy

§

impl UnwindSafe for LbSubsetSelectorFallbackPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for LbSubsetSelectorFallbackPolicy

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<LbSubsetSelectorFallbackPolicy, DecodeError>

Performs the conversion.
source§

impl Copy for LbSubsetSelectorFallbackPolicy

source§

impl Eq for LbSubsetSelectorFallbackPolicy

source§

impl StructuralEq for LbSubsetSelectorFallbackPolicy

source§

impl StructuralPartialEq for LbSubsetSelectorFallbackPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetSelectorFallbackPolicy

§

impl Send for LbSubsetSelectorFallbackPolicy

§

impl Sync for LbSubsetSelectorFallbackPolicy

§

impl Unpin for LbSubsetSelectorFallbackPolicy

§

impl UnwindSafe for LbSubsetSelectorFallbackPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/index.html b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/index.html index e219874f03..397406f68b 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/lb_subset_selector/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector - Rust
Expand description

Nested message and enum types in LbSubsetSelector.

+quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector - Rust
Expand description

Nested message and enum types in LbSubsetSelector.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/struct.LbSubsetSelector.html b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/struct.LbSubsetSelector.html index deefe02223..a7c8e620fd 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/struct.LbSubsetSelector.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/lb_subset_config/struct.LbSubsetSelector.html @@ -1,11 +1,11 @@ -LbSubsetSelector in quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
pub struct LbSubsetSelector {
+LbSubsetSelector in quilkin::xds::config::cluster::v3::cluster::lb_subset_config - Rust
pub struct LbSubsetSelector {
     pub keys: Vec<String>,
     pub single_host_per_subset: bool,
     pub fallback_policy: i32,
     pub fallback_keys_subset: Vec<String>,
-}

Fields§

§keys: Vec<String>§single_host_per_subset: bool§fallback_policy: i32§fallback_keys_subset: Vec<String>

Implementations§

source§

impl LbSubsetSelector

source

pub fn fallback_policy(&self) -> LbSubsetSelectorFallbackPolicy

Returns the enum value of fallback_policy, or the default if the field is set to an invalid enum value.

-
source

pub fn set_fallback_policy(&mut self, value: LbSubsetSelectorFallbackPolicy)

Sets fallback_policy to the provided enum value.

-

Trait Implementations§

source§

impl Clone for LbSubsetSelector

source§

fn clone(&self) -> LbSubsetSelector

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetSelector

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetSelector

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbSubsetSelector

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§keys: Vec<String>§single_host_per_subset: bool§fallback_policy: i32§fallback_keys_subset: Vec<String>

Implementations§

source§

impl LbSubsetSelector

source

pub fn fallback_policy(&self) -> LbSubsetSelectorFallbackPolicy

Returns the enum value of fallback_policy, or the default if the field is set to an invalid enum value.

+
source

pub fn set_fallback_policy(&mut self, value: LbSubsetSelectorFallbackPolicy)

Sets fallback_policy to the provided enum value.

+

Trait Implementations§

source§

impl Clone for LbSubsetSelector

source§

fn clone(&self) -> LbSubsetSelector

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetSelector

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetSelector

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbSubsetSelector

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LbSubsetSelector> for LbSubsetSelector

source§

fn eq(&self, other: &LbSubsetSelector) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LbSubsetSelector> for LbSubsetSelector

source§

fn eq(&self, other: &LbSubsetSelector) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbSubsetSelector

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbSubsetSelector

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetSelector

§

impl Send for LbSubsetSelector

§

impl Sync for LbSubsetSelector

§

impl Unpin for LbSubsetSelector

§

impl UnwindSafe for LbSubsetSelector

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/enum.HashFunction.html b/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/enum.HashFunction.html index c0edcef8d4..105c641986 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/enum.HashFunction.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/enum.HashFunction.html @@ -1,22 +1,22 @@ -HashFunction in quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config - Rust
#[repr(i32)]
pub enum HashFunction { +HashFunction in quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config - Rust
#[repr(i32)]
pub enum HashFunction { XxHash, MurmurHash2, -}

Variants§

§

XxHash

§

MurmurHash2

Implementations§

source§

impl HashFunction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HashFunction.

-
source

pub fn from_i32(value: i32) -> Option<HashFunction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HashFunction, or None if value is not a valid variant.

-
source§

impl HashFunction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

XxHash

§

MurmurHash2

Implementations§

source§

impl HashFunction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HashFunction.

+
source

pub fn from_i32(value: i32) -> Option<HashFunction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HashFunction, or None if value is not a valid variant.

+
source§

impl HashFunction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for HashFunction

source§

fn clone(&self) -> HashFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HashFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HashFunction

source§

fn default() -> HashFunction

Returns the “default value” for a type. Read more
source§

impl From<HashFunction> for i32

source§

fn from(value: HashFunction) -> i32

Converts to this type from the input type.
source§

impl Hash for HashFunction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for HashFunction

source§

fn clone(&self) -> HashFunction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HashFunction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HashFunction

source§

fn default() -> HashFunction

Returns the “default value” for a type. Read more
source§

impl From<HashFunction> for i32

source§

fn from(value: HashFunction) -> i32

Converts to this type from the input type.
source§

impl Hash for HashFunction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HashFunction

source§

fn cmp(&self, other: &HashFunction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HashFunction

source§

fn cmp(&self, other: &HashFunction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<HashFunction> for HashFunction

source§

fn eq(&self, other: &HashFunction) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<HashFunction> for HashFunction

source§

fn eq(&self, other: &HashFunction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HashFunction> for HashFunction

source§

fn partial_cmp(&self, other: &HashFunction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HashFunction> for HashFunction

source§

fn partial_cmp(&self, other: &HashFunction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for HashFunction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HashFunction, DecodeError>

Performs the conversion.
source§

impl Copy for HashFunction

source§

impl Eq for HashFunction

source§

impl StructuralEq for HashFunction

source§

impl StructuralPartialEq for HashFunction

Auto Trait Implementations§

§

impl RefUnwindSafe for HashFunction

§

impl Send for HashFunction

§

impl Sync for HashFunction

§

impl Unpin for HashFunction

§

impl UnwindSafe for HashFunction

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for HashFunction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HashFunction, DecodeError>

Performs the conversion.
source§

impl Copy for HashFunction

source§

impl Eq for HashFunction

source§

impl StructuralEq for HashFunction

source§

impl StructuralPartialEq for HashFunction

Auto Trait Implementations§

§

impl RefUnwindSafe for HashFunction

§

impl Send for HashFunction

§

impl Sync for HashFunction

§

impl Unpin for HashFunction

§

impl UnwindSafe for HashFunction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/index.html b/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/index.html index 46c9682204..3586cee5c4 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/ring_hash_lb_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config - Rust
Expand description

Nested message and enum types in RingHashLbConfig.

+quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config - Rust
Expand description

Nested message and enum types in RingHashLbConfig.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CommonLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CommonLbConfig.html index c72c12648c..9e032d56b4 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CommonLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CommonLbConfig.html @@ -1,4 +1,4 @@ -CommonLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct CommonLbConfig {
+CommonLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct CommonLbConfig {
     pub healthy_panic_threshold: Option<Percent>,
     pub update_merge_window: Option<Duration>,
     pub ignore_new_hosts_until_first_hc: bool,
@@ -6,7 +6,7 @@
     pub consistent_hashing_lb_config: Option<ConsistentHashingLbConfig>,
     pub override_host_status: Option<HealthStatusSet>,
     pub locality_config_specifier: Option<LocalityConfigSpecifier>,
-}

Fields§

§healthy_panic_threshold: Option<Percent>§update_merge_window: Option<Duration>§ignore_new_hosts_until_first_hc: bool§close_connections_on_host_set_change: bool§consistent_hashing_lb_config: Option<ConsistentHashingLbConfig>§override_host_status: Option<HealthStatusSet>§locality_config_specifier: Option<LocalityConfigSpecifier>

Trait Implementations§

source§

impl Clone for CommonLbConfig

source§

fn clone(&self) -> CommonLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CommonLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CommonLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CommonLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§healthy_panic_threshold: Option<Percent>§update_merge_window: Option<Duration>§ignore_new_hosts_until_first_hc: bool§close_connections_on_host_set_change: bool§consistent_hashing_lb_config: Option<ConsistentHashingLbConfig>§override_host_status: Option<HealthStatusSet>§locality_config_specifier: Option<LocalityConfigSpecifier>

Trait Implementations§

source§

impl Clone for CommonLbConfig

source§

fn clone(&self) -> CommonLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CommonLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CommonLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CommonLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CommonLbConfig> for CommonLbConfig

source§

fn eq(&self, other: &CommonLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CommonLbConfig> for CommonLbConfig

source§

fn eq(&self, other: &CommonLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CommonLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CommonLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for CommonLbConfig

§

impl Send for CommonLbConfig

§

impl Sync for CommonLbConfig

§

impl Unpin for CommonLbConfig

§

impl UnwindSafe for CommonLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CustomClusterType.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CustomClusterType.html index 9d910305d5..ed7b325837 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CustomClusterType.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.CustomClusterType.html @@ -1,7 +1,7 @@ -CustomClusterType in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct CustomClusterType {
+CustomClusterType in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct CustomClusterType {
     pub name: String,
     pub typed_config: Option<Any>,
-}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for CustomClusterType

source§

fn clone(&self) -> CustomClusterType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomClusterType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomClusterType

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomClusterType

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for CustomClusterType

source§

fn clone(&self) -> CustomClusterType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomClusterType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomClusterType

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomClusterType

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CustomClusterType> for CustomClusterType

source§

fn eq(&self, other: &CustomClusterType) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CustomClusterType> for CustomClusterType

source§

fn eq(&self, other: &CustomClusterType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CustomClusterType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CustomClusterType

Auto Trait Implementations§

§

impl RefUnwindSafe for CustomClusterType

§

impl Send for CustomClusterType

§

impl Sync for CustomClusterType

§

impl Unpin for CustomClusterType

§

impl UnwindSafe for CustomClusterType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.EdsClusterConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.EdsClusterConfig.html index e2ab9e43d8..6bad60e58b 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.EdsClusterConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.EdsClusterConfig.html @@ -1,7 +1,7 @@ -EdsClusterConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct EdsClusterConfig {
+EdsClusterConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct EdsClusterConfig {
     pub eds_config: Option<ConfigSource>,
     pub service_name: String,
-}

Fields§

§eds_config: Option<ConfigSource>§service_name: String

Trait Implementations§

source§

impl Clone for EdsClusterConfig

source§

fn clone(&self) -> EdsClusterConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EdsClusterConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EdsClusterConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EdsClusterConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§eds_config: Option<ConfigSource>§service_name: String

Trait Implementations§

source§

impl Clone for EdsClusterConfig

source§

fn clone(&self) -> EdsClusterConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EdsClusterConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EdsClusterConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EdsClusterConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<EdsClusterConfig> for EdsClusterConfig

source§

fn eq(&self, other: &EdsClusterConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<EdsClusterConfig> for EdsClusterConfig

source§

fn eq(&self, other: &EdsClusterConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EdsClusterConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EdsClusterConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for EdsClusterConfig

§

impl Send for EdsClusterConfig

§

impl Sync for EdsClusterConfig

§

impl Unpin for EdsClusterConfig

§

impl UnwindSafe for EdsClusterConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LbSubsetConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LbSubsetConfig.html index 71ae349d6b..0ddb5ba2e1 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LbSubsetConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LbSubsetConfig.html @@ -1,4 +1,4 @@ -LbSubsetConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct LbSubsetConfig {
+LbSubsetConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct LbSubsetConfig {
     pub fallback_policy: i32,
     pub default_subset: Option<Struct>,
     pub subset_selectors: Vec<LbSubsetSelector>,
@@ -6,9 +6,9 @@
     pub scale_locality_weight: bool,
     pub panic_mode_any: bool,
     pub list_as_any: bool,
-}

Fields§

§fallback_policy: i32§default_subset: Option<Struct>§subset_selectors: Vec<LbSubsetSelector>§locality_weight_aware: bool§scale_locality_weight: bool§panic_mode_any: bool§list_as_any: bool

Implementations§

source§

impl LbSubsetConfig

source

pub fn fallback_policy(&self) -> LbSubsetFallbackPolicy

Returns the enum value of fallback_policy, or the default if the field is set to an invalid enum value.

-
source

pub fn set_fallback_policy(&mut self, value: LbSubsetFallbackPolicy)

Sets fallback_policy to the provided enum value.

-

Trait Implementations§

source§

impl Clone for LbSubsetConfig

source§

fn clone(&self) -> LbSubsetConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbSubsetConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§fallback_policy: i32§default_subset: Option<Struct>§subset_selectors: Vec<LbSubsetSelector>§locality_weight_aware: bool§scale_locality_weight: bool§panic_mode_any: bool§list_as_any: bool

Implementations§

source§

impl LbSubsetConfig

source

pub fn fallback_policy(&self) -> LbSubsetFallbackPolicy

Returns the enum value of fallback_policy, or the default if the field is set to an invalid enum value.

+
source

pub fn set_fallback_policy(&mut self, value: LbSubsetFallbackPolicy)

Sets fallback_policy to the provided enum value.

+

Trait Implementations§

source§

impl Clone for LbSubsetConfig

source§

fn clone(&self) -> LbSubsetConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbSubsetConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbSubsetConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbSubsetConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LbSubsetConfig> for LbSubsetConfig

source§

fn eq(&self, other: &LbSubsetConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LbSubsetConfig> for LbSubsetConfig

source§

fn eq(&self, other: &LbSubsetConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbSubsetConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbSubsetConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LbSubsetConfig

§

impl Send for LbSubsetConfig

§

impl Sync for LbSubsetConfig

§

impl Unpin for LbSubsetConfig

§

impl UnwindSafe for LbSubsetConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LeastRequestLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LeastRequestLbConfig.html index bf091b9008..5c1a6ae680 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LeastRequestLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.LeastRequestLbConfig.html @@ -1,8 +1,8 @@ -LeastRequestLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct LeastRequestLbConfig {
+LeastRequestLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct LeastRequestLbConfig {
     pub choice_count: Option<u32>,
     pub active_request_bias: Option<RuntimeDouble>,
     pub slow_start_config: Option<SlowStartConfig>,
-}

Fields§

§choice_count: Option<u32>§active_request_bias: Option<RuntimeDouble>§slow_start_config: Option<SlowStartConfig>

Trait Implementations§

source§

impl Clone for LeastRequestLbConfig

source§

fn clone(&self) -> LeastRequestLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LeastRequestLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LeastRequestLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LeastRequestLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§choice_count: Option<u32>§active_request_bias: Option<RuntimeDouble>§slow_start_config: Option<SlowStartConfig>

Trait Implementations§

source§

impl Clone for LeastRequestLbConfig

source§

fn clone(&self) -> LeastRequestLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LeastRequestLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LeastRequestLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LeastRequestLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LeastRequestLbConfig> for LeastRequestLbConfig

source§

fn eq(&self, other: &LeastRequestLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LeastRequestLbConfig> for LeastRequestLbConfig

source§

fn eq(&self, other: &LeastRequestLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LeastRequestLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LeastRequestLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LeastRequestLbConfig

§

impl Send for LeastRequestLbConfig

§

impl Sync for LeastRequestLbConfig

§

impl Unpin for LeastRequestLbConfig

§

impl UnwindSafe for LeastRequestLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.MaglevLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.MaglevLbConfig.html index 7abb3b88fd..b62cf93828 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.MaglevLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.MaglevLbConfig.html @@ -1,6 +1,6 @@ -MaglevLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct MaglevLbConfig {
+MaglevLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct MaglevLbConfig {
     pub table_size: Option<u64>,
-}

Fields§

§table_size: Option<u64>

Trait Implementations§

source§

impl Clone for MaglevLbConfig

source§

fn clone(&self) -> MaglevLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MaglevLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MaglevLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MaglevLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§table_size: Option<u64>

Trait Implementations§

source§

impl Clone for MaglevLbConfig

source§

fn clone(&self) -> MaglevLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MaglevLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MaglevLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MaglevLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MaglevLbConfig> for MaglevLbConfig

source§

fn eq(&self, other: &MaglevLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MaglevLbConfig> for MaglevLbConfig

source§

fn eq(&self, other: &MaglevLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MaglevLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MaglevLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for MaglevLbConfig

§

impl Send for MaglevLbConfig

§

impl Sync for MaglevLbConfig

§

impl Unpin for MaglevLbConfig

§

impl UnwindSafe for MaglevLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.OriginalDstLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.OriginalDstLbConfig.html index 431a4a7614..d746569428 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.OriginalDstLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.OriginalDstLbConfig.html @@ -1,6 +1,6 @@ -OriginalDstLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct OriginalDstLbConfig {
+OriginalDstLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct OriginalDstLbConfig {
     pub use_http_header: bool,
-}

Fields§

§use_http_header: bool

Trait Implementations§

source§

impl Clone for OriginalDstLbConfig

source§

fn clone(&self) -> OriginalDstLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OriginalDstLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OriginalDstLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OriginalDstLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§use_http_header: bool

Trait Implementations§

source§

impl Clone for OriginalDstLbConfig

source§

fn clone(&self) -> OriginalDstLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OriginalDstLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OriginalDstLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OriginalDstLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OriginalDstLbConfig> for OriginalDstLbConfig

source§

fn eq(&self, other: &OriginalDstLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OriginalDstLbConfig> for OriginalDstLbConfig

source§

fn eq(&self, other: &OriginalDstLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OriginalDstLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OriginalDstLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for OriginalDstLbConfig

§

impl Send for OriginalDstLbConfig

§

impl Sync for OriginalDstLbConfig

§

impl Unpin for OriginalDstLbConfig

§

impl UnwindSafe for OriginalDstLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.PreconnectPolicy.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.PreconnectPolicy.html index 2732470a29..c0a2241baf 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.PreconnectPolicy.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.PreconnectPolicy.html @@ -1,7 +1,7 @@ -PreconnectPolicy in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct PreconnectPolicy {
+PreconnectPolicy in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct PreconnectPolicy {
     pub per_upstream_preconnect_ratio: Option<f64>,
     pub predictive_preconnect_ratio: Option<f64>,
-}

Fields§

§per_upstream_preconnect_ratio: Option<f64>§predictive_preconnect_ratio: Option<f64>

Trait Implementations§

source§

impl Clone for PreconnectPolicy

source§

fn clone(&self) -> PreconnectPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PreconnectPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PreconnectPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PreconnectPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§per_upstream_preconnect_ratio: Option<f64>§predictive_preconnect_ratio: Option<f64>

Trait Implementations§

source§

impl Clone for PreconnectPolicy

source§

fn clone(&self) -> PreconnectPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PreconnectPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PreconnectPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PreconnectPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PreconnectPolicy> for PreconnectPolicy

source§

fn eq(&self, other: &PreconnectPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PreconnectPolicy> for PreconnectPolicy

source§

fn eq(&self, other: &PreconnectPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PreconnectPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PreconnectPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for PreconnectPolicy

§

impl Send for PreconnectPolicy

§

impl Sync for PreconnectPolicy

§

impl Unpin for PreconnectPolicy

§

impl UnwindSafe for PreconnectPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RefreshRate.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RefreshRate.html index 3a4aa7b6dd..8732daa5cc 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RefreshRate.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RefreshRate.html @@ -1,7 +1,7 @@ -RefreshRate in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RefreshRate {
+RefreshRate in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RefreshRate {
     pub base_interval: Option<Duration>,
     pub max_interval: Option<Duration>,
-}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RefreshRate

source§

fn clone(&self) -> RefreshRate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RefreshRate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RefreshRate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RefreshRate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RefreshRate

source§

fn clone(&self) -> RefreshRate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RefreshRate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RefreshRate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RefreshRate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RefreshRate> for RefreshRate

source§

fn eq(&self, other: &RefreshRate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RefreshRate> for RefreshRate

source§

fn eq(&self, other: &RefreshRate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RefreshRate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RefreshRate

Auto Trait Implementations§

§

impl RefUnwindSafe for RefreshRate

§

impl Send for RefreshRate

§

impl Sync for RefreshRate

§

impl Unpin for RefreshRate

§

impl UnwindSafe for RefreshRate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RingHashLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RingHashLbConfig.html index 4ff0fa76ee..02c65a08d7 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RingHashLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RingHashLbConfig.html @@ -1,10 +1,10 @@ -RingHashLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RingHashLbConfig {
+RingHashLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RingHashLbConfig {
     pub minimum_ring_size: Option<u64>,
     pub hash_function: i32,
     pub maximum_ring_size: Option<u64>,
-}

Fields§

§minimum_ring_size: Option<u64>§hash_function: i32§maximum_ring_size: Option<u64>

Implementations§

source§

impl RingHashLbConfig

source

pub fn hash_function(&self) -> HashFunction

Returns the enum value of hash_function, or the default if the field is set to an invalid enum value.

-
source

pub fn set_hash_function(&mut self, value: HashFunction)

Sets hash_function to the provided enum value.

-

Trait Implementations§

source§

impl Clone for RingHashLbConfig

source§

fn clone(&self) -> RingHashLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RingHashLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RingHashLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RingHashLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§minimum_ring_size: Option<u64>§hash_function: i32§maximum_ring_size: Option<u64>

Implementations§

source§

impl RingHashLbConfig

source

pub fn hash_function(&self) -> HashFunction

Returns the enum value of hash_function, or the default if the field is set to an invalid enum value.

+
source

pub fn set_hash_function(&mut self, value: HashFunction)

Sets hash_function to the provided enum value.

+

Trait Implementations§

source§

impl Clone for RingHashLbConfig

source§

fn clone(&self) -> RingHashLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RingHashLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RingHashLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RingHashLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RingHashLbConfig> for RingHashLbConfig

source§

fn eq(&self, other: &RingHashLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RingHashLbConfig> for RingHashLbConfig

source§

fn eq(&self, other: &RingHashLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RingHashLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RingHashLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for RingHashLbConfig

§

impl Send for RingHashLbConfig

§

impl Sync for RingHashLbConfig

§

impl Unpin for RingHashLbConfig

§

impl UnwindSafe for RingHashLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RoundRobinLbConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RoundRobinLbConfig.html index c2b7dbc964..f956c4179b 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RoundRobinLbConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.RoundRobinLbConfig.html @@ -1,6 +1,6 @@ -RoundRobinLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RoundRobinLbConfig {
+RoundRobinLbConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct RoundRobinLbConfig {
     pub slow_start_config: Option<SlowStartConfig>,
-}

Fields§

§slow_start_config: Option<SlowStartConfig>

Trait Implementations§

source§

impl Clone for RoundRobinLbConfig

source§

fn clone(&self) -> RoundRobinLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RoundRobinLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RoundRobinLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RoundRobinLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§slow_start_config: Option<SlowStartConfig>

Trait Implementations§

source§

impl Clone for RoundRobinLbConfig

source§

fn clone(&self) -> RoundRobinLbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RoundRobinLbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RoundRobinLbConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RoundRobinLbConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RoundRobinLbConfig> for RoundRobinLbConfig

source§

fn eq(&self, other: &RoundRobinLbConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RoundRobinLbConfig> for RoundRobinLbConfig

source§

fn eq(&self, other: &RoundRobinLbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RoundRobinLbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RoundRobinLbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for RoundRobinLbConfig

§

impl Send for RoundRobinLbConfig

§

impl Sync for RoundRobinLbConfig

§

impl Unpin for RoundRobinLbConfig

§

impl UnwindSafe for RoundRobinLbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.SlowStartConfig.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.SlowStartConfig.html index 13f8898541..d0bca3abfa 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.SlowStartConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.SlowStartConfig.html @@ -1,8 +1,8 @@ -SlowStartConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct SlowStartConfig {
+SlowStartConfig in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct SlowStartConfig {
     pub slow_start_window: Option<Duration>,
     pub aggression: Option<RuntimeDouble>,
     pub min_weight_percent: Option<Percent>,
-}

Fields§

§slow_start_window: Option<Duration>§aggression: Option<RuntimeDouble>§min_weight_percent: Option<Percent>

Trait Implementations§

source§

impl Clone for SlowStartConfig

source§

fn clone(&self) -> SlowStartConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlowStartConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SlowStartConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SlowStartConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§slow_start_window: Option<Duration>§aggression: Option<RuntimeDouble>§min_weight_percent: Option<Percent>

Trait Implementations§

source§

impl Clone for SlowStartConfig

source§

fn clone(&self) -> SlowStartConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlowStartConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SlowStartConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SlowStartConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SlowStartConfig> for SlowStartConfig

source§

fn eq(&self, other: &SlowStartConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SlowStartConfig> for SlowStartConfig

source§

fn eq(&self, other: &SlowStartConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SlowStartConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SlowStartConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for SlowStartConfig

§

impl Send for SlowStartConfig

§

impl Sync for SlowStartConfig

§

impl Unpin for SlowStartConfig

§

impl UnwindSafe for SlowStartConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.TransportSocketMatch.html b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.TransportSocketMatch.html index 319ddfd2e0..d5775e6685 100644 --- a/main/api/quilkin/xds/config/cluster/v3/cluster/struct.TransportSocketMatch.html +++ b/main/api/quilkin/xds/config/cluster/v3/cluster/struct.TransportSocketMatch.html @@ -1,8 +1,8 @@ -TransportSocketMatch in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct TransportSocketMatch {
+TransportSocketMatch in quilkin::xds::config::cluster::v3::cluster - Rust
pub struct TransportSocketMatch {
     pub name: String,
     pub match: Option<Struct>,
     pub transport_socket: Option<TransportSocket>,
-}

Fields§

§name: String§match: Option<Struct>§transport_socket: Option<TransportSocket>

Trait Implementations§

source§

impl Clone for TransportSocketMatch

source§

fn clone(&self) -> TransportSocketMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransportSocketMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TransportSocketMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TransportSocketMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§match: Option<Struct>§transport_socket: Option<TransportSocket>

Trait Implementations§

source§

impl Clone for TransportSocketMatch

source§

fn clone(&self) -> TransportSocketMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransportSocketMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TransportSocketMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TransportSocketMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TransportSocketMatch> for TransportSocketMatch

source§

fn eq(&self, other: &TransportSocketMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TransportSocketMatch> for TransportSocketMatch

source§

fn eq(&self, other: &TransportSocketMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TransportSocketMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TransportSocketMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for TransportSocketMatch

§

impl Send for TransportSocketMatch

§

impl Sync for TransportSocketMatch

§

impl Unpin for TransportSocketMatch

§

impl UnwindSafe for TransportSocketMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/index.html b/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/index.html index 964fe0acab..fc06ff7b9d 100644 --- a/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/index.html +++ b/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::cluster::v3::load_balancing_policy - Rust
Expand description

Nested message and enum types in LoadBalancingPolicy.

+quilkin::xds::config::cluster::v3::load_balancing_policy - Rust
Expand description

Nested message and enum types in LoadBalancingPolicy.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/struct.Policy.html b/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/struct.Policy.html index c789edda27..5f730373f7 100644 --- a/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/struct.Policy.html +++ b/main/api/quilkin/xds/config/cluster/v3/load_balancing_policy/struct.Policy.html @@ -1,6 +1,6 @@ -Policy in quilkin::xds::config::cluster::v3::load_balancing_policy - Rust
pub struct Policy {
+Policy in quilkin::xds::config::cluster::v3::load_balancing_policy - Rust
pub struct Policy {
     pub typed_extension_config: Option<TypedExtensionConfig>,
-}

Fields§

§typed_extension_config: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for Policy

source§

fn clone(&self) -> Policy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Policy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Policy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Policy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§typed_extension_config: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for Policy

source§

fn clone(&self) -> Policy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Policy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Policy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Policy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Policy> for Policy

source§

fn eq(&self, other: &Policy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Policy> for Policy

source§

fn eq(&self, other: &Policy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Policy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Policy

Auto Trait Implementations§

§

impl RefUnwindSafe for Policy

§

impl Send for Policy

§

impl Sync for Policy

§

impl Unpin for Policy

§

impl UnwindSafe for Policy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.CircuitBreakers.html b/main/api/quilkin/xds/config/cluster/v3/struct.CircuitBreakers.html index 93856354f8..8a307d7488 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.CircuitBreakers.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.CircuitBreakers.html @@ -1,6 +1,6 @@ -CircuitBreakers in quilkin::xds::config::cluster::v3 - Rust
pub struct CircuitBreakers {
+CircuitBreakers in quilkin::xds::config::cluster::v3 - Rust
pub struct CircuitBreakers {
     pub thresholds: Vec<Thresholds>,
-}

Fields§

§thresholds: Vec<Thresholds>

Trait Implementations§

source§

impl Clone for CircuitBreakers

source§

fn clone(&self) -> CircuitBreakers

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CircuitBreakers

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CircuitBreakers

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CircuitBreakers

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§thresholds: Vec<Thresholds>

Trait Implementations§

source§

impl Clone for CircuitBreakers

source§

fn clone(&self) -> CircuitBreakers

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CircuitBreakers

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CircuitBreakers

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CircuitBreakers

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CircuitBreakers> for CircuitBreakers

source§

fn eq(&self, other: &CircuitBreakers) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CircuitBreakers> for CircuitBreakers

source§

fn eq(&self, other: &CircuitBreakers) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CircuitBreakers

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CircuitBreakers

Auto Trait Implementations§

§

impl RefUnwindSafe for CircuitBreakers

§

impl Send for CircuitBreakers

§

impl Sync for CircuitBreakers

§

impl Unpin for CircuitBreakers

§

impl UnwindSafe for CircuitBreakers

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.Cluster.html b/main/api/quilkin/xds/config/cluster/v3/struct.Cluster.html index 162fd03690..022194c3c6 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.Cluster.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.Cluster.html @@ -1,4 +1,4 @@ -Cluster in quilkin::xds::config::cluster::v3 - Rust

Struct quilkin::xds::config::cluster::v3::Cluster

source ·
pub struct Cluster {
Show 46 fields +Cluster in quilkin::xds::config::cluster::v3 - Rust

Struct quilkin::xds::config::cluster::v3::Cluster

source ·
pub struct Cluster {
Show 46 fields pub transport_socket_matches: Vec<TransportSocketMatch>, pub name: String, pub alt_stat_name: String, @@ -45,13 +45,13 @@ pub connection_pool_per_downstream_connection: bool, pub cluster_discovery_type: Option<ClusterDiscoveryType>, pub lb_config: Option<LbConfig>, -
}

Fields§

§transport_socket_matches: Vec<TransportSocketMatch>§name: String§alt_stat_name: String§eds_cluster_config: Option<EdsClusterConfig>§connect_timeout: Option<Duration>§per_connection_buffer_limit_bytes: Option<u32>§lb_policy: i32§load_assignment: Option<ClusterLoadAssignment>§health_checks: Vec<HealthCheck>§max_requests_per_connection: Option<u32>
👎Deprecated
§circuit_breakers: Option<CircuitBreakers>§upstream_http_protocol_options: Option<UpstreamHttpProtocolOptions>
👎Deprecated
§common_http_protocol_options: Option<HttpProtocolOptions>
👎Deprecated
§http_protocol_options: Option<Http1ProtocolOptions>
👎Deprecated
§http2_protocol_options: Option<Http2ProtocolOptions>
👎Deprecated
§typed_extension_protocol_options: HashMap<String, Any>§dns_refresh_rate: Option<Duration>§dns_failure_refresh_rate: Option<RefreshRate>§respect_dns_ttl: bool§dns_lookup_family: i32§dns_resolvers: Vec<Address>
👎Deprecated
§use_tcp_for_dns_lookups: bool
👎Deprecated
§dns_resolution_config: Option<DnsResolutionConfig>
👎Deprecated
§typed_dns_resolver_config: Option<TypedExtensionConfig>§wait_for_warm_on_init: Option<bool>§outlier_detection: Option<OutlierDetection>§cleanup_interval: Option<Duration>§upstream_bind_config: Option<BindConfig>§lb_subset_config: Option<LbSubsetConfig>§common_lb_config: Option<CommonLbConfig>§transport_socket: Option<TransportSocket>§metadata: Option<Metadata>§protocol_selection: i32
👎Deprecated
§upstream_connection_options: Option<UpstreamConnectionOptions>§close_connections_on_host_health_failure: bool§ignore_health_on_host_removal: bool§filters: Vec<Filter>§load_balancing_policy: Option<LoadBalancingPolicy>§lrs_server: Option<ConfigSource>§track_timeout_budgets: bool
👎Deprecated
§upstream_config: Option<TypedExtensionConfig>§track_cluster_stats: Option<TrackClusterStats>§preconnect_policy: Option<PreconnectPolicy>§connection_pool_per_downstream_connection: bool§cluster_discovery_type: Option<ClusterDiscoveryType>§lb_config: Option<LbConfig>

Implementations§

source§

impl Cluster

source

pub fn lb_policy(&self) -> LbPolicy

Returns the enum value of lb_policy, or the default if the field is set to an invalid enum value.

-
source

pub fn set_lb_policy(&mut self, value: LbPolicy)

Sets lb_policy to the provided enum value.

-
source

pub fn dns_lookup_family(&self) -> DnsLookupFamily

Returns the enum value of dns_lookup_family, or the default if the field is set to an invalid enum value.

-
source

pub fn set_dns_lookup_family(&mut self, value: DnsLookupFamily)

Sets dns_lookup_family to the provided enum value.

-
source

pub fn protocol_selection(&self) -> ClusterProtocolSelection

Returns the enum value of protocol_selection, or the default if the field is set to an invalid enum value.

-
source

pub fn set_protocol_selection(&mut self, value: ClusterProtocolSelection)

Sets protocol_selection to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Cluster

source§

fn clone(&self) -> Cluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Cluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Cluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Cluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§transport_socket_matches: Vec<TransportSocketMatch>§name: String§alt_stat_name: String§eds_cluster_config: Option<EdsClusterConfig>§connect_timeout: Option<Duration>§per_connection_buffer_limit_bytes: Option<u32>§lb_policy: i32§load_assignment: Option<ClusterLoadAssignment>§health_checks: Vec<HealthCheck>§max_requests_per_connection: Option<u32>
👎Deprecated
§circuit_breakers: Option<CircuitBreakers>§upstream_http_protocol_options: Option<UpstreamHttpProtocolOptions>
👎Deprecated
§common_http_protocol_options: Option<HttpProtocolOptions>
👎Deprecated
§http_protocol_options: Option<Http1ProtocolOptions>
👎Deprecated
§http2_protocol_options: Option<Http2ProtocolOptions>
👎Deprecated
§typed_extension_protocol_options: HashMap<String, Any>§dns_refresh_rate: Option<Duration>§dns_failure_refresh_rate: Option<RefreshRate>§respect_dns_ttl: bool§dns_lookup_family: i32§dns_resolvers: Vec<Address>
👎Deprecated
§use_tcp_for_dns_lookups: bool
👎Deprecated
§dns_resolution_config: Option<DnsResolutionConfig>
👎Deprecated
§typed_dns_resolver_config: Option<TypedExtensionConfig>§wait_for_warm_on_init: Option<bool>§outlier_detection: Option<OutlierDetection>§cleanup_interval: Option<Duration>§upstream_bind_config: Option<BindConfig>§lb_subset_config: Option<LbSubsetConfig>§common_lb_config: Option<CommonLbConfig>§transport_socket: Option<TransportSocket>§metadata: Option<Metadata>§protocol_selection: i32
👎Deprecated
§upstream_connection_options: Option<UpstreamConnectionOptions>§close_connections_on_host_health_failure: bool§ignore_health_on_host_removal: bool§filters: Vec<Filter>§load_balancing_policy: Option<LoadBalancingPolicy>§lrs_server: Option<ConfigSource>§track_timeout_budgets: bool
👎Deprecated
§upstream_config: Option<TypedExtensionConfig>§track_cluster_stats: Option<TrackClusterStats>§preconnect_policy: Option<PreconnectPolicy>§connection_pool_per_downstream_connection: bool§cluster_discovery_type: Option<ClusterDiscoveryType>§lb_config: Option<LbConfig>

Implementations§

source§

impl Cluster

source

pub fn lb_policy(&self) -> LbPolicy

Returns the enum value of lb_policy, or the default if the field is set to an invalid enum value.

+
source

pub fn set_lb_policy(&mut self, value: LbPolicy)

Sets lb_policy to the provided enum value.

+
source

pub fn dns_lookup_family(&self) -> DnsLookupFamily

Returns the enum value of dns_lookup_family, or the default if the field is set to an invalid enum value.

+
source

pub fn set_dns_lookup_family(&mut self, value: DnsLookupFamily)

Sets dns_lookup_family to the provided enum value.

+
source

pub fn protocol_selection(&self) -> ClusterProtocolSelection

Returns the enum value of protocol_selection, or the default if the field is set to an invalid enum value.

+
source

pub fn set_protocol_selection(&mut self, value: ClusterProtocolSelection)

Sets protocol_selection to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Cluster

source§

fn clone(&self) -> Cluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Cluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Cluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Cluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -66,9 +66,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Cluster> for Cluster

source§

fn eq(&self, other: &Cluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Cluster> for Cluster

source§

fn eq(&self, other: &Cluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Cluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Cluster

Auto Trait Implementations§

§

impl RefUnwindSafe for Cluster

§

impl Send for Cluster

§

impl Sync for Cluster

§

impl Unpin for Cluster

§

impl UnwindSafe for Cluster

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.ClusterCollection.html b/main/api/quilkin/xds/config/cluster/v3/struct.ClusterCollection.html index 037b6a5800..29a6fea203 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.ClusterCollection.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.ClusterCollection.html @@ -1,6 +1,6 @@ -ClusterCollection in quilkin::xds::config::cluster::v3 - Rust
pub struct ClusterCollection {
+ClusterCollection in quilkin::xds::config::cluster::v3 - Rust
pub struct ClusterCollection {
     pub entries: Option<CollectionEntry>,
-}

Fields§

§entries: Option<CollectionEntry>

Trait Implementations§

source§

impl Clone for ClusterCollection

source§

fn clone(&self) -> ClusterCollection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterCollection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterCollection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterCollection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§entries: Option<CollectionEntry>

Trait Implementations§

source§

impl Clone for ClusterCollection

source§

fn clone(&self) -> ClusterCollection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterCollection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterCollection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterCollection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ClusterCollection> for ClusterCollection

source§

fn eq(&self, other: &ClusterCollection) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ClusterCollection> for ClusterCollection

source§

fn eq(&self, other: &ClusterCollection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterCollection

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterCollection

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterCollection

§

impl Send for ClusterCollection

§

impl Sync for ClusterCollection

§

impl Unpin for ClusterCollection

§

impl UnwindSafe for ClusterCollection

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.Filter.html b/main/api/quilkin/xds/config/cluster/v3/struct.Filter.html index f251f63888..615f7f3b2f 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.Filter.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.Filter.html @@ -1,7 +1,7 @@ -Filter in quilkin::xds::config::cluster::v3 - Rust

Struct quilkin::xds::config::cluster::v3::Filter

source ·
pub struct Filter {
+Filter in quilkin::xds::config::cluster::v3 - Rust

Struct quilkin::xds::config::cluster::v3::Filter

source ·
pub struct Filter {
     pub name: String,
     pub typed_config: Option<Any>,
-}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Filter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Filter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Filter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Filter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Filter> for Filter

source§

fn eq(&self, other: &Filter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Filter> for Filter

source§

fn eq(&self, other: &Filter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

§

impl RefUnwindSafe for Filter

§

impl Send for Filter

§

impl Sync for Filter

§

impl Unpin for Filter

§

impl UnwindSafe for Filter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.LoadBalancingPolicy.html b/main/api/quilkin/xds/config/cluster/v3/struct.LoadBalancingPolicy.html index 5b55bbb7d3..c8d186511b 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.LoadBalancingPolicy.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.LoadBalancingPolicy.html @@ -1,6 +1,6 @@ -LoadBalancingPolicy in quilkin::xds::config::cluster::v3 - Rust
pub struct LoadBalancingPolicy {
+LoadBalancingPolicy in quilkin::xds::config::cluster::v3 - Rust
pub struct LoadBalancingPolicy {
     pub policies: Vec<Policy>,
-}

Fields§

§policies: Vec<Policy>

Trait Implementations§

source§

impl Clone for LoadBalancingPolicy

source§

fn clone(&self) -> LoadBalancingPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LoadBalancingPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LoadBalancingPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LoadBalancingPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§policies: Vec<Policy>

Trait Implementations§

source§

impl Clone for LoadBalancingPolicy

source§

fn clone(&self) -> LoadBalancingPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LoadBalancingPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LoadBalancingPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LoadBalancingPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LoadBalancingPolicy> for LoadBalancingPolicy

source§

fn eq(&self, other: &LoadBalancingPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LoadBalancingPolicy> for LoadBalancingPolicy

source§

fn eq(&self, other: &LoadBalancingPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LoadBalancingPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LoadBalancingPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for LoadBalancingPolicy

§

impl Send for LoadBalancingPolicy

§

impl Sync for LoadBalancingPolicy

§

impl Unpin for LoadBalancingPolicy

§

impl UnwindSafe for LoadBalancingPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.OutlierDetection.html b/main/api/quilkin/xds/config/cluster/v3/struct.OutlierDetection.html index 9ae5aea646..c2fe1702fc 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.OutlierDetection.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.OutlierDetection.html @@ -1,4 +1,4 @@ -OutlierDetection in quilkin::xds::config::cluster::v3 - Rust
pub struct OutlierDetection {
Show 22 fields +OutlierDetection in quilkin::xds::config::cluster::v3 - Rust
pub struct OutlierDetection {
Show 22 fields pub consecutive_5xx: Option<u32>, pub interval: Option<Duration>, pub base_ejection_time: Option<Duration>, @@ -21,7 +21,7 @@ pub failure_percentage_request_volume: Option<u32>, pub max_ejection_time: Option<Duration>, pub max_ejection_time_jitter: Option<Duration>, -
}

Fields§

§consecutive_5xx: Option<u32>§interval: Option<Duration>§base_ejection_time: Option<Duration>§max_ejection_percent: Option<u32>§enforcing_consecutive_5xx: Option<u32>§enforcing_success_rate: Option<u32>§success_rate_minimum_hosts: Option<u32>§success_rate_request_volume: Option<u32>§success_rate_stdev_factor: Option<u32>§consecutive_gateway_failure: Option<u32>§enforcing_consecutive_gateway_failure: Option<u32>§split_external_local_origin_errors: bool§consecutive_local_origin_failure: Option<u32>§enforcing_consecutive_local_origin_failure: Option<u32>§enforcing_local_origin_success_rate: Option<u32>§failure_percentage_threshold: Option<u32>§enforcing_failure_percentage: Option<u32>§enforcing_failure_percentage_local_origin: Option<u32>§failure_percentage_minimum_hosts: Option<u32>§failure_percentage_request_volume: Option<u32>§max_ejection_time: Option<Duration>§max_ejection_time_jitter: Option<Duration>

Trait Implementations§

source§

impl Clone for OutlierDetection

source§

fn clone(&self) -> OutlierDetection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OutlierDetection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OutlierDetection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OutlierDetection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§consecutive_5xx: Option<u32>§interval: Option<Duration>§base_ejection_time: Option<Duration>§max_ejection_percent: Option<u32>§enforcing_consecutive_5xx: Option<u32>§enforcing_success_rate: Option<u32>§success_rate_minimum_hosts: Option<u32>§success_rate_request_volume: Option<u32>§success_rate_stdev_factor: Option<u32>§consecutive_gateway_failure: Option<u32>§enforcing_consecutive_gateway_failure: Option<u32>§split_external_local_origin_errors: bool§consecutive_local_origin_failure: Option<u32>§enforcing_consecutive_local_origin_failure: Option<u32>§enforcing_local_origin_success_rate: Option<u32>§failure_percentage_threshold: Option<u32>§enforcing_failure_percentage: Option<u32>§enforcing_failure_percentage_local_origin: Option<u32>§failure_percentage_minimum_hosts: Option<u32>§failure_percentage_request_volume: Option<u32>§max_ejection_time: Option<Duration>§max_ejection_time_jitter: Option<Duration>

Trait Implementations§

source§

impl Clone for OutlierDetection

source§

fn clone(&self) -> OutlierDetection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OutlierDetection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OutlierDetection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OutlierDetection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -36,9 +36,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OutlierDetection> for OutlierDetection

source§

fn eq(&self, other: &OutlierDetection) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OutlierDetection> for OutlierDetection

source§

fn eq(&self, other: &OutlierDetection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OutlierDetection

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OutlierDetection

Auto Trait Implementations§

§

impl RefUnwindSafe for OutlierDetection

§

impl Send for OutlierDetection

§

impl Sync for OutlierDetection

§

impl Unpin for OutlierDetection

§

impl UnwindSafe for OutlierDetection

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.TrackClusterStats.html b/main/api/quilkin/xds/config/cluster/v3/struct.TrackClusterStats.html index 041642515c..8219d1e192 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.TrackClusterStats.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.TrackClusterStats.html @@ -1,7 +1,7 @@ -TrackClusterStats in quilkin::xds::config::cluster::v3 - Rust
pub struct TrackClusterStats {
+TrackClusterStats in quilkin::xds::config::cluster::v3 - Rust
pub struct TrackClusterStats {
     pub timeout_budgets: bool,
     pub request_response_sizes: bool,
-}

Fields§

§timeout_budgets: bool§request_response_sizes: bool

Trait Implementations§

source§

impl Clone for TrackClusterStats

source§

fn clone(&self) -> TrackClusterStats

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrackClusterStats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TrackClusterStats

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TrackClusterStats

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§timeout_budgets: bool§request_response_sizes: bool

Trait Implementations§

source§

impl Clone for TrackClusterStats

source§

fn clone(&self) -> TrackClusterStats

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrackClusterStats

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TrackClusterStats

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TrackClusterStats

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TrackClusterStats> for TrackClusterStats

source§

fn eq(&self, other: &TrackClusterStats) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TrackClusterStats> for TrackClusterStats

source§

fn eq(&self, other: &TrackClusterStats) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TrackClusterStats

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TrackClusterStats

Auto Trait Implementations§

§

impl RefUnwindSafe for TrackClusterStats

§

impl Send for TrackClusterStats

§

impl Sync for TrackClusterStats

§

impl Unpin for TrackClusterStats

§

impl UnwindSafe for TrackClusterStats

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamBindConfig.html b/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamBindConfig.html index f2034673b5..ee2c28ebfe 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamBindConfig.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamBindConfig.html @@ -1,6 +1,6 @@ -UpstreamBindConfig in quilkin::xds::config::cluster::v3 - Rust
pub struct UpstreamBindConfig {
+UpstreamBindConfig in quilkin::xds::config::cluster::v3 - Rust
pub struct UpstreamBindConfig {
     pub source_address: Option<Address>,
-}

Fields§

§source_address: Option<Address>

Trait Implementations§

source§

impl Clone for UpstreamBindConfig

source§

fn clone(&self) -> UpstreamBindConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamBindConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamBindConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamBindConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§source_address: Option<Address>

Trait Implementations§

source§

impl Clone for UpstreamBindConfig

source§

fn clone(&self) -> UpstreamBindConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamBindConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamBindConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamBindConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UpstreamBindConfig> for UpstreamBindConfig

source§

fn eq(&self, other: &UpstreamBindConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UpstreamBindConfig> for UpstreamBindConfig

source§

fn eq(&self, other: &UpstreamBindConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UpstreamBindConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UpstreamBindConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for UpstreamBindConfig

§

impl Send for UpstreamBindConfig

§

impl Sync for UpstreamBindConfig

§

impl Unpin for UpstreamBindConfig

§

impl UnwindSafe for UpstreamBindConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamConnectionOptions.html b/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamConnectionOptions.html index 41a811ca56..082057f93f 100644 --- a/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamConnectionOptions.html +++ b/main/api/quilkin/xds/config/cluster/v3/struct.UpstreamConnectionOptions.html @@ -1,6 +1,6 @@ -UpstreamConnectionOptions in quilkin::xds::config::cluster::v3 - Rust
pub struct UpstreamConnectionOptions {
+UpstreamConnectionOptions in quilkin::xds::config::cluster::v3 - Rust
pub struct UpstreamConnectionOptions {
     pub tcp_keepalive: Option<TcpKeepalive>,
-}

Fields§

§tcp_keepalive: Option<TcpKeepalive>

Trait Implementations§

source§

impl Clone for UpstreamConnectionOptions

source§

fn clone(&self) -> UpstreamConnectionOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamConnectionOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamConnectionOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamConnectionOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§tcp_keepalive: Option<TcpKeepalive>

Trait Implementations§

source§

impl Clone for UpstreamConnectionOptions

source§

fn clone(&self) -> UpstreamConnectionOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamConnectionOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamConnectionOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamConnectionOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UpstreamConnectionOptions> for UpstreamConnectionOptions

source§

fn eq(&self, other: &UpstreamConnectionOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UpstreamConnectionOptions> for UpstreamConnectionOptions

source§

fn eq(&self, other: &UpstreamConnectionOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UpstreamConnectionOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UpstreamConnectionOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for UpstreamConnectionOptions

§

impl Send for UpstreamConnectionOptions

§

impl Sync for UpstreamConnectionOptions

§

impl Unpin for UpstreamConnectionOptions

§

impl UnwindSafe for UpstreamConnectionOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html index c75fbd4f9b..7f53d54006 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html @@ -1,9 +1,9 @@ -Rule in quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match - Rust
pub enum Rule {
+Rule in quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match - Rust
pub enum Rule {
     StringMatch(String),
     BinaryMatch(Vec<u8>),
-}

Variants§

§

StringMatch(String)

§

BinaryMatch(Vec<u8>)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

StringMatch(String)

§

BinaryMatch(Vec<u8>)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Rule>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/index.html b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/index.html index 23599ae30f..e593a73924 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/generic_text_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match - Rust
Expand description

Nested message and enum types in GenericTextMatch.

+quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match - Rust
Expand description

Nested message and enum types in GenericTextMatch.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/index.html b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/index.html index 414495c676..fa313c03dc 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::http_generic_body_match - Rust
Expand description

Nested message and enum types in HttpGenericBodyMatch.

+quilkin::xds::config::common::matcher::v3::http_generic_body_match - Rust
Expand description

Nested message and enum types in HttpGenericBodyMatch.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html index 0352fba34e..efa52909fa 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html @@ -1,6 +1,6 @@ -GenericTextMatch in quilkin::xds::config::common::matcher::v3::http_generic_body_match - Rust
pub struct GenericTextMatch {
+GenericTextMatch in quilkin::xds::config::common::matcher::v3::http_generic_body_match - Rust
pub struct GenericTextMatch {
     pub rule: Option<Rule>,
-}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for GenericTextMatch

source§

fn clone(&self) -> GenericTextMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericTextMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericTextMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericTextMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for GenericTextMatch

source§

fn clone(&self) -> GenericTextMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericTextMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericTextMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericTextMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GenericTextMatch> for GenericTextMatch

source§

fn eq(&self, other: &GenericTextMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GenericTextMatch> for GenericTextMatch

source§

fn eq(&self, other: &GenericTextMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GenericTextMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GenericTextMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/enum.Rule.html b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/enum.Rule.html index 482a9a2c16..7befa6eecd 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/enum.Rule.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/enum.Rule.html @@ -1,4 +1,4 @@ -Rule in quilkin::xds::config::common::matcher::v3::match_predicate - Rust
pub enum Rule {
+Rule in quilkin::xds::config::common::matcher::v3::match_predicate - Rust
pub enum Rule {
     OrMatch(MatchSet),
     AndMatch(MatchSet),
     NotMatch(Box<MatchPredicate>),
@@ -9,9 +9,9 @@
     HttpResponseTrailersMatch(HttpHeadersMatch),
     HttpRequestGenericBodyMatch(HttpGenericBodyMatch),
     HttpResponseGenericBodyMatch(HttpGenericBodyMatch),
-}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<MatchPredicate>)

§

AnyMatch(bool)

§

HttpRequestHeadersMatch(HttpHeadersMatch)

§

HttpRequestTrailersMatch(HttpHeadersMatch)

§

HttpResponseHeadersMatch(HttpHeadersMatch)

§

HttpResponseTrailersMatch(HttpHeadersMatch)

§

HttpRequestGenericBodyMatch(HttpGenericBodyMatch)

§

HttpResponseGenericBodyMatch(HttpGenericBodyMatch)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<MatchPredicate>)

§

AnyMatch(bool)

§

HttpRequestHeadersMatch(HttpHeadersMatch)

§

HttpRequestTrailersMatch(HttpHeadersMatch)

§

HttpResponseHeadersMatch(HttpHeadersMatch)

§

HttpResponseTrailersMatch(HttpHeadersMatch)

§

HttpRequestGenericBodyMatch(HttpGenericBodyMatch)

§

HttpResponseGenericBodyMatch(HttpGenericBodyMatch)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Rule>, tag: u32, wire_type: WireType, @@ -19,10 +19,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/index.html b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/index.html index 16cfafb703..58a4bf4631 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::match_predicate - Rust
Expand description

Nested message and enum types in MatchPredicate.

+quilkin::xds::config::common::matcher::v3::match_predicate - Rust
Expand description

Nested message and enum types in MatchPredicate.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/struct.MatchSet.html b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/struct.MatchSet.html index 15cdd6f54c..ad2cbe76e4 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/struct.MatchSet.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/match_predicate/struct.MatchSet.html @@ -1,6 +1,6 @@ -MatchSet in quilkin::xds::config::common::matcher::v3::match_predicate - Rust
pub struct MatchSet {
+MatchSet in quilkin::xds::config::common::matcher::v3::match_predicate - Rust
pub struct MatchSet {
     pub rules: Vec<MatchPredicate>,
-}

Fields§

§rules: Vec<MatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rules: Vec<MatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchSet

§

impl Send for MatchSet

§

impl Sync for MatchSet

§

impl Unpin for MatchSet

§

impl UnwindSafe for MatchSet

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/enum.MatcherType.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/enum.MatcherType.html index f06e517317..5aceafa9ec 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/enum.MatcherType.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/enum.MatcherType.html @@ -1,9 +1,9 @@ -MatcherType in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub enum MatcherType {
+MatcherType in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub enum MatcherType {
     MatcherList(MatcherList),
     MatcherTree(MatcherTree),
-}

Variants§

§

MatcherList(MatcherList)

§

MatcherTree(MatcherTree)

Implementations§

source§

impl MatcherType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

MatcherList(MatcherList)

§

MatcherTree(MatcherTree)

Implementations§

source§

impl MatcherType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatcherType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatcherType

source§

fn clone(&self) -> MatcherType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatcherType> for MatcherType

source§

fn eq(&self, other: &MatcherType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatcherType

source§

fn clone(&self) -> MatcherType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatcherType> for MatcherType

source§

fn eq(&self, other: &MatcherType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherType

§

impl Send for MatcherType

§

impl Sync for MatcherType

§

impl Unpin for MatcherType

§

impl UnwindSafe for MatcherType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherType

§

impl Send for MatcherType

§

impl Sync for MatcherType

§

impl Unpin for MatcherType

§

impl UnwindSafe for MatcherType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/index.html index fd9c6333ae..1dcd68abad 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher - Rust
Expand description

Nested message and enum types in Matcher.

+quilkin::xds::config::common::matcher::v3::matcher - Rust
Expand description

Nested message and enum types in Matcher.

Modules

  • Nested message and enum types in MatcherList.
  • Nested message and enum types in MatcherTree.
  • Nested message and enum types in OnMatch.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/index.html index 236d7b2a07..ecd9b52b00 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
Expand description

Nested message and enum types in MatcherList.

+quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
Expand description

Nested message and enum types in MatcherList.

Modules

  • Nested message and enum types in Predicate.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html index 5d800c8ad4..54edb390b9 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html @@ -1,11 +1,11 @@ -MatchType in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub enum MatchType {
+MatchType in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub enum MatchType {
     SinglePredicate(SinglePredicate),
     OrMatcher(PredicateList),
     AndMatcher(PredicateList),
     NotMatcher(Box<Predicate>),
-}

Variants§

§

SinglePredicate(SinglePredicate)

§

OrMatcher(PredicateList)

§

AndMatcher(PredicateList)

§

NotMatcher(Box<Predicate>)

Implementations§

source§

impl MatchType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SinglePredicate(SinglePredicate)

§

OrMatcher(PredicateList)

§

AndMatcher(PredicateList)

§

NotMatcher(Box<Predicate>)

Implementations§

source§

impl MatchType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchType>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchType

source§

fn clone(&self) -> MatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchType> for MatchType

source§

fn eq(&self, other: &MatchType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchType

source§

fn clone(&self) -> MatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchType> for MatchType

source§

fn eq(&self, other: &MatchType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchType

§

impl Send for MatchType

§

impl Sync for MatchType

§

impl Unpin for MatchType

§

impl UnwindSafe for MatchType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/index.html index 122e156932..dfe07fe199 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
Expand description

Nested message and enum types in Predicate.

+quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
Expand description

Nested message and enum types in Predicate.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html index ea38417155..08f4a0259c 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html @@ -1,9 +1,9 @@ -Matcher in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
pub enum Matcher {
+Matcher in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
pub enum Matcher {
     ValueMatch(StringMatcher),
     CustomMatch(TypedExtensionConfig),
-}

Variants§

§

ValueMatch(StringMatcher)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl Matcher

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ValueMatch(StringMatcher)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl Matcher

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Matcher>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

§

impl RefUnwindSafe for Matcher

§

impl Send for Matcher

§

impl Sync for Matcher

§

impl Unpin for Matcher

§

impl UnwindSafe for Matcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html index 6ddf499736..824a16efc0 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
Expand description

Nested message and enum types in SinglePredicate.

+quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
Expand description

Nested message and enum types in SinglePredicate.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html index 03f62d4b95..ea50d7a98c 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html @@ -1,6 +1,6 @@ -PredicateList in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct PredicateList {
+PredicateList in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct PredicateList {
     pub predicate: Vec<Predicate>,
-}

Fields§

§predicate: Vec<Predicate>

Trait Implementations§

source§

impl Clone for PredicateList

source§

fn clone(&self) -> PredicateList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PredicateList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PredicateList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§predicate: Vec<Predicate>

Trait Implementations§

source§

impl Clone for PredicateList

source§

fn clone(&self) -> PredicateList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PredicateList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PredicateList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PredicateList> for PredicateList

source§

fn eq(&self, other: &PredicateList) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PredicateList> for PredicateList

source§

fn eq(&self, other: &PredicateList) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PredicateList

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PredicateList

Auto Trait Implementations§

§

impl RefUnwindSafe for PredicateList

§

impl Send for PredicateList

§

impl Sync for PredicateList

§

impl Unpin for PredicateList

§

impl UnwindSafe for PredicateList

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html index 4cfbc9063b..2da9d484ca 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html @@ -1,7 +1,7 @@ -SinglePredicate in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct SinglePredicate {
+SinglePredicate in quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct SinglePredicate {
     pub input: Option<TypedExtensionConfig>,
     pub matcher: Option<Matcher>,
-}

Fields§

§input: Option<TypedExtensionConfig>§matcher: Option<Matcher>

Trait Implementations§

source§

impl Clone for SinglePredicate

source§

fn clone(&self) -> SinglePredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SinglePredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SinglePredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SinglePredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§input: Option<TypedExtensionConfig>§matcher: Option<Matcher>

Trait Implementations§

source§

impl Clone for SinglePredicate

source§

fn clone(&self) -> SinglePredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SinglePredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SinglePredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SinglePredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SinglePredicate> for SinglePredicate

source§

fn eq(&self, other: &SinglePredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SinglePredicate> for SinglePredicate

source§

fn eq(&self, other: &SinglePredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SinglePredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SinglePredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for SinglePredicate

§

impl Send for SinglePredicate

§

impl Sync for SinglePredicate

§

impl Unpin for SinglePredicate

§

impl UnwindSafe for SinglePredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html index 0396336e49..788c62d6ed 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html @@ -1,7 +1,7 @@ -FieldMatcher in quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
pub struct FieldMatcher {
+FieldMatcher in quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
pub struct FieldMatcher {
     pub predicate: Option<Predicate>,
     pub on_match: Option<OnMatch>,
-}

Fields§

§predicate: Option<Predicate>§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for FieldMatcher

source§

fn clone(&self) -> FieldMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FieldMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FieldMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FieldMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§predicate: Option<Predicate>§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for FieldMatcher

source§

fn clone(&self) -> FieldMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FieldMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FieldMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FieldMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FieldMatcher> for FieldMatcher

source§

fn eq(&self, other: &FieldMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FieldMatcher> for FieldMatcher

source§

fn eq(&self, other: &FieldMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FieldMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FieldMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for FieldMatcher

§

impl Send for FieldMatcher

§

impl Sync for FieldMatcher

§

impl Unpin for FieldMatcher

§

impl UnwindSafe for FieldMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.Predicate.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.Predicate.html index 2747fdc3c5..734d642318 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.Predicate.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_list/struct.Predicate.html @@ -1,6 +1,6 @@ -Predicate in quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
pub struct Predicate {
+Predicate in quilkin::xds::config::common::matcher::v3::matcher::matcher_list - Rust
pub struct Predicate {
     pub match_type: Option<MatchType>,
-}

Fields§

§match_type: Option<MatchType>

Trait Implementations§

source§

impl Clone for Predicate

source§

fn clone(&self) -> Predicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Predicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Predicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Predicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§match_type: Option<MatchType>

Trait Implementations§

source§

impl Clone for Predicate

source§

fn clone(&self) -> Predicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Predicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Predicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Predicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Predicate> for Predicate

source§

fn eq(&self, other: &Predicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Predicate> for Predicate

source§

fn eq(&self, other: &Predicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Predicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Predicate

Auto Trait Implementations§

§

impl RefUnwindSafe for Predicate

§

impl Send for Predicate

§

impl Sync for Predicate

§

impl Unpin for Predicate

§

impl UnwindSafe for Predicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/enum.TreeType.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/enum.TreeType.html index 458a557e2c..85465fcde7 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/enum.TreeType.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/enum.TreeType.html @@ -1,10 +1,10 @@ -TreeType in quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
pub enum TreeType {
+TreeType in quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
pub enum TreeType {
     ExactMatchMap(MatchMap),
     PrefixMatchMap(MatchMap),
     CustomMatch(TypedExtensionConfig),
-}

Variants§

§

ExactMatchMap(MatchMap)

§

PrefixMatchMap(MatchMap)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl TreeType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ExactMatchMap(MatchMap)

§

PrefixMatchMap(MatchMap)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl TreeType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<TreeType>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for TreeType

source§

fn clone(&self) -> TreeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TreeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TreeType> for TreeType

source§

fn eq(&self, other: &TreeType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for TreeType

source§

fn clone(&self) -> TreeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TreeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TreeType> for TreeType

source§

fn eq(&self, other: &TreeType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TreeType

Auto Trait Implementations§

§

impl RefUnwindSafe for TreeType

§

impl Send for TreeType

§

impl Sync for TreeType

§

impl Unpin for TreeType

§

impl UnwindSafe for TreeType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TreeType

Auto Trait Implementations§

§

impl RefUnwindSafe for TreeType

§

impl Send for TreeType

§

impl Sync for TreeType

§

impl Unpin for TreeType

§

impl UnwindSafe for TreeType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/index.html index f74561c9ba..98bc73215a 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
Expand description

Nested message and enum types in MatcherTree.

+quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
Expand description

Nested message and enum types in MatcherTree.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/struct.MatchMap.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/struct.MatchMap.html index 2138589aa2..cf83bd373d 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/struct.MatchMap.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/matcher_tree/struct.MatchMap.html @@ -1,6 +1,6 @@ -MatchMap in quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
pub struct MatchMap {
+MatchMap in quilkin::xds::config::common::matcher::v3::matcher::matcher_tree - Rust
pub struct MatchMap {
     pub map: HashMap<String, OnMatch>,
-}

Fields§

§map: HashMap<String, OnMatch>

Trait Implementations§

source§

impl Clone for MatchMap

source§

fn clone(&self) -> MatchMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§map: HashMap<String, OnMatch>

Trait Implementations§

source§

impl Clone for MatchMap

source§

fn clone(&self) -> MatchMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchMap> for MatchMap

source§

fn eq(&self, other: &MatchMap) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchMap> for MatchMap

source§

fn eq(&self, other: &MatchMap) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchMap

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchMap

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchMap

§

impl Send for MatchMap

§

impl Sync for MatchMap

§

impl Unpin for MatchMap

§

impl UnwindSafe for MatchMap

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/enum.OnMatch.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/enum.OnMatch.html index 974b9dfd90..ee8fff50e4 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/enum.OnMatch.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/enum.OnMatch.html @@ -1,9 +1,9 @@ -OnMatch in quilkin::xds::config::common::matcher::v3::matcher::on_match - Rust
pub enum OnMatch {
+OnMatch in quilkin::xds::config::common::matcher::v3::matcher::on_match - Rust
pub enum OnMatch {
     Matcher(Box<Matcher>),
     Action(TypedExtensionConfig),
-}

Variants§

Implementations§

source§

impl OnMatch

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl OnMatch

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<OnMatch>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/index.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/index.html index 20ce63acf4..e0e0d7ce2e 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/index.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/on_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::common::matcher::v3::matcher::on_match - Rust
Expand description

Nested message and enum types in OnMatch.

+quilkin::xds::config::common::matcher::v3::matcher::on_match - Rust
Expand description

Nested message and enum types in OnMatch.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherList.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherList.html index 5c655657d4..8eb4e6c0c1 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherList.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherList.html @@ -1,6 +1,6 @@ -MatcherList in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct MatcherList {
+MatcherList in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct MatcherList {
     pub matchers: Vec<FieldMatcher>,
-}

Fields§

§matchers: Vec<FieldMatcher>

Trait Implementations§

source§

impl Clone for MatcherList

source§

fn clone(&self) -> MatcherList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§matchers: Vec<FieldMatcher>

Trait Implementations§

source§

impl Clone for MatcherList

source§

fn clone(&self) -> MatcherList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatcherList> for MatcherList

source§

fn eq(&self, other: &MatcherList) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatcherList> for MatcherList

source§

fn eq(&self, other: &MatcherList) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherList

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherList

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherList

§

impl Send for MatcherList

§

impl Sync for MatcherList

§

impl Unpin for MatcherList

§

impl UnwindSafe for MatcherList

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherTree.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherTree.html index e383ebcf85..87bc8fdfde 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherTree.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.MatcherTree.html @@ -1,7 +1,7 @@ -MatcherTree in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct MatcherTree {
+MatcherTree in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct MatcherTree {
     pub input: Option<TypedExtensionConfig>,
     pub tree_type: Option<TreeType>,
-}

Fields§

§input: Option<TypedExtensionConfig>§tree_type: Option<TreeType>

Trait Implementations§

source§

impl Clone for MatcherTree

source§

fn clone(&self) -> MatcherTree

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherTree

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherTree

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherTree

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§input: Option<TypedExtensionConfig>§tree_type: Option<TreeType>

Trait Implementations§

source§

impl Clone for MatcherTree

source§

fn clone(&self) -> MatcherTree

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherTree

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherTree

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherTree

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatcherTree> for MatcherTree

source§

fn eq(&self, other: &MatcherTree) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatcherTree> for MatcherTree

source§

fn eq(&self, other: &MatcherTree) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherTree

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherTree

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherTree

§

impl Send for MatcherTree

§

impl Sync for MatcherTree

§

impl Unpin for MatcherTree

§

impl UnwindSafe for MatcherTree

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.OnMatch.html b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.OnMatch.html index d499065c5a..f50dc99aa9 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.OnMatch.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/matcher/struct.OnMatch.html @@ -1,6 +1,6 @@ -OnMatch in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct OnMatch {
+OnMatch in quilkin::xds::config::common::matcher::v3::matcher - Rust
pub struct OnMatch {
     pub on_match: Option<OnMatch>,
-}

Fields§

§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpGenericBodyMatch.html b/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpGenericBodyMatch.html index be5de0e0c2..07bd8b1c14 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpGenericBodyMatch.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpGenericBodyMatch.html @@ -1,7 +1,7 @@ -HttpGenericBodyMatch in quilkin::xds::config::common::matcher::v3 - Rust
pub struct HttpGenericBodyMatch {
+HttpGenericBodyMatch in quilkin::xds::config::common::matcher::v3 - Rust
pub struct HttpGenericBodyMatch {
     pub bytes_limit: u32,
     pub patterns: Vec<GenericTextMatch>,
-}

Fields§

§bytes_limit: u32§patterns: Vec<GenericTextMatch>

Trait Implementations§

source§

impl Clone for HttpGenericBodyMatch

source§

fn clone(&self) -> HttpGenericBodyMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpGenericBodyMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpGenericBodyMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpGenericBodyMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§bytes_limit: u32§patterns: Vec<GenericTextMatch>

Trait Implementations§

source§

impl Clone for HttpGenericBodyMatch

source§

fn clone(&self) -> HttpGenericBodyMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpGenericBodyMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpGenericBodyMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpGenericBodyMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch

source§

fn eq(&self, other: &HttpGenericBodyMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch

source§

fn eq(&self, other: &HttpGenericBodyMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpGenericBodyMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpGenericBodyMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpGenericBodyMatch

§

impl Send for HttpGenericBodyMatch

§

impl Sync for HttpGenericBodyMatch

§

impl Unpin for HttpGenericBodyMatch

§

impl UnwindSafe for HttpGenericBodyMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpHeadersMatch.html b/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpHeadersMatch.html index af5e93d4d0..70eb35dfa8 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpHeadersMatch.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/struct.HttpHeadersMatch.html @@ -1,6 +1,6 @@ -HttpHeadersMatch in quilkin::xds::config::common::matcher::v3 - Rust
pub struct HttpHeadersMatch {
+HttpHeadersMatch in quilkin::xds::config::common::matcher::v3 - Rust
pub struct HttpHeadersMatch {
     pub headers: Vec<HeaderMatcher>,
-}

Fields§

§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HttpHeadersMatch

source§

fn clone(&self) -> HttpHeadersMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHeadersMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHeadersMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHeadersMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HttpHeadersMatch

source§

fn clone(&self) -> HttpHeadersMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHeadersMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHeadersMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHeadersMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch

source§

fn eq(&self, other: &HttpHeadersMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch

source§

fn eq(&self, other: &HttpHeadersMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpHeadersMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpHeadersMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpHeadersMatch

§

impl Send for HttpHeadersMatch

§

impl Sync for HttpHeadersMatch

§

impl Unpin for HttpHeadersMatch

§

impl UnwindSafe for HttpHeadersMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/struct.MatchPredicate.html b/main/api/quilkin/xds/config/common/matcher/v3/struct.MatchPredicate.html index 26721f3094..dd44909dad 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/struct.MatchPredicate.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/struct.MatchPredicate.html @@ -1,6 +1,6 @@ -MatchPredicate in quilkin::xds::config::common::matcher::v3 - Rust
pub struct MatchPredicate {
+MatchPredicate in quilkin::xds::config::common::matcher::v3 - Rust
pub struct MatchPredicate {
     pub rule: Option<Rule>,
-}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for MatchPredicate

source§

fn clone(&self) -> MatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for MatchPredicate

source§

fn clone(&self) -> MatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchPredicate> for MatchPredicate

source§

fn eq(&self, other: &MatchPredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchPredicate> for MatchPredicate

source§

fn eq(&self, other: &MatchPredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPredicate

§

impl Send for MatchPredicate

§

impl Sync for MatchPredicate

§

impl Unpin for MatchPredicate

§

impl UnwindSafe for MatchPredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/common/matcher/v3/struct.Matcher.html b/main/api/quilkin/xds/config/common/matcher/v3/struct.Matcher.html index e008730a42..3d6b8a35af 100644 --- a/main/api/quilkin/xds/config/common/matcher/v3/struct.Matcher.html +++ b/main/api/quilkin/xds/config/common/matcher/v3/struct.Matcher.html @@ -1,7 +1,7 @@ -Matcher in quilkin::xds::config::common::matcher::v3 - Rust
pub struct Matcher {
+Matcher in quilkin::xds::config::common::matcher::v3 - Rust
pub struct Matcher {
     pub on_no_match: Option<Box<OnMatch>>,
     pub matcher_type: Option<MatcherType>,
-}

Fields§

§on_no_match: Option<Box<OnMatch>>§matcher_type: Option<MatcherType>

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Matcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Matcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§on_no_match: Option<Box<OnMatch>>§matcher_type: Option<MatcherType>

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Matcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Matcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

§

impl RefUnwindSafe for Matcher

§

impl Send for Matcher

§

impl Sync for Matcher

§

impl Unpin for Matcher

§

impl UnwindSafe for Matcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/address/enum.Address.html b/main/api/quilkin/xds/config/core/v3/address/enum.Address.html index 7f81e31397..2996c13a58 100644 --- a/main/api/quilkin/xds/config/core/v3/address/enum.Address.html +++ b/main/api/quilkin/xds/config/core/v3/address/enum.Address.html @@ -1,10 +1,10 @@ -Address in quilkin::xds::config::core::v3::address - Rust
pub enum Address {
+Address in quilkin::xds::config::core::v3::address - Rust
pub enum Address {
     SocketAddress(SocketAddress),
     Pipe(Pipe),
     EnvoyInternalAddress(EnvoyInternalAddress),
-}

Variants§

§

SocketAddress(SocketAddress)

§

Pipe(Pipe)

§

EnvoyInternalAddress(EnvoyInternalAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SocketAddress(SocketAddress)

§

Pipe(Pipe)

§

EnvoyInternalAddress(EnvoyInternalAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Address>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<EndpointAddress> for EnvoyAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<EndpointAddress> for EnvoyAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoyAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

§

impl RefUnwindSafe for Address

§

impl Send for Address

§

impl Sync for Address

§

impl Unpin for Address

§

impl UnwindSafe for Address

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoyAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

§

impl RefUnwindSafe for Address

§

impl Send for Address

§

impl Sync for Address

§

impl Unpin for Address

§

impl UnwindSafe for Address

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/address/index.html b/main/api/quilkin/xds/config/core/v3/address/index.html index 63e4ce5bbf..fb73224de7 100644 --- a/main/api/quilkin/xds/config/core/v3/address/index.html +++ b/main/api/quilkin/xds/config/core/v3/address/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::address - Rust

Module quilkin::xds::config::core::v3::address

source ·
Expand description

Nested message and enum types in Address.

+quilkin::xds::config::core::v3::address - Rust

Module quilkin::xds::config::core::v3::address

source ·
Expand description

Nested message and enum types in Address.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/index.html b/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/index.html index 9dcde1a01b..cc58f1d83b 100644 --- a/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/index.html +++ b/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::alternate_protocols_cache_options - Rust
Expand description

Nested message and enum types in AlternateProtocolsCacheOptions.

+quilkin::xds::config::core::v3::alternate_protocols_cache_options - Rust
Expand description

Nested message and enum types in AlternateProtocolsCacheOptions.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/struct.AlternateProtocolsCacheEntry.html b/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/struct.AlternateProtocolsCacheEntry.html index 24b219993b..3fb120ba59 100644 --- a/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/struct.AlternateProtocolsCacheEntry.html +++ b/main/api/quilkin/xds/config/core/v3/alternate_protocols_cache_options/struct.AlternateProtocolsCacheEntry.html @@ -1,7 +1,7 @@ -AlternateProtocolsCacheEntry in quilkin::xds::config::core::v3::alternate_protocols_cache_options - Rust
pub struct AlternateProtocolsCacheEntry {
+AlternateProtocolsCacheEntry in quilkin::xds::config::core::v3::alternate_protocols_cache_options - Rust
pub struct AlternateProtocolsCacheEntry {
     pub hostname: String,
     pub port: u32,
-}

Fields§

§hostname: String§port: u32

Trait Implementations§

source§

impl Clone for AlternateProtocolsCacheEntry

source§

fn clone(&self) -> AlternateProtocolsCacheEntry

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AlternateProtocolsCacheEntry

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AlternateProtocolsCacheEntry

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AlternateProtocolsCacheEntry

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§hostname: String§port: u32

Trait Implementations§

source§

impl Clone for AlternateProtocolsCacheEntry

source§

fn clone(&self) -> AlternateProtocolsCacheEntry

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AlternateProtocolsCacheEntry

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AlternateProtocolsCacheEntry

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AlternateProtocolsCacheEntry

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AlternateProtocolsCacheEntry> for AlternateProtocolsCacheEntry

source§

fn eq(&self, other: &AlternateProtocolsCacheEntry) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AlternateProtocolsCacheEntry> for AlternateProtocolsCacheEntry

source§

fn eq(&self, other: &AlternateProtocolsCacheEntry) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AlternateProtocolsCacheEntry

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AlternateProtocolsCacheEntry

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/api_config_source/enum.ApiType.html b/main/api/quilkin/xds/config/core/v3/api_config_source/enum.ApiType.html index 3fe2933f11..323f2d345d 100644 --- a/main/api/quilkin/xds/config/core/v3/api_config_source/enum.ApiType.html +++ b/main/api/quilkin/xds/config/core/v3/api_config_source/enum.ApiType.html @@ -1,26 +1,26 @@ -ApiType in quilkin::xds::config::core::v3::api_config_source - Rust
#[repr(i32)]
pub enum ApiType { +ApiType in quilkin::xds::config::core::v3::api_config_source - Rust
#[repr(i32)]
pub enum ApiType { DeprecatedAndUnavailableDoNotUse, Rest, Grpc, DeltaGrpc, AggregatedGrpc, AggregatedDeltaGrpc, -}

Variants§

§

DeprecatedAndUnavailableDoNotUse

§

Rest

§

Grpc

§

DeltaGrpc

§

AggregatedGrpc

§

AggregatedDeltaGrpc

Implementations§

source§

impl ApiType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ApiType.

-
source

pub fn from_i32(value: i32) -> Option<ApiType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ApiType, or None if value is not a valid variant.

-
source§

impl ApiType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

DeprecatedAndUnavailableDoNotUse

§

Rest

§

Grpc

§

DeltaGrpc

§

AggregatedGrpc

§

AggregatedDeltaGrpc

Implementations§

source§

impl ApiType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ApiType.

+
source

pub fn from_i32(value: i32) -> Option<ApiType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ApiType, or None if value is not a valid variant.

+
source§

impl ApiType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ApiType

source§

fn clone(&self) -> ApiType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiType

source§

fn default() -> ApiType

Returns the “default value” for a type. Read more
source§

impl From<ApiType> for i32

source§

fn from(value: ApiType) -> i32

Converts to this type from the input type.
source§

impl Hash for ApiType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ApiType

source§

fn clone(&self) -> ApiType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiType

source§

fn default() -> ApiType

Returns the “default value” for a type. Read more
source§

impl From<ApiType> for i32

source§

fn from(value: ApiType) -> i32

Converts to this type from the input type.
source§

impl Hash for ApiType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ApiType

source§

fn cmp(&self, other: &ApiType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ApiType

source§

fn cmp(&self, other: &ApiType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ApiType> for ApiType

source§

fn eq(&self, other: &ApiType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ApiType> for ApiType

source§

fn eq(&self, other: &ApiType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ApiType> for ApiType

source§

fn partial_cmp(&self, other: &ApiType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ApiType> for ApiType

source§

fn partial_cmp(&self, other: &ApiType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ApiType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ApiType, DecodeError>

Performs the conversion.
source§

impl Copy for ApiType

source§

impl Eq for ApiType

source§

impl StructuralEq for ApiType

source§

impl StructuralPartialEq for ApiType

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiType

§

impl Send for ApiType

§

impl Sync for ApiType

§

impl Unpin for ApiType

§

impl UnwindSafe for ApiType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ApiType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ApiType, DecodeError>

Performs the conversion.
source§

impl Copy for ApiType

source§

impl Eq for ApiType

source§

impl StructuralEq for ApiType

source§

impl StructuralPartialEq for ApiType

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiType

§

impl Send for ApiType

§

impl Sync for ApiType

§

impl Unpin for ApiType

§

impl UnwindSafe for ApiType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/api_config_source/index.html b/main/api/quilkin/xds/config/core/v3/api_config_source/index.html index baa283dcf0..250e50cc27 100644 --- a/main/api/quilkin/xds/config/core/v3/api_config_source/index.html +++ b/main/api/quilkin/xds/config/core/v3/api_config_source/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::api_config_source - Rust
Expand description

Nested message and enum types in ApiConfigSource.

+quilkin::xds::config::core::v3::api_config_source - Rust
Expand description

Nested message and enum types in ApiConfigSource.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/async_data_source/enum.Specifier.html b/main/api/quilkin/xds/config/core/v3/async_data_source/enum.Specifier.html index 1f2283c79c..9c2afcb5ed 100644 --- a/main/api/quilkin/xds/config/core/v3/async_data_source/enum.Specifier.html +++ b/main/api/quilkin/xds/config/core/v3/async_data_source/enum.Specifier.html @@ -1,9 +1,9 @@ -Specifier in quilkin::xds::config::core::v3::async_data_source - Rust
pub enum Specifier {
+Specifier in quilkin::xds::config::core::v3::async_data_source - Rust
pub enum Specifier {
     Local(DataSource),
     Remote(RemoteDataSource),
-}

Variants§

Implementations§

source§

impl Specifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl Specifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Specifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Specifier

source§

fn clone(&self) -> Specifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Specifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Specifier> for Specifier

source§

fn eq(&self, other: &Specifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Specifier

source§

fn clone(&self) -> Specifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Specifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Specifier> for Specifier

source§

fn eq(&self, other: &Specifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Specifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Specifier

Auto Trait Implementations§

§

impl RefUnwindSafe for Specifier

§

impl Send for Specifier

§

impl Sync for Specifier

§

impl Unpin for Specifier

§

impl UnwindSafe for Specifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/async_data_source/index.html b/main/api/quilkin/xds/config/core/v3/async_data_source/index.html index 0dc9f198f8..af9601d288 100644 --- a/main/api/quilkin/xds/config/core/v3/async_data_source/index.html +++ b/main/api/quilkin/xds/config/core/v3/async_data_source/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::async_data_source - Rust
Expand description

Nested message and enum types in AsyncDataSource.

+quilkin::xds::config::core::v3::async_data_source - Rust
Expand description

Nested message and enum types in AsyncDataSource.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/config_source/enum.ConfigSourceSpecifier.html b/main/api/quilkin/xds/config/core/v3/config_source/enum.ConfigSourceSpecifier.html index 8bc5fd60db..101f5c4f21 100644 --- a/main/api/quilkin/xds/config/core/v3/config_source/enum.ConfigSourceSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/config_source/enum.ConfigSourceSpecifier.html @@ -1,12 +1,12 @@ -ConfigSourceSpecifier in quilkin::xds::config::core::v3::config_source - Rust
pub enum ConfigSourceSpecifier {
+ConfigSourceSpecifier in quilkin::xds::config::core::v3::config_source - Rust
pub enum ConfigSourceSpecifier {
     Path(String),
     PathConfigSource(PathConfigSource),
     ApiConfigSource(ApiConfigSource),
     Ads(AggregatedConfigSource),
     Self_(SelfConfigSource),
-}

Variants§

Implementations§

source§

impl ConfigSourceSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl ConfigSourceSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigSourceSpecifier>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigSourceSpecifier

source§

fn clone(&self) -> ConfigSourceSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSourceSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier

source§

fn eq(&self, other: &ConfigSourceSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigSourceSpecifier

source§

fn clone(&self) -> ConfigSourceSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSourceSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier

source§

fn eq(&self, other: &ConfigSourceSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigSourceSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigSourceSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigSourceSpecifier

§

impl Send for ConfigSourceSpecifier

§

impl Sync for ConfigSourceSpecifier

§

impl Unpin for ConfigSourceSpecifier

§

impl UnwindSafe for ConfigSourceSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/config_source/index.html b/main/api/quilkin/xds/config/core/v3/config_source/index.html index 7bc1ed90ee..22f0ef55fe 100644 --- a/main/api/quilkin/xds/config/core/v3/config_source/index.html +++ b/main/api/quilkin/xds/config/core/v3/config_source/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::config_source - Rust
Expand description

Nested message and enum types in ConfigSource.

+quilkin::xds::config::core::v3::config_source - Rust
Expand description

Nested message and enum types in ConfigSource.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/data_source/enum.Specifier.html b/main/api/quilkin/xds/config/core/v3/data_source/enum.Specifier.html index e7ee547255..35f0484c22 100644 --- a/main/api/quilkin/xds/config/core/v3/data_source/enum.Specifier.html +++ b/main/api/quilkin/xds/config/core/v3/data_source/enum.Specifier.html @@ -1,11 +1,11 @@ -Specifier in quilkin::xds::config::core::v3::data_source - Rust
pub enum Specifier {
+Specifier in quilkin::xds::config::core::v3::data_source - Rust
pub enum Specifier {
     Filename(String),
     InlineBytes(Vec<u8>),
     InlineString(String),
     EnvironmentVariable(String),
-}

Variants§

§

Filename(String)

§

InlineBytes(Vec<u8>)

§

InlineString(String)

§

EnvironmentVariable(String)

Implementations§

source§

impl Specifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Filename(String)

§

InlineBytes(Vec<u8>)

§

InlineString(String)

§

EnvironmentVariable(String)

Implementations§

source§

impl Specifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Specifier>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Specifier

source§

fn clone(&self) -> Specifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Specifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Specifier> for Specifier

source§

fn eq(&self, other: &Specifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Specifier

source§

fn clone(&self) -> Specifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Specifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Specifier> for Specifier

source§

fn eq(&self, other: &Specifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Specifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Specifier

Auto Trait Implementations§

§

impl RefUnwindSafe for Specifier

§

impl Send for Specifier

§

impl Sync for Specifier

§

impl Unpin for Specifier

§

impl UnwindSafe for Specifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/data_source/index.html b/main/api/quilkin/xds/config/core/v3/data_source/index.html index 951202d4b6..9061ca636d 100644 --- a/main/api/quilkin/xds/config/core/v3/data_source/index.html +++ b/main/api/quilkin/xds/config/core/v3/data_source/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::data_source - Rust

Module quilkin::xds::config::core::v3::data_source

source ·
Expand description

Nested message and enum types in DataSource.

+quilkin::xds::config::core::v3::data_source - Rust

Module quilkin::xds::config::core::v3::data_source

source ·
Expand description

Nested message and enum types in DataSource.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/enum.ApiVersion.html b/main/api/quilkin/xds/config/core/v3/enum.ApiVersion.html index 5c39678cee..5851e5b736 100644 --- a/main/api/quilkin/xds/config/core/v3/enum.ApiVersion.html +++ b/main/api/quilkin/xds/config/core/v3/enum.ApiVersion.html @@ -1,23 +1,23 @@ -ApiVersion in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum ApiVersion { +ApiVersion in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum ApiVersion { Auto, V2, V3, -}

Variants§

§

Auto

§

V2

§

V3

Implementations§

source§

impl ApiVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ApiVersion.

-
source

pub fn from_i32(value: i32) -> Option<ApiVersion>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ApiVersion, or None if value is not a valid variant.

-
source§

impl ApiVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Auto

§

V2

§

V3

Implementations§

source§

impl ApiVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ApiVersion.

+
source

pub fn from_i32(value: i32) -> Option<ApiVersion>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ApiVersion, or None if value is not a valid variant.

+
source§

impl ApiVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ApiVersion

source§

fn clone(&self) -> ApiVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiVersion

source§

fn default() -> ApiVersion

Returns the “default value” for a type. Read more
source§

impl From<ApiVersion> for i32

source§

fn from(value: ApiVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ApiVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ApiVersion

source§

fn clone(&self) -> ApiVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiVersion

source§

fn default() -> ApiVersion

Returns the “default value” for a type. Read more
source§

impl From<ApiVersion> for i32

source§

fn from(value: ApiVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ApiVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ApiVersion

source§

fn cmp(&self, other: &ApiVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ApiVersion

source§

fn cmp(&self, other: &ApiVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ApiVersion> for ApiVersion

source§

fn eq(&self, other: &ApiVersion) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ApiVersion> for ApiVersion

source§

fn eq(&self, other: &ApiVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ApiVersion> for ApiVersion

source§

fn partial_cmp(&self, other: &ApiVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ApiVersion> for ApiVersion

source§

fn partial_cmp(&self, other: &ApiVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ApiVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ApiVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ApiVersion

source§

impl Eq for ApiVersion

source§

impl StructuralEq for ApiVersion

source§

impl StructuralPartialEq for ApiVersion

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiVersion

§

impl Send for ApiVersion

§

impl Sync for ApiVersion

§

impl Unpin for ApiVersion

§

impl UnwindSafe for ApiVersion

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ApiVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ApiVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ApiVersion

source§

impl Eq for ApiVersion

source§

impl StructuralEq for ApiVersion

source§

impl StructuralPartialEq for ApiVersion

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiVersion

§

impl Send for ApiVersion

§

impl Sync for ApiVersion

§

impl Unpin for ApiVersion

§

impl UnwindSafe for ApiVersion

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/enum.HealthStatus.html b/main/api/quilkin/xds/config/core/v3/enum.HealthStatus.html index 956e23c42d..886c783b80 100644 --- a/main/api/quilkin/xds/config/core/v3/enum.HealthStatus.html +++ b/main/api/quilkin/xds/config/core/v3/enum.HealthStatus.html @@ -1,26 +1,26 @@ -HealthStatus in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum HealthStatus { +HealthStatus in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum HealthStatus { Unknown, Healthy, Unhealthy, Draining, Timeout, Degraded, -}

Variants§

§

Unknown

§

Healthy

§

Unhealthy

§

Draining

§

Timeout

§

Degraded

Implementations§

source§

impl HealthStatus

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HealthStatus.

-
source

pub fn from_i32(value: i32) -> Option<HealthStatus>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HealthStatus, or None if value is not a valid variant.

-
source§

impl HealthStatus

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown

§

Healthy

§

Unhealthy

§

Draining

§

Timeout

§

Degraded

Implementations§

source§

impl HealthStatus

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HealthStatus.

+
source

pub fn from_i32(value: i32) -> Option<HealthStatus>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HealthStatus, or None if value is not a valid variant.

+
source§

impl HealthStatus

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for HealthStatus

source§

fn clone(&self) -> HealthStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthStatus

source§

fn default() -> HealthStatus

Returns the “default value” for a type. Read more
source§

impl From<HealthStatus> for i32

source§

fn from(value: HealthStatus) -> i32

Converts to this type from the input type.
source§

impl Hash for HealthStatus

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for HealthStatus

source§

fn clone(&self) -> HealthStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthStatus

source§

fn default() -> HealthStatus

Returns the “default value” for a type. Read more
source§

impl From<HealthStatus> for i32

source§

fn from(value: HealthStatus) -> i32

Converts to this type from the input type.
source§

impl Hash for HealthStatus

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HealthStatus

source§

fn cmp(&self, other: &HealthStatus) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HealthStatus

source§

fn cmp(&self, other: &HealthStatus) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<HealthStatus> for HealthStatus

source§

fn eq(&self, other: &HealthStatus) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<HealthStatus> for HealthStatus

source§

fn eq(&self, other: &HealthStatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HealthStatus> for HealthStatus

source§

fn partial_cmp(&self, other: &HealthStatus) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HealthStatus> for HealthStatus

source§

fn partial_cmp(&self, other: &HealthStatus) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for HealthStatus

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HealthStatus, DecodeError>

Performs the conversion.
source§

impl Copy for HealthStatus

source§

impl Eq for HealthStatus

source§

impl StructuralEq for HealthStatus

source§

impl StructuralPartialEq for HealthStatus

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthStatus

§

impl Send for HealthStatus

§

impl Sync for HealthStatus

§

impl Unpin for HealthStatus

§

impl UnwindSafe for HealthStatus

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for HealthStatus

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HealthStatus, DecodeError>

Performs the conversion.
source§

impl Copy for HealthStatus

source§

impl Eq for HealthStatus

source§

impl StructuralEq for HealthStatus

source§

impl StructuralPartialEq for HealthStatus

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthStatus

§

impl Send for HealthStatus

§

impl Sync for HealthStatus

§

impl Unpin for HealthStatus

§

impl UnwindSafe for HealthStatus

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/enum.RequestMethod.html b/main/api/quilkin/xds/config/core/v3/enum.RequestMethod.html index d975d05e94..1a501af113 100644 --- a/main/api/quilkin/xds/config/core/v3/enum.RequestMethod.html +++ b/main/api/quilkin/xds/config/core/v3/enum.RequestMethod.html @@ -1,4 +1,4 @@ -RequestMethod in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum RequestMethod { +RequestMethod in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum RequestMethod { MethodUnspecified, Get, Head, @@ -9,22 +9,22 @@ Options, Trace, Patch, -}

Variants§

§

MethodUnspecified

§

Get

§

Head

§

Post

§

Put

§

Delete

§

Connect

§

Options

§

Trace

§

Patch

Implementations§

source§

impl RequestMethod

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RequestMethod.

-
source

pub fn from_i32(value: i32) -> Option<RequestMethod>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RequestMethod, or None if value is not a valid variant.

-
source§

impl RequestMethod

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

MethodUnspecified

§

Get

§

Head

§

Post

§

Put

§

Delete

§

Connect

§

Options

§

Trace

§

Patch

Implementations§

source§

impl RequestMethod

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RequestMethod.

+
source

pub fn from_i32(value: i32) -> Option<RequestMethod>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RequestMethod, or None if value is not a valid variant.

+
source§

impl RequestMethod

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for RequestMethod

source§

fn clone(&self) -> RequestMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestMethod

source§

fn default() -> RequestMethod

Returns the “default value” for a type. Read more
source§

impl From<RequestMethod> for i32

source§

fn from(value: RequestMethod) -> i32

Converts to this type from the input type.
source§

impl Hash for RequestMethod

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for RequestMethod

source§

fn clone(&self) -> RequestMethod

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestMethod

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestMethod

source§

fn default() -> RequestMethod

Returns the “default value” for a type. Read more
source§

impl From<RequestMethod> for i32

source§

fn from(value: RequestMethod) -> i32

Converts to this type from the input type.
source§

impl Hash for RequestMethod

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RequestMethod

source§

fn cmp(&self, other: &RequestMethod) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RequestMethod

source§

fn cmp(&self, other: &RequestMethod) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<RequestMethod> for RequestMethod

source§

fn eq(&self, other: &RequestMethod) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<RequestMethod> for RequestMethod

source§

fn eq(&self, other: &RequestMethod) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RequestMethod> for RequestMethod

source§

fn partial_cmp(&self, other: &RequestMethod) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RequestMethod> for RequestMethod

source§

fn partial_cmp(&self, other: &RequestMethod) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for RequestMethod

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RequestMethod, DecodeError>

Performs the conversion.
source§

impl Copy for RequestMethod

source§

impl Eq for RequestMethod

source§

impl StructuralEq for RequestMethod

source§

impl StructuralPartialEq for RequestMethod

Auto Trait Implementations§

§

impl RefUnwindSafe for RequestMethod

§

impl Send for RequestMethod

§

impl Sync for RequestMethod

§

impl Unpin for RequestMethod

§

impl UnwindSafe for RequestMethod

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for RequestMethod

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RequestMethod, DecodeError>

Performs the conversion.
source§

impl Copy for RequestMethod

source§

impl Eq for RequestMethod

source§

impl StructuralEq for RequestMethod

source§

impl StructuralPartialEq for RequestMethod

Auto Trait Implementations§

§

impl RefUnwindSafe for RequestMethod

§

impl Send for RequestMethod

§

impl Sync for RequestMethod

§

impl Unpin for RequestMethod

§

impl UnwindSafe for RequestMethod

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/enum.RoutingPriority.html b/main/api/quilkin/xds/config/core/v3/enum.RoutingPriority.html index 3a2cb73782..cd1e708931 100644 --- a/main/api/quilkin/xds/config/core/v3/enum.RoutingPriority.html +++ b/main/api/quilkin/xds/config/core/v3/enum.RoutingPriority.html @@ -1,22 +1,22 @@ -RoutingPriority in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum RoutingPriority { +RoutingPriority in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum RoutingPriority { Default, High, -}

Variants§

§

Default

§

High

Implementations§

source§

impl RoutingPriority

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RoutingPriority.

-
source

pub fn from_i32(value: i32) -> Option<RoutingPriority>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RoutingPriority, or None if value is not a valid variant.

-
source§

impl RoutingPriority

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default

§

High

Implementations§

source§

impl RoutingPriority

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RoutingPriority.

+
source

pub fn from_i32(value: i32) -> Option<RoutingPriority>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RoutingPriority, or None if value is not a valid variant.

+
source§

impl RoutingPriority

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for RoutingPriority

source§

fn clone(&self) -> RoutingPriority

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RoutingPriority

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RoutingPriority

source§

fn default() -> RoutingPriority

Returns the “default value” for a type. Read more
source§

impl From<RoutingPriority> for i32

source§

fn from(value: RoutingPriority) -> i32

Converts to this type from the input type.
source§

impl Hash for RoutingPriority

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for RoutingPriority

source§

fn clone(&self) -> RoutingPriority

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RoutingPriority

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RoutingPriority

source§

fn default() -> RoutingPriority

Returns the “default value” for a type. Read more
source§

impl From<RoutingPriority> for i32

source§

fn from(value: RoutingPriority) -> i32

Converts to this type from the input type.
source§

impl Hash for RoutingPriority

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RoutingPriority

source§

fn cmp(&self, other: &RoutingPriority) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RoutingPriority

source§

fn cmp(&self, other: &RoutingPriority) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<RoutingPriority> for RoutingPriority

source§

fn eq(&self, other: &RoutingPriority) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<RoutingPriority> for RoutingPriority

source§

fn eq(&self, other: &RoutingPriority) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RoutingPriority> for RoutingPriority

source§

fn partial_cmp(&self, other: &RoutingPriority) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RoutingPriority> for RoutingPriority

source§

fn partial_cmp(&self, other: &RoutingPriority) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for RoutingPriority

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RoutingPriority, DecodeError>

Performs the conversion.
source§

impl Copy for RoutingPriority

source§

impl Eq for RoutingPriority

source§

impl StructuralEq for RoutingPriority

source§

impl StructuralPartialEq for RoutingPriority

Auto Trait Implementations§

§

impl RefUnwindSafe for RoutingPriority

§

impl Send for RoutingPriority

§

impl Sync for RoutingPriority

§

impl Unpin for RoutingPriority

§

impl UnwindSafe for RoutingPriority

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for RoutingPriority

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RoutingPriority, DecodeError>

Performs the conversion.
source§

impl Copy for RoutingPriority

source§

impl Eq for RoutingPriority

source§

impl StructuralEq for RoutingPriority

source§

impl StructuralPartialEq for RoutingPriority

Auto Trait Implementations§

§

impl RefUnwindSafe for RoutingPriority

§

impl Send for RoutingPriority

§

impl Sync for RoutingPriority

§

impl Unpin for RoutingPriority

§

impl UnwindSafe for RoutingPriority

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/enum.TrafficDirection.html b/main/api/quilkin/xds/config/core/v3/enum.TrafficDirection.html index 93f5f9f413..b22d9ed189 100644 --- a/main/api/quilkin/xds/config/core/v3/enum.TrafficDirection.html +++ b/main/api/quilkin/xds/config/core/v3/enum.TrafficDirection.html @@ -1,23 +1,23 @@ -TrafficDirection in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum TrafficDirection { +TrafficDirection in quilkin::xds::config::core::v3 - Rust
#[repr(i32)]
pub enum TrafficDirection { Unspecified, Inbound, Outbound, -}

Variants§

§

Unspecified

§

Inbound

§

Outbound

Implementations§

source§

impl TrafficDirection

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of TrafficDirection.

-
source

pub fn from_i32(value: i32) -> Option<TrafficDirection>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a TrafficDirection, or None if value is not a valid variant.

-
source§

impl TrafficDirection

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unspecified

§

Inbound

§

Outbound

Implementations§

source§

impl TrafficDirection

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of TrafficDirection.

+
source

pub fn from_i32(value: i32) -> Option<TrafficDirection>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a TrafficDirection, or None if value is not a valid variant.

+
source§

impl TrafficDirection

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for TrafficDirection

source§

fn clone(&self) -> TrafficDirection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrafficDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TrafficDirection

source§

fn default() -> TrafficDirection

Returns the “default value” for a type. Read more
source§

impl From<TrafficDirection> for i32

source§

fn from(value: TrafficDirection) -> i32

Converts to this type from the input type.
source§

impl Hash for TrafficDirection

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for TrafficDirection

source§

fn clone(&self) -> TrafficDirection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TrafficDirection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TrafficDirection

source§

fn default() -> TrafficDirection

Returns the “default value” for a type. Read more
source§

impl From<TrafficDirection> for i32

source§

fn from(value: TrafficDirection) -> i32

Converts to this type from the input type.
source§

impl Hash for TrafficDirection

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TrafficDirection

source§

fn cmp(&self, other: &TrafficDirection) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TrafficDirection

source§

fn cmp(&self, other: &TrafficDirection) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<TrafficDirection> for TrafficDirection

source§

fn eq(&self, other: &TrafficDirection) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<TrafficDirection> for TrafficDirection

source§

fn eq(&self, other: &TrafficDirection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<TrafficDirection> for TrafficDirection

source§

fn partial_cmp(&self, other: &TrafficDirection) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<TrafficDirection> for TrafficDirection

source§

fn partial_cmp(&self, other: &TrafficDirection) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for TrafficDirection

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<TrafficDirection, DecodeError>

Performs the conversion.
source§

impl Copy for TrafficDirection

source§

impl Eq for TrafficDirection

source§

impl StructuralEq for TrafficDirection

source§

impl StructuralPartialEq for TrafficDirection

Auto Trait Implementations§

§

impl RefUnwindSafe for TrafficDirection

§

impl Send for TrafficDirection

§

impl Sync for TrafficDirection

§

impl Unpin for TrafficDirection

§

impl UnwindSafe for TrafficDirection

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for TrafficDirection

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<TrafficDirection, DecodeError>

Performs the conversion.
source§

impl Copy for TrafficDirection

source§

impl Eq for TrafficDirection

source§

impl StructuralEq for TrafficDirection

source§

impl StructuralPartialEq for TrafficDirection

Auto Trait Implementations§

§

impl RefUnwindSafe for TrafficDirection

§

impl Send for TrafficDirection

§

impl Sync for TrafficDirection

§

impl Unpin for TrafficDirection

§

impl UnwindSafe for TrafficDirection

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/envoy_internal_address/enum.AddressNameSpecifier.html b/main/api/quilkin/xds/config/core/v3/envoy_internal_address/enum.AddressNameSpecifier.html index 4372802934..3e5ae8e1f1 100644 --- a/main/api/quilkin/xds/config/core/v3/envoy_internal_address/enum.AddressNameSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/envoy_internal_address/enum.AddressNameSpecifier.html @@ -1,8 +1,8 @@ -AddressNameSpecifier in quilkin::xds::config::core::v3::envoy_internal_address - Rust
pub enum AddressNameSpecifier {
+AddressNameSpecifier in quilkin::xds::config::core::v3::envoy_internal_address - Rust
pub enum AddressNameSpecifier {
     ServerListenerName(String),
-}

Variants§

§

ServerListenerName(String)

Implementations§

source§

impl AddressNameSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ServerListenerName(String)

Implementations§

source§

impl AddressNameSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<AddressNameSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for AddressNameSpecifier

source§

fn clone(&self) -> AddressNameSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddressNameSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AddressNameSpecifier> for AddressNameSpecifier

source§

fn eq(&self, other: &AddressNameSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for AddressNameSpecifier

source§

fn clone(&self) -> AddressNameSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddressNameSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AddressNameSpecifier> for AddressNameSpecifier

source§

fn eq(&self, other: &AddressNameSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AddressNameSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for AddressNameSpecifier

§

impl Send for AddressNameSpecifier

§

impl Sync for AddressNameSpecifier

§

impl Unpin for AddressNameSpecifier

§

impl UnwindSafe for AddressNameSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AddressNameSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for AddressNameSpecifier

§

impl Send for AddressNameSpecifier

§

impl Sync for AddressNameSpecifier

§

impl Unpin for AddressNameSpecifier

§

impl UnwindSafe for AddressNameSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/envoy_internal_address/index.html b/main/api/quilkin/xds/config/core/v3/envoy_internal_address/index.html index 3c5e69edfd..74c3d86bb8 100644 --- a/main/api/quilkin/xds/config/core/v3/envoy_internal_address/index.html +++ b/main/api/quilkin/xds/config/core/v3/envoy_internal_address/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::envoy_internal_address - Rust
Expand description

Nested message and enum types in EnvoyInternalAddress.

+quilkin::xds::config::core::v3::envoy_internal_address - Rust
Expand description

Nested message and enum types in EnvoyInternalAddress.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/event_service_config/enum.ConfigSourceSpecifier.html b/main/api/quilkin/xds/config/core/v3/event_service_config/enum.ConfigSourceSpecifier.html index f33513d9f0..26d5135c32 100644 --- a/main/api/quilkin/xds/config/core/v3/event_service_config/enum.ConfigSourceSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/event_service_config/enum.ConfigSourceSpecifier.html @@ -1,8 +1,8 @@ -ConfigSourceSpecifier in quilkin::xds::config::core::v3::event_service_config - Rust
pub enum ConfigSourceSpecifier {
+ConfigSourceSpecifier in quilkin::xds::config::core::v3::event_service_config - Rust
pub enum ConfigSourceSpecifier {
     GrpcService(GrpcService),
-}

Variants§

§

GrpcService(GrpcService)

Implementations§

source§

impl ConfigSourceSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

GrpcService(GrpcService)

Implementations§

source§

impl ConfigSourceSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigSourceSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigSourceSpecifier

source§

fn clone(&self) -> ConfigSourceSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSourceSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier

source§

fn eq(&self, other: &ConfigSourceSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigSourceSpecifier

source§

fn clone(&self) -> ConfigSourceSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSourceSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigSourceSpecifier> for ConfigSourceSpecifier

source§

fn eq(&self, other: &ConfigSourceSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigSourceSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigSourceSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigSourceSpecifier

§

impl Send for ConfigSourceSpecifier

§

impl Sync for ConfigSourceSpecifier

§

impl Unpin for ConfigSourceSpecifier

§

impl UnwindSafe for ConfigSourceSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/event_service_config/index.html b/main/api/quilkin/xds/config/core/v3/event_service_config/index.html index 91ebf79c5f..3a7b64a865 100644 --- a/main/api/quilkin/xds/config/core/v3/event_service_config/index.html +++ b/main/api/quilkin/xds/config/core/v3/event_service_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::event_service_config - Rust
Expand description

Nested message and enum types in EventServiceConfig.

+quilkin::xds::config::core::v3::event_service_config - Rust
Expand description

Nested message and enum types in EventServiceConfig.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/enum.TargetSpecifier.html b/main/api/quilkin/xds/config/core/v3/grpc_service/enum.TargetSpecifier.html index 0d5a29d8c4..d271905a22 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/enum.TargetSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/enum.TargetSpecifier.html @@ -1,9 +1,9 @@ -TargetSpecifier in quilkin::xds::config::core::v3::grpc_service - Rust
pub enum TargetSpecifier {
+TargetSpecifier in quilkin::xds::config::core::v3::grpc_service - Rust
pub enum TargetSpecifier {
     EnvoyGrpc(EnvoyGrpc),
     GoogleGrpc(GoogleGrpc),
-}

Variants§

§

EnvoyGrpc(EnvoyGrpc)

§

GoogleGrpc(GoogleGrpc)

Implementations§

source§

impl TargetSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

EnvoyGrpc(EnvoyGrpc)

§

GoogleGrpc(GoogleGrpc)

Implementations§

source§

impl TargetSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<TargetSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for TargetSpecifier

source§

fn clone(&self) -> TargetSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TargetSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TargetSpecifier> for TargetSpecifier

source§

fn eq(&self, other: &TargetSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for TargetSpecifier

source§

fn clone(&self) -> TargetSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TargetSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TargetSpecifier> for TargetSpecifier

source§

fn eq(&self, other: &TargetSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TargetSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TargetSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for TargetSpecifier

§

impl Send for TargetSpecifier

§

impl Sync for TargetSpecifier

§

impl Unpin for TargetSpecifier

§

impl UnwindSafe for TargetSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/enum.CredentialSpecifier.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/enum.CredentialSpecifier.html index 91a4fee82d..ed5a673967 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/enum.CredentialSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/enum.CredentialSpecifier.html @@ -1,4 +1,4 @@ -CredentialSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub enum CredentialSpecifier {
+CredentialSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub enum CredentialSpecifier {
     AccessToken(String),
     GoogleComputeEngine(()),
     GoogleRefreshToken(String),
@@ -6,9 +6,9 @@
     GoogleIam(GoogleIamCredentials),
     FromPlugin(MetadataCredentialsFromPlugin),
     StsService(StsService),
-}

Variants§

§

AccessToken(String)

§

GoogleComputeEngine(())

§

GoogleRefreshToken(String)

§

ServiceAccountJwtAccess(ServiceAccountJwtAccessCredentials)

§

GoogleIam(GoogleIamCredentials)

§

FromPlugin(MetadataCredentialsFromPlugin)

§

StsService(StsService)

Implementations§

source§

impl CredentialSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

AccessToken(String)

§

GoogleComputeEngine(())

§

GoogleRefreshToken(String)

§

ServiceAccountJwtAccess(ServiceAccountJwtAccessCredentials)

§

GoogleIam(GoogleIamCredentials)

§

FromPlugin(MetadataCredentialsFromPlugin)

§

StsService(StsService)

Implementations§

source§

impl CredentialSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<CredentialSpecifier>, tag: u32, wire_type: WireType, @@ -16,10 +16,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for CredentialSpecifier

source§

fn clone(&self) -> CredentialSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CredentialSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<CredentialSpecifier> for CredentialSpecifier

source§

fn eq(&self, other: &CredentialSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for CredentialSpecifier

source§

fn clone(&self) -> CredentialSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CredentialSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<CredentialSpecifier> for CredentialSpecifier

source§

fn eq(&self, other: &CredentialSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CredentialSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for CredentialSpecifier

§

impl Send for CredentialSpecifier

§

impl Sync for CredentialSpecifier

§

impl Unpin for CredentialSpecifier

§

impl UnwindSafe for CredentialSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CredentialSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for CredentialSpecifier

§

impl Send for CredentialSpecifier

§

impl Sync for CredentialSpecifier

§

impl Unpin for CredentialSpecifier

§

impl UnwindSafe for CredentialSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/index.html index 76374e1963..5cd91cc1e6 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
Expand description

Nested message and enum types in CallCredentials.

+quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
Expand description

Nested message and enum types in CallCredentials.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/enum.ConfigType.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/enum.ConfigType.html index b8903caa69..ed5f7c7400 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/index.html index 82e939c916..6209510c69 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/metadata_credentials_from_plugin/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin - Rust
Expand description

Nested message and enum types in MetadataCredentialsFromPlugin.

+quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin - Rust
Expand description

Nested message and enum types in MetadataCredentialsFromPlugin.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.GoogleIamCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.GoogleIamCredentials.html index 43bfd7b2d6..8422296d20 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.GoogleIamCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.GoogleIamCredentials.html @@ -1,7 +1,7 @@ -GoogleIamCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct GoogleIamCredentials {
+GoogleIamCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct GoogleIamCredentials {
     pub authorization_token: String,
     pub authority_selector: String,
-}

Fields§

§authorization_token: String§authority_selector: String

Trait Implementations§

source§

impl Clone for GoogleIamCredentials

source§

fn clone(&self) -> GoogleIamCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleIamCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleIamCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleIamCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§authorization_token: String§authority_selector: String

Trait Implementations§

source§

impl Clone for GoogleIamCredentials

source§

fn clone(&self) -> GoogleIamCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleIamCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleIamCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleIamCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GoogleIamCredentials> for GoogleIamCredentials

source§

fn eq(&self, other: &GoogleIamCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GoogleIamCredentials> for GoogleIamCredentials

source§

fn eq(&self, other: &GoogleIamCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GoogleIamCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GoogleIamCredentials

Auto Trait Implementations§

§

impl RefUnwindSafe for GoogleIamCredentials

§

impl Send for GoogleIamCredentials

§

impl Sync for GoogleIamCredentials

§

impl Unpin for GoogleIamCredentials

§

impl UnwindSafe for GoogleIamCredentials

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.MetadataCredentialsFromPlugin.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.MetadataCredentialsFromPlugin.html index 395d66350c..92d5a0ad8b 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.MetadataCredentialsFromPlugin.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.MetadataCredentialsFromPlugin.html @@ -1,7 +1,7 @@ -MetadataCredentialsFromPlugin in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct MetadataCredentialsFromPlugin {
+MetadataCredentialsFromPlugin in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct MetadataCredentialsFromPlugin {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for MetadataCredentialsFromPlugin

source§

fn clone(&self) -> MetadataCredentialsFromPlugin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataCredentialsFromPlugin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataCredentialsFromPlugin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataCredentialsFromPlugin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for MetadataCredentialsFromPlugin

source§

fn clone(&self) -> MetadataCredentialsFromPlugin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataCredentialsFromPlugin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataCredentialsFromPlugin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataCredentialsFromPlugin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetadataCredentialsFromPlugin> for MetadataCredentialsFromPlugin

source§

fn eq(&self, other: &MetadataCredentialsFromPlugin) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetadataCredentialsFromPlugin> for MetadataCredentialsFromPlugin

source§

fn eq(&self, other: &MetadataCredentialsFromPlugin) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetadataCredentialsFromPlugin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetadataCredentialsFromPlugin

Auto Trait Implementations§

§

impl RefUnwindSafe for MetadataCredentialsFromPlugin

§

impl Send for MetadataCredentialsFromPlugin

§

impl Sync for MetadataCredentialsFromPlugin

§

impl Unpin for MetadataCredentialsFromPlugin

§

impl UnwindSafe for MetadataCredentialsFromPlugin

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.ServiceAccountJwtAccessCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.ServiceAccountJwtAccessCredentials.html index 8c2ad28a24..127a1f9b53 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.ServiceAccountJwtAccessCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.ServiceAccountJwtAccessCredentials.html @@ -1,7 +1,7 @@ -ServiceAccountJwtAccessCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct ServiceAccountJwtAccessCredentials {
+ServiceAccountJwtAccessCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct ServiceAccountJwtAccessCredentials {
     pub json_key: String,
     pub token_lifetime_seconds: u64,
-}

Fields§

§json_key: String§token_lifetime_seconds: u64

Trait Implementations§

source§

impl Clone for ServiceAccountJwtAccessCredentials

source§

fn clone(&self) -> ServiceAccountJwtAccessCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceAccountJwtAccessCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ServiceAccountJwtAccessCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ServiceAccountJwtAccessCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§json_key: String§token_lifetime_seconds: u64

Trait Implementations§

source§

impl Clone for ServiceAccountJwtAccessCredentials

source§

fn clone(&self) -> ServiceAccountJwtAccessCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceAccountJwtAccessCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ServiceAccountJwtAccessCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ServiceAccountJwtAccessCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ServiceAccountJwtAccessCredentials> for ServiceAccountJwtAccessCredentials

source§

fn eq(&self, other: &ServiceAccountJwtAccessCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ServiceAccountJwtAccessCredentials> for ServiceAccountJwtAccessCredentials

source§

fn eq(&self, other: &ServiceAccountJwtAccessCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ServiceAccountJwtAccessCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ServiceAccountJwtAccessCredentials

Auto Trait Implementations§

§

impl RefUnwindSafe for ServiceAccountJwtAccessCredentials

§

impl Send for ServiceAccountJwtAccessCredentials

§

impl Sync for ServiceAccountJwtAccessCredentials

§

impl Unpin for ServiceAccountJwtAccessCredentials

§

impl UnwindSafe for ServiceAccountJwtAccessCredentials

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.StsService.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.StsService.html index 47ef1bb95d..be568f1e6d 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.StsService.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/call_credentials/struct.StsService.html @@ -1,4 +1,4 @@ -StsService in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct StsService {
+StsService in quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials - Rust
pub struct StsService {
     pub token_exchange_service_uri: String,
     pub resource: String,
     pub audience: String,
@@ -8,7 +8,7 @@
     pub subject_token_type: String,
     pub actor_token_path: String,
     pub actor_token_type: String,
-}

Fields§

§token_exchange_service_uri: String§resource: String§audience: String§scope: String§requested_token_type: String§subject_token_path: String§subject_token_type: String§actor_token_path: String§actor_token_type: String

Trait Implementations§

source§

impl Clone for StsService

source§

fn clone(&self) -> StsService

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StsService

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StsService

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StsService

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§token_exchange_service_uri: String§resource: String§audience: String§scope: String§requested_token_type: String§subject_token_path: String§subject_token_type: String§actor_token_path: String§actor_token_type: String

Trait Implementations§

source§

impl Clone for StsService

source§

fn clone(&self) -> StsService

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StsService

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StsService

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StsService

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StsService> for StsService

source§

fn eq(&self, other: &StsService) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StsService> for StsService

source§

fn eq(&self, other: &StsService) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StsService

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StsService

Auto Trait Implementations§

§

impl RefUnwindSafe for StsService

§

impl Send for StsService

§

impl Sync for StsService

§

impl Unpin for StsService

§

impl UnwindSafe for StsService

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/index.html index e3d6464bcb..941e51aa53 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args - Rust
Expand description

Nested message and enum types in ChannelArgs.

+quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args - Rust
Expand description

Nested message and enum types in ChannelArgs.

Modules

  • Nested message and enum types in Value.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/struct.Value.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/struct.Value.html index 54d4dcf9af..9b5b159961 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/struct.Value.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/struct.Value.html @@ -1,6 +1,6 @@ -Value in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args - Rust
pub struct Value {
+Value in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args - Rust
pub struct Value {
     pub value_specifier: Option<ValueSpecifier>,
-}

Fields§

§value_specifier: Option<ValueSpecifier>

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Value

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§value_specifier: Option<ValueSpecifier>

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Value

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Value

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/enum.ValueSpecifier.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/enum.ValueSpecifier.html index dbd8dea5e5..9721a0c475 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/enum.ValueSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/enum.ValueSpecifier.html @@ -1,9 +1,9 @@ -ValueSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value - Rust
pub enum ValueSpecifier {
+ValueSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value - Rust
pub enum ValueSpecifier {
     StringValue(String),
     IntValue(i64),
-}

Variants§

§

StringValue(String)

§

IntValue(i64)

Implementations§

source§

impl ValueSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

StringValue(String)

§

IntValue(i64)

Implementations§

source§

impl ValueSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ValueSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ValueSpecifier

source§

fn clone(&self) -> ValueSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ValueSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ValueSpecifier> for ValueSpecifier

source§

fn eq(&self, other: &ValueSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ValueSpecifier

source§

fn clone(&self) -> ValueSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ValueSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ValueSpecifier> for ValueSpecifier

source§

fn eq(&self, other: &ValueSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ValueSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ValueSpecifier

§

impl Send for ValueSpecifier

§

impl Sync for ValueSpecifier

§

impl Unpin for ValueSpecifier

§

impl UnwindSafe for ValueSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ValueSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ValueSpecifier

§

impl Send for ValueSpecifier

§

impl Sync for ValueSpecifier

§

impl Unpin for ValueSpecifier

§

impl UnwindSafe for ValueSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/index.html index ac089c7911..13f917021f 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_args/value/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value - Rust
Expand description

Nested message and enum types in Value.

+quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value - Rust
Expand description

Nested message and enum types in Value.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/enum.CredentialSpecifier.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/enum.CredentialSpecifier.html index 5348b6e967..257ba30ed5 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/enum.CredentialSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/enum.CredentialSpecifier.html @@ -1,10 +1,10 @@ -CredentialSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials - Rust
pub enum CredentialSpecifier {
+CredentialSpecifier in quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials - Rust
pub enum CredentialSpecifier {
     SslCredentials(SslCredentials),
     GoogleDefault(()),
     LocalCredentials(GoogleLocalCredentials),
-}

Variants§

§

SslCredentials(SslCredentials)

§

GoogleDefault(())

§

LocalCredentials(GoogleLocalCredentials)

Implementations§

source§

impl CredentialSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SslCredentials(SslCredentials)

§

GoogleDefault(())

§

LocalCredentials(GoogleLocalCredentials)

Implementations§

source§

impl CredentialSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<CredentialSpecifier>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for CredentialSpecifier

source§

fn clone(&self) -> CredentialSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CredentialSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<CredentialSpecifier> for CredentialSpecifier

source§

fn eq(&self, other: &CredentialSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for CredentialSpecifier

source§

fn clone(&self) -> CredentialSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CredentialSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<CredentialSpecifier> for CredentialSpecifier

source§

fn eq(&self, other: &CredentialSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CredentialSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CredentialSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for CredentialSpecifier

§

impl Send for CredentialSpecifier

§

impl Sync for CredentialSpecifier

§

impl Unpin for CredentialSpecifier

§

impl UnwindSafe for CredentialSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/index.html index 9c04768e02..99fc74601f 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/channel_credentials/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials - Rust
Expand description

Nested message and enum types in ChannelCredentials.

+quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials - Rust
Expand description

Nested message and enum types in ChannelCredentials.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/index.html index 7a44b4efe0..bb4d868077 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
Expand description

Nested message and enum types in GoogleGrpc.

+quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
Expand description

Nested message and enum types in GoogleGrpc.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.CallCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.CallCredentials.html index 137b08e9bb..ad05889824 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.CallCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.CallCredentials.html @@ -1,6 +1,6 @@ -CallCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct CallCredentials {
+CallCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct CallCredentials {
     pub credential_specifier: Option<CredentialSpecifier>,
-}

Fields§

§credential_specifier: Option<CredentialSpecifier>

Trait Implementations§

source§

impl Clone for CallCredentials

source§

fn clone(&self) -> CallCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§credential_specifier: Option<CredentialSpecifier>

Trait Implementations§

source§

impl Clone for CallCredentials

source§

fn clone(&self) -> CallCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CallCredentials> for CallCredentials

source§

fn eq(&self, other: &CallCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CallCredentials> for CallCredentials

source§

fn eq(&self, other: &CallCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CallCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CallCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelArgs.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelArgs.html index 494c5cfd27..50c77ff068 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelArgs.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelArgs.html @@ -1,6 +1,6 @@ -ChannelArgs in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct ChannelArgs {
+ChannelArgs in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct ChannelArgs {
     pub args: HashMap<String, Value>,
-}

Fields§

§args: HashMap<String, Value>

Trait Implementations§

source§

impl Clone for ChannelArgs

source§

fn clone(&self) -> ChannelArgs

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChannelArgs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ChannelArgs

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ChannelArgs

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§args: HashMap<String, Value>

Trait Implementations§

source§

impl Clone for ChannelArgs

source§

fn clone(&self) -> ChannelArgs

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChannelArgs

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ChannelArgs

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ChannelArgs

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ChannelArgs> for ChannelArgs

source§

fn eq(&self, other: &ChannelArgs) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ChannelArgs> for ChannelArgs

source§

fn eq(&self, other: &ChannelArgs) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ChannelArgs

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ChannelArgs

Auto Trait Implementations§

§

impl RefUnwindSafe for ChannelArgs

§

impl Send for ChannelArgs

§

impl Sync for ChannelArgs

§

impl Unpin for ChannelArgs

§

impl UnwindSafe for ChannelArgs

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelCredentials.html index 4676e6b336..cd9c7eac3c 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.ChannelCredentials.html @@ -1,6 +1,6 @@ -ChannelCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct ChannelCredentials {
+ChannelCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct ChannelCredentials {
     pub credential_specifier: Option<CredentialSpecifier>,
-}

Fields§

§credential_specifier: Option<CredentialSpecifier>

Trait Implementations§

source§

impl Clone for ChannelCredentials

source§

fn clone(&self) -> ChannelCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChannelCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ChannelCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ChannelCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§credential_specifier: Option<CredentialSpecifier>

Trait Implementations§

source§

impl Clone for ChannelCredentials

source§

fn clone(&self) -> ChannelCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ChannelCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ChannelCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ChannelCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ChannelCredentials> for ChannelCredentials

source§

fn eq(&self, other: &ChannelCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ChannelCredentials> for ChannelCredentials

source§

fn eq(&self, other: &ChannelCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ChannelCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ChannelCredentials

Auto Trait Implementations§

§

impl RefUnwindSafe for ChannelCredentials

§

impl Send for ChannelCredentials

§

impl Sync for ChannelCredentials

§

impl Unpin for ChannelCredentials

§

impl UnwindSafe for ChannelCredentials

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.GoogleLocalCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.GoogleLocalCredentials.html index 7cbf25dc05..8ab5b1efa5 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.GoogleLocalCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.GoogleLocalCredentials.html @@ -1,4 +1,4 @@ -GoogleLocalCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct GoogleLocalCredentials {}

Trait Implementations§

source§

impl Clone for GoogleLocalCredentials

source§

fn clone(&self) -> GoogleLocalCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleLocalCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleLocalCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleLocalCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +GoogleLocalCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct GoogleLocalCredentials {}

Trait Implementations§

source§

impl Clone for GoogleLocalCredentials

source§

fn clone(&self) -> GoogleLocalCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleLocalCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleLocalCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleLocalCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GoogleLocalCredentials> for GoogleLocalCredentials

source§

fn eq(&self, other: &GoogleLocalCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GoogleLocalCredentials> for GoogleLocalCredentials

source§

fn eq(&self, other: &GoogleLocalCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GoogleLocalCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GoogleLocalCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.SslCredentials.html b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.SslCredentials.html index 937c56d5f4..fbe94b00c7 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.SslCredentials.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/google_grpc/struct.SslCredentials.html @@ -1,8 +1,8 @@ -SslCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct SslCredentials {
+SslCredentials in quilkin::xds::config::core::v3::grpc_service::google_grpc - Rust
pub struct SslCredentials {
     pub root_certs: Option<DataSource>,
     pub private_key: Option<DataSource>,
     pub cert_chain: Option<DataSource>,
-}

Fields§

§root_certs: Option<DataSource>§private_key: Option<DataSource>§cert_chain: Option<DataSource>

Trait Implementations§

source§

impl Clone for SslCredentials

source§

fn clone(&self) -> SslCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SslCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SslCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SslCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§root_certs: Option<DataSource>§private_key: Option<DataSource>§cert_chain: Option<DataSource>

Trait Implementations§

source§

impl Clone for SslCredentials

source§

fn clone(&self) -> SslCredentials

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SslCredentials

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SslCredentials

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SslCredentials

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SslCredentials> for SslCredentials

source§

fn eq(&self, other: &SslCredentials) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SslCredentials> for SslCredentials

source§

fn eq(&self, other: &SslCredentials) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SslCredentials

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SslCredentials

Auto Trait Implementations§

§

impl RefUnwindSafe for SslCredentials

§

impl Send for SslCredentials

§

impl Sync for SslCredentials

§

impl Unpin for SslCredentials

§

impl UnwindSafe for SslCredentials

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/index.html b/main/api/quilkin/xds/config/core/v3/grpc_service/index.html index d9516ebdca..e10b546bdd 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/index.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::grpc_service - Rust
Expand description

Nested message and enum types in GrpcService.

+quilkin::xds::config::core::v3::grpc_service - Rust
Expand description

Nested message and enum types in GrpcService.

Modules

  • Nested message and enum types in GoogleGrpc.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/struct.EnvoyGrpc.html b/main/api/quilkin/xds/config/core/v3/grpc_service/struct.EnvoyGrpc.html index 4c402feb7b..c69b4c3e5a 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/struct.EnvoyGrpc.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/struct.EnvoyGrpc.html @@ -1,7 +1,7 @@ -EnvoyGrpc in quilkin::xds::config::core::v3::grpc_service - Rust
pub struct EnvoyGrpc {
+EnvoyGrpc in quilkin::xds::config::core::v3::grpc_service - Rust
pub struct EnvoyGrpc {
     pub cluster_name: String,
     pub authority: String,
-}

Fields§

§cluster_name: String§authority: String

Trait Implementations§

source§

impl Clone for EnvoyGrpc

source§

fn clone(&self) -> EnvoyGrpc

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnvoyGrpc

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnvoyGrpc

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EnvoyGrpc

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§cluster_name: String§authority: String

Trait Implementations§

source§

impl Clone for EnvoyGrpc

source§

fn clone(&self) -> EnvoyGrpc

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnvoyGrpc

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnvoyGrpc

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EnvoyGrpc

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<EnvoyGrpc> for EnvoyGrpc

source§

fn eq(&self, other: &EnvoyGrpc) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<EnvoyGrpc> for EnvoyGrpc

source§

fn eq(&self, other: &EnvoyGrpc) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EnvoyGrpc

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EnvoyGrpc

Auto Trait Implementations§

§

impl RefUnwindSafe for EnvoyGrpc

§

impl Send for EnvoyGrpc

§

impl Sync for EnvoyGrpc

§

impl Unpin for EnvoyGrpc

§

impl UnwindSafe for EnvoyGrpc

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/grpc_service/struct.GoogleGrpc.html b/main/api/quilkin/xds/config/core/v3/grpc_service/struct.GoogleGrpc.html index b2bdcc6aa4..f1e76cda84 100644 --- a/main/api/quilkin/xds/config/core/v3/grpc_service/struct.GoogleGrpc.html +++ b/main/api/quilkin/xds/config/core/v3/grpc_service/struct.GoogleGrpc.html @@ -1,4 +1,4 @@ -GoogleGrpc in quilkin::xds::config::core::v3::grpc_service - Rust
pub struct GoogleGrpc {
+GoogleGrpc in quilkin::xds::config::core::v3::grpc_service - Rust
pub struct GoogleGrpc {
     pub target_uri: String,
     pub channel_credentials: Option<ChannelCredentials>,
     pub call_credentials: Vec<CallCredentials>,
@@ -7,7 +7,7 @@
     pub config: Option<Struct>,
     pub per_stream_buffer_limit_bytes: Option<u32>,
     pub channel_args: Option<ChannelArgs>,
-}

Fields§

§target_uri: String§channel_credentials: Option<ChannelCredentials>§call_credentials: Vec<CallCredentials>§stat_prefix: String§credentials_factory_name: String§config: Option<Struct>§per_stream_buffer_limit_bytes: Option<u32>§channel_args: Option<ChannelArgs>

Trait Implementations§

source§

impl Clone for GoogleGrpc

source§

fn clone(&self) -> GoogleGrpc

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleGrpc

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleGrpc

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleGrpc

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§target_uri: String§channel_credentials: Option<ChannelCredentials>§call_credentials: Vec<CallCredentials>§stat_prefix: String§credentials_factory_name: String§config: Option<Struct>§per_stream_buffer_limit_bytes: Option<u32>§channel_args: Option<ChannelArgs>

Trait Implementations§

source§

impl Clone for GoogleGrpc

source§

fn clone(&self) -> GoogleGrpc

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleGrpc

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleGrpc

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleGrpc

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GoogleGrpc> for GoogleGrpc

source§

fn eq(&self, other: &GoogleGrpc) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GoogleGrpc> for GoogleGrpc

source§

fn eq(&self, other: &GoogleGrpc) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GoogleGrpc

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GoogleGrpc

Auto Trait Implementations§

§

impl RefUnwindSafe for GoogleGrpc

§

impl Send for GoogleGrpc

§

impl Sync for GoogleGrpc

§

impl Unpin for GoogleGrpc

§

impl UnwindSafe for GoogleGrpc

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/header_value_option/enum.HeaderAppendAction.html b/main/api/quilkin/xds/config/core/v3/header_value_option/enum.HeaderAppendAction.html index 2cfb78219a..6ea30b95f6 100644 --- a/main/api/quilkin/xds/config/core/v3/header_value_option/enum.HeaderAppendAction.html +++ b/main/api/quilkin/xds/config/core/v3/header_value_option/enum.HeaderAppendAction.html @@ -1,23 +1,23 @@ -HeaderAppendAction in quilkin::xds::config::core::v3::header_value_option - Rust
#[repr(i32)]
pub enum HeaderAppendAction { +HeaderAppendAction in quilkin::xds::config::core::v3::header_value_option - Rust
#[repr(i32)]
pub enum HeaderAppendAction { AppendIfExistsOrAdd, AddIfAbsent, OverwriteIfExistsOrAdd, -}

Variants§

§

AppendIfExistsOrAdd

§

AddIfAbsent

§

OverwriteIfExistsOrAdd

Implementations§

source§

impl HeaderAppendAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HeaderAppendAction.

-
source

pub fn from_i32(value: i32) -> Option<HeaderAppendAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HeaderAppendAction, or None if value is not a valid variant.

-
source§

impl HeaderAppendAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

AppendIfExistsOrAdd

§

AddIfAbsent

§

OverwriteIfExistsOrAdd

Implementations§

source§

impl HeaderAppendAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HeaderAppendAction.

+
source

pub fn from_i32(value: i32) -> Option<HeaderAppendAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HeaderAppendAction, or None if value is not a valid variant.

+
source§

impl HeaderAppendAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for HeaderAppendAction

source§

fn clone(&self) -> HeaderAppendAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderAppendAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderAppendAction

source§

fn default() -> HeaderAppendAction

Returns the “default value” for a type. Read more
source§

impl From<HeaderAppendAction> for i32

source§

fn from(value: HeaderAppendAction) -> i32

Converts to this type from the input type.
source§

impl Hash for HeaderAppendAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for HeaderAppendAction

source§

fn clone(&self) -> HeaderAppendAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderAppendAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderAppendAction

source§

fn default() -> HeaderAppendAction

Returns the “default value” for a type. Read more
source§

impl From<HeaderAppendAction> for i32

source§

fn from(value: HeaderAppendAction) -> i32

Converts to this type from the input type.
source§

impl Hash for HeaderAppendAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HeaderAppendAction

source§

fn cmp(&self, other: &HeaderAppendAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HeaderAppendAction

source§

fn cmp(&self, other: &HeaderAppendAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<HeaderAppendAction> for HeaderAppendAction

source§

fn eq(&self, other: &HeaderAppendAction) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<HeaderAppendAction> for HeaderAppendAction

source§

fn eq(&self, other: &HeaderAppendAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HeaderAppendAction> for HeaderAppendAction

source§

fn partial_cmp(&self, other: &HeaderAppendAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HeaderAppendAction> for HeaderAppendAction

source§

fn partial_cmp(&self, other: &HeaderAppendAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for HeaderAppendAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HeaderAppendAction, DecodeError>

Performs the conversion.
source§

impl Copy for HeaderAppendAction

source§

impl Eq for HeaderAppendAction

source§

impl StructuralEq for HeaderAppendAction

source§

impl StructuralPartialEq for HeaderAppendAction

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderAppendAction

§

impl Send for HeaderAppendAction

§

impl Sync for HeaderAppendAction

§

impl Unpin for HeaderAppendAction

§

impl UnwindSafe for HeaderAppendAction

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for HeaderAppendAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HeaderAppendAction, DecodeError>

Performs the conversion.
source§

impl Copy for HeaderAppendAction

source§

impl Eq for HeaderAppendAction

source§

impl StructuralEq for HeaderAppendAction

source§

impl StructuralPartialEq for HeaderAppendAction

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderAppendAction

§

impl Send for HeaderAppendAction

§

impl Sync for HeaderAppendAction

§

impl Unpin for HeaderAppendAction

§

impl UnwindSafe for HeaderAppendAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/header_value_option/index.html b/main/api/quilkin/xds/config/core/v3/header_value_option/index.html index ce5e3e8f96..f4e76d6b49 100644 --- a/main/api/quilkin/xds/config/core/v3/header_value_option/index.html +++ b/main/api/quilkin/xds/config/core/v3/header_value_option/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::header_value_option - Rust
Expand description

Nested message and enum types in HeaderValueOption.

+quilkin::xds::config::core::v3::header_value_option - Rust
Expand description

Nested message and enum types in HeaderValueOption.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/enum.ConfigType.html b/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/enum.ConfigType.html index f9549e5932..e2617bf4c2 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::core::v3::health_check::custom_health_check - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::core::v3::health_check::custom_health_check - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/index.html b/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/index.html index c6a53d99a5..eadbb98fdc 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/index.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/custom_health_check/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::health_check::custom_health_check - Rust
Expand description

Nested message and enum types in CustomHealthCheck.

+quilkin::xds::config::core::v3::health_check::custom_health_check - Rust
Expand description

Nested message and enum types in CustomHealthCheck.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/health_check/enum.HealthChecker.html b/main/api/quilkin/xds/config/core/v3/health_check/enum.HealthChecker.html index 66bbe24960..dfc35bd7ea 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/enum.HealthChecker.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/enum.HealthChecker.html @@ -1,11 +1,11 @@ -HealthChecker in quilkin::xds::config::core::v3::health_check - Rust
pub enum HealthChecker {
+HealthChecker in quilkin::xds::config::core::v3::health_check - Rust
pub enum HealthChecker {
     HttpHealthCheck(HttpHealthCheck),
     TcpHealthCheck(TcpHealthCheck),
     GrpcHealthCheck(GrpcHealthCheck),
     CustomHealthCheck(CustomHealthCheck),
-}

Variants§

§

HttpHealthCheck(HttpHealthCheck)

§

TcpHealthCheck(TcpHealthCheck)

§

GrpcHealthCheck(GrpcHealthCheck)

§

CustomHealthCheck(CustomHealthCheck)

Implementations§

source§

impl HealthChecker

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

HttpHealthCheck(HttpHealthCheck)

§

TcpHealthCheck(TcpHealthCheck)

§

GrpcHealthCheck(GrpcHealthCheck)

§

CustomHealthCheck(CustomHealthCheck)

Implementations§

source§

impl HealthChecker

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HealthChecker>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HealthChecker

source§

fn clone(&self) -> HealthChecker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthChecker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HealthChecker> for HealthChecker

source§

fn eq(&self, other: &HealthChecker) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HealthChecker

source§

fn clone(&self) -> HealthChecker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthChecker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HealthChecker> for HealthChecker

source§

fn eq(&self, other: &HealthChecker) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HealthChecker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HealthChecker

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthChecker

§

impl Send for HealthChecker

§

impl Sync for HealthChecker

§

impl Unpin for HealthChecker

§

impl UnwindSafe for HealthChecker

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/index.html b/main/api/quilkin/xds/config/core/v3/health_check/index.html index 52f107c873..d4749ae7d0 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/index.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::health_check - Rust
Expand description

Nested message and enum types in HealthCheck.

+quilkin::xds::config::core::v3::health_check - Rust
Expand description

Nested message and enum types in HealthCheck.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/health_check/payload/enum.Payload.html b/main/api/quilkin/xds/config/core/v3/health_check/payload/enum.Payload.html index bc1ef568db..b9fb17c7b8 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/payload/enum.Payload.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/payload/enum.Payload.html @@ -1,9 +1,9 @@ -Payload in quilkin::xds::config::core::v3::health_check::payload - Rust
pub enum Payload {
+Payload in quilkin::xds::config::core::v3::health_check::payload - Rust
pub enum Payload {
     Text(String),
     Binary(Vec<u8>),
-}

Variants§

§

Text(String)

§

Binary(Vec<u8>)

Implementations§

source§

impl Payload

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Text(String)

§

Binary(Vec<u8>)

Implementations§

source§

impl Payload

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Payload>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Payload

source§

fn clone(&self) -> Payload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Payload> for Payload

source§

fn eq(&self, other: &Payload) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Payload

source§

fn clone(&self) -> Payload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Payload> for Payload

source§

fn eq(&self, other: &Payload) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Payload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Payload

Auto Trait Implementations§

§

impl RefUnwindSafe for Payload

§

impl Send for Payload

§

impl Sync for Payload

§

impl Unpin for Payload

§

impl UnwindSafe for Payload

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/payload/index.html b/main/api/quilkin/xds/config/core/v3/health_check/payload/index.html index 5d2fcf7ec8..e394eaf40e 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/payload/index.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/payload/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::health_check::payload - Rust
Expand description

Nested message and enum types in Payload.

+quilkin::xds::config::core::v3::health_check::payload - Rust
Expand description

Nested message and enum types in Payload.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.CustomHealthCheck.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.CustomHealthCheck.html index dc7a413aad..ad26344471 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.CustomHealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.CustomHealthCheck.html @@ -1,7 +1,7 @@ -CustomHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct CustomHealthCheck {
+CustomHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct CustomHealthCheck {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for CustomHealthCheck

source§

fn clone(&self) -> CustomHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for CustomHealthCheck

source§

fn clone(&self) -> CustomHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CustomHealthCheck> for CustomHealthCheck

source§

fn eq(&self, other: &CustomHealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CustomHealthCheck> for CustomHealthCheck

source§

fn eq(&self, other: &CustomHealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CustomHealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CustomHealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for CustomHealthCheck

§

impl Send for CustomHealthCheck

§

impl Sync for CustomHealthCheck

§

impl Unpin for CustomHealthCheck

§

impl UnwindSafe for CustomHealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.GrpcHealthCheck.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.GrpcHealthCheck.html index d8a3e63756..c7174d6a3d 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.GrpcHealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.GrpcHealthCheck.html @@ -1,8 +1,8 @@ -GrpcHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct GrpcHealthCheck {
+GrpcHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct GrpcHealthCheck {
     pub service_name: String,
     pub authority: String,
     pub initial_metadata: Vec<HeaderValueOption>,
-}

Fields§

§service_name: String§authority: String§initial_metadata: Vec<HeaderValueOption>

Trait Implementations§

source§

impl Clone for GrpcHealthCheck

source§

fn clone(&self) -> GrpcHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§service_name: String§authority: String§initial_metadata: Vec<HeaderValueOption>

Trait Implementations§

source§

impl Clone for GrpcHealthCheck

source§

fn clone(&self) -> GrpcHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GrpcHealthCheck> for GrpcHealthCheck

source§

fn eq(&self, other: &GrpcHealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GrpcHealthCheck> for GrpcHealthCheck

source§

fn eq(&self, other: &GrpcHealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GrpcHealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GrpcHealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for GrpcHealthCheck

§

impl Send for GrpcHealthCheck

§

impl Sync for GrpcHealthCheck

§

impl Unpin for GrpcHealthCheck

§

impl UnwindSafe for GrpcHealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.HttpHealthCheck.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.HttpHealthCheck.html index b21d22bdfb..025e267a49 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.HttpHealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.HttpHealthCheck.html @@ -1,4 +1,4 @@ -HttpHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct HttpHealthCheck {
+HttpHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct HttpHealthCheck {
     pub host: String,
     pub path: String,
     pub send: Option<Payload>,
@@ -9,9 +9,9 @@
     pub retriable_statuses: Vec<Int64Range>,
     pub codec_client_type: i32,
     pub service_name_matcher: Option<StringMatcher>,
-}

Fields§

§host: String§path: String§send: Option<Payload>§receive: Option<Payload>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§expected_statuses: Vec<Int64Range>§retriable_statuses: Vec<Int64Range>§codec_client_type: i32§service_name_matcher: Option<StringMatcher>

Implementations§

source§

impl HttpHealthCheck

source

pub fn codec_client_type(&self) -> CodecClientType

Returns the enum value of codec_client_type, or the default if the field is set to an invalid enum value.

-
source

pub fn set_codec_client_type(&mut self, value: CodecClientType)

Sets codec_client_type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for HttpHealthCheck

source§

fn clone(&self) -> HttpHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§host: String§path: String§send: Option<Payload>§receive: Option<Payload>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§expected_statuses: Vec<Int64Range>§retriable_statuses: Vec<Int64Range>§codec_client_type: i32§service_name_matcher: Option<StringMatcher>

Implementations§

source§

impl HttpHealthCheck

source

pub fn codec_client_type(&self) -> CodecClientType

Returns the enum value of codec_client_type, or the default if the field is set to an invalid enum value.

+
source

pub fn set_codec_client_type(&mut self, value: CodecClientType)

Sets codec_client_type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for HttpHealthCheck

source§

fn clone(&self) -> HttpHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpHealthCheck> for HttpHealthCheck

source§

fn eq(&self, other: &HttpHealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpHealthCheck> for HttpHealthCheck

source§

fn eq(&self, other: &HttpHealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpHealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpHealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpHealthCheck

§

impl Send for HttpHealthCheck

§

impl Sync for HttpHealthCheck

§

impl Unpin for HttpHealthCheck

§

impl UnwindSafe for HttpHealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.Payload.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.Payload.html index d2f66cfb43..7b3fc4bdc7 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.Payload.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.Payload.html @@ -1,6 +1,6 @@ -Payload in quilkin::xds::config::core::v3::health_check - Rust
pub struct Payload {
+Payload in quilkin::xds::config::core::v3::health_check - Rust
pub struct Payload {
     pub payload: Option<Payload>,
-}

Fields§

§payload: Option<Payload>

Trait Implementations§

source§

impl Clone for Payload

source§

fn clone(&self) -> Payload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Payload

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Payload

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§payload: Option<Payload>

Trait Implementations§

source§

impl Clone for Payload

source§

fn clone(&self) -> Payload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Payload

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Payload

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Payload> for Payload

source§

fn eq(&self, other: &Payload) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Payload> for Payload

source§

fn eq(&self, other: &Payload) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Payload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Payload

Auto Trait Implementations§

§

impl RefUnwindSafe for Payload

§

impl Send for Payload

§

impl Sync for Payload

§

impl Unpin for Payload

§

impl UnwindSafe for Payload

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.RedisHealthCheck.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.RedisHealthCheck.html index bc43db9629..128e736816 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.RedisHealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.RedisHealthCheck.html @@ -1,6 +1,6 @@ -RedisHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct RedisHealthCheck {
+RedisHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct RedisHealthCheck {
     pub key: String,
-}

Fields§

§key: String

Trait Implementations§

source§

impl Clone for RedisHealthCheck

source§

fn clone(&self) -> RedisHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedisHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedisHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RedisHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§key: String

Trait Implementations§

source§

impl Clone for RedisHealthCheck

source§

fn clone(&self) -> RedisHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedisHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedisHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RedisHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RedisHealthCheck> for RedisHealthCheck

source§

fn eq(&self, other: &RedisHealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RedisHealthCheck> for RedisHealthCheck

source§

fn eq(&self, other: &RedisHealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RedisHealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RedisHealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for RedisHealthCheck

§

impl Send for RedisHealthCheck

§

impl Sync for RedisHealthCheck

§

impl Unpin for RedisHealthCheck

§

impl UnwindSafe for RedisHealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.TcpHealthCheck.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.TcpHealthCheck.html index 8e03add584..f0e3fbf067 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.TcpHealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.TcpHealthCheck.html @@ -1,7 +1,7 @@ -TcpHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct TcpHealthCheck {
+TcpHealthCheck in quilkin::xds::config::core::v3::health_check - Rust
pub struct TcpHealthCheck {
     pub send: Option<Payload>,
     pub receive: Vec<Payload>,
-}

Fields§

§send: Option<Payload>§receive: Vec<Payload>

Trait Implementations§

source§

impl Clone for TcpHealthCheck

source§

fn clone(&self) -> TcpHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§send: Option<Payload>§receive: Vec<Payload>

Trait Implementations§

source§

impl Clone for TcpHealthCheck

source§

fn clone(&self) -> TcpHealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpHealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpHealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpHealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TcpHealthCheck> for TcpHealthCheck

source§

fn eq(&self, other: &TcpHealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TcpHealthCheck> for TcpHealthCheck

source§

fn eq(&self, other: &TcpHealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TcpHealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TcpHealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for TcpHealthCheck

§

impl Send for TcpHealthCheck

§

impl Sync for TcpHealthCheck

§

impl Unpin for TcpHealthCheck

§

impl UnwindSafe for TcpHealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/health_check/struct.TlsOptions.html b/main/api/quilkin/xds/config/core/v3/health_check/struct.TlsOptions.html index f6fe7a1122..1622ab87e8 100644 --- a/main/api/quilkin/xds/config/core/v3/health_check/struct.TlsOptions.html +++ b/main/api/quilkin/xds/config/core/v3/health_check/struct.TlsOptions.html @@ -1,6 +1,6 @@ -TlsOptions in quilkin::xds::config::core::v3::health_check - Rust
pub struct TlsOptions {
+TlsOptions in quilkin::xds::config::core::v3::health_check - Rust
pub struct TlsOptions {
     pub alpn_protocols: Vec<String>,
-}

Fields§

§alpn_protocols: Vec<String>

Trait Implementations§

source§

impl Clone for TlsOptions

source§

fn clone(&self) -> TlsOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TlsOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§alpn_protocols: Vec<String>

Trait Implementations§

source§

impl Clone for TlsOptions

source§

fn clone(&self) -> TlsOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TlsOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TlsOptions> for TlsOptions

source§

fn eq(&self, other: &TlsOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TlsOptions> for TlsOptions

source§

fn eq(&self, other: &TlsOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TlsOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TlsOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for TlsOptions

§

impl Send for TlsOptions

§

impl Sync for TlsOptions

§

impl Unpin for TlsOptions

§

impl UnwindSafe for TlsOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/enum.HeaderFormat.html b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/enum.HeaderFormat.html index cd4f50d48a..121eb8ec78 100644 --- a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/enum.HeaderFormat.html +++ b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/enum.HeaderFormat.html @@ -1,9 +1,9 @@ -HeaderFormat in quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
pub enum HeaderFormat {
+HeaderFormat in quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
pub enum HeaderFormat {
     ProperCaseWords(ProperCaseWords),
     StatefulFormatter(TypedExtensionConfig),
-}

Variants§

§

ProperCaseWords(ProperCaseWords)

§

StatefulFormatter(TypedExtensionConfig)

Implementations§

source§

impl HeaderFormat

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ProperCaseWords(ProperCaseWords)

§

StatefulFormatter(TypedExtensionConfig)

Implementations§

source§

impl HeaderFormat

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HeaderFormat>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HeaderFormat

source§

fn clone(&self) -> HeaderFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HeaderFormat> for HeaderFormat

source§

fn eq(&self, other: &HeaderFormat) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HeaderFormat

source§

fn clone(&self) -> HeaderFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HeaderFormat> for HeaderFormat

source§

fn eq(&self, other: &HeaderFormat) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderFormat

§

impl Send for HeaderFormat

§

impl Sync for HeaderFormat

§

impl Unpin for HeaderFormat

§

impl UnwindSafe for HeaderFormat

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderFormat

§

impl Send for HeaderFormat

§

impl Sync for HeaderFormat

§

impl Unpin for HeaderFormat

§

impl UnwindSafe for HeaderFormat

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/index.html b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/index.html index 5345022d96..ef82b03787 100644 --- a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/index.html +++ b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
Expand description

Nested message and enum types in HeaderKeyFormat.

+quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
Expand description

Nested message and enum types in HeaderKeyFormat.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/struct.ProperCaseWords.html b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/struct.ProperCaseWords.html index b73226c29b..4e8de6eca9 100644 --- a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/struct.ProperCaseWords.html +++ b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/header_key_format/struct.ProperCaseWords.html @@ -1,4 +1,4 @@ -ProperCaseWords in quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
pub struct ProperCaseWords {}

Trait Implementations§

source§

impl Clone for ProperCaseWords

source§

fn clone(&self) -> ProperCaseWords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProperCaseWords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProperCaseWords

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProperCaseWords

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +ProperCaseWords in quilkin::xds::config::core::v3::http1_protocol_options::header_key_format - Rust
pub struct ProperCaseWords {}

Trait Implementations§

source§

impl Clone for ProperCaseWords

source§

fn clone(&self) -> ProperCaseWords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProperCaseWords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProperCaseWords

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProperCaseWords

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ProperCaseWords> for ProperCaseWords

source§

fn eq(&self, other: &ProperCaseWords) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ProperCaseWords> for ProperCaseWords

source§

fn eq(&self, other: &ProperCaseWords) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ProperCaseWords

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ProperCaseWords

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/index.html b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/index.html index ba306bdd8c..295e39c564 100644 --- a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/index.html +++ b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::http1_protocol_options - Rust
Expand description

Nested message and enum types in Http1ProtocolOptions.

+quilkin::xds::config::core::v3::http1_protocol_options - Rust
Expand description

Nested message and enum types in Http1ProtocolOptions.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/struct.HeaderKeyFormat.html b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/struct.HeaderKeyFormat.html index 26717ad0c4..9a32a2eab5 100644 --- a/main/api/quilkin/xds/config/core/v3/http1_protocol_options/struct.HeaderKeyFormat.html +++ b/main/api/quilkin/xds/config/core/v3/http1_protocol_options/struct.HeaderKeyFormat.html @@ -1,6 +1,6 @@ -HeaderKeyFormat in quilkin::xds::config::core::v3::http1_protocol_options - Rust
pub struct HeaderKeyFormat {
+HeaderKeyFormat in quilkin::xds::config::core::v3::http1_protocol_options - Rust
pub struct HeaderKeyFormat {
     pub header_format: Option<HeaderFormat>,
-}

Fields§

§header_format: Option<HeaderFormat>

Trait Implementations§

source§

impl Clone for HeaderKeyFormat

source§

fn clone(&self) -> HeaderKeyFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderKeyFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderKeyFormat

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderKeyFormat

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§header_format: Option<HeaderFormat>

Trait Implementations§

source§

impl Clone for HeaderKeyFormat

source§

fn clone(&self) -> HeaderKeyFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderKeyFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderKeyFormat

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderKeyFormat

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderKeyFormat> for HeaderKeyFormat

source§

fn eq(&self, other: &HeaderKeyFormat) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderKeyFormat> for HeaderKeyFormat

source§

fn eq(&self, other: &HeaderKeyFormat) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderKeyFormat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderKeyFormat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http2_protocol_options/index.html b/main/api/quilkin/xds/config/core/v3/http2_protocol_options/index.html index 951237a965..beb87c1bca 100644 --- a/main/api/quilkin/xds/config/core/v3/http2_protocol_options/index.html +++ b/main/api/quilkin/xds/config/core/v3/http2_protocol_options/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::http2_protocol_options - Rust
Expand description

Nested message and enum types in Http2ProtocolOptions.

+quilkin::xds::config::core::v3::http2_protocol_options - Rust
Expand description

Nested message and enum types in Http2ProtocolOptions.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/http2_protocol_options/struct.SettingsParameter.html b/main/api/quilkin/xds/config/core/v3/http2_protocol_options/struct.SettingsParameter.html index ab4b6d2b10..3fe1e3c3ee 100644 --- a/main/api/quilkin/xds/config/core/v3/http2_protocol_options/struct.SettingsParameter.html +++ b/main/api/quilkin/xds/config/core/v3/http2_protocol_options/struct.SettingsParameter.html @@ -1,7 +1,7 @@ -SettingsParameter in quilkin::xds::config::core::v3::http2_protocol_options - Rust
pub struct SettingsParameter {
+SettingsParameter in quilkin::xds::config::core::v3::http2_protocol_options - Rust
pub struct SettingsParameter {
     pub identifier: Option<u32>,
     pub value: Option<u32>,
-}

Fields§

§identifier: Option<u32>§value: Option<u32>

Trait Implementations§

source§

impl Clone for SettingsParameter

source§

fn clone(&self) -> SettingsParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SettingsParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SettingsParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SettingsParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§identifier: Option<u32>§value: Option<u32>

Trait Implementations§

source§

impl Clone for SettingsParameter

source§

fn clone(&self) -> SettingsParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SettingsParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SettingsParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SettingsParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SettingsParameter> for SettingsParameter

source§

fn eq(&self, other: &SettingsParameter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SettingsParameter> for SettingsParameter

source§

fn eq(&self, other: &SettingsParameter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SettingsParameter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SettingsParameter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http_protocol_options/enum.HeadersWithUnderscoresAction.html b/main/api/quilkin/xds/config/core/v3/http_protocol_options/enum.HeadersWithUnderscoresAction.html index 0e6920f154..b302906a55 100644 --- a/main/api/quilkin/xds/config/core/v3/http_protocol_options/enum.HeadersWithUnderscoresAction.html +++ b/main/api/quilkin/xds/config/core/v3/http_protocol_options/enum.HeadersWithUnderscoresAction.html @@ -1,23 +1,23 @@ -HeadersWithUnderscoresAction in quilkin::xds::config::core::v3::http_protocol_options - Rust
#[repr(i32)]
pub enum HeadersWithUnderscoresAction { +HeadersWithUnderscoresAction in quilkin::xds::config::core::v3::http_protocol_options - Rust
#[repr(i32)]
pub enum HeadersWithUnderscoresAction { Allow, RejectRequest, DropHeader, -}

Variants§

§

Allow

§

RejectRequest

§

DropHeader

Implementations§

source§

impl HeadersWithUnderscoresAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HeadersWithUnderscoresAction.

-
source

pub fn from_i32(value: i32) -> Option<HeadersWithUnderscoresAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HeadersWithUnderscoresAction, or None if value is not a valid variant.

-
source§

impl HeadersWithUnderscoresAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Allow

§

RejectRequest

§

DropHeader

Implementations§

source§

impl HeadersWithUnderscoresAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of HeadersWithUnderscoresAction.

+
source

pub fn from_i32(value: i32) -> Option<HeadersWithUnderscoresAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a HeadersWithUnderscoresAction, or None if value is not a valid variant.

+
source§

impl HeadersWithUnderscoresAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for HeadersWithUnderscoresAction

source§

fn clone(&self) -> HeadersWithUnderscoresAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeadersWithUnderscoresAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeadersWithUnderscoresAction

source§

fn default() -> HeadersWithUnderscoresAction

Returns the “default value” for a type. Read more
source§

impl From<HeadersWithUnderscoresAction> for i32

source§

fn from(value: HeadersWithUnderscoresAction) -> i32

Converts to this type from the input type.
source§

impl Hash for HeadersWithUnderscoresAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for HeadersWithUnderscoresAction

source§

fn clone(&self) -> HeadersWithUnderscoresAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeadersWithUnderscoresAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeadersWithUnderscoresAction

source§

fn default() -> HeadersWithUnderscoresAction

Returns the “default value” for a type. Read more
source§

impl From<HeadersWithUnderscoresAction> for i32

source§

fn from(value: HeadersWithUnderscoresAction) -> i32

Converts to this type from the input type.
source§

impl Hash for HeadersWithUnderscoresAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HeadersWithUnderscoresAction

source§

fn cmp(&self, other: &HeadersWithUnderscoresAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for HeadersWithUnderscoresAction

source§

fn cmp(&self, other: &HeadersWithUnderscoresAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction

source§

fn eq(&self, other: &HeadersWithUnderscoresAction) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction

source§

fn eq(&self, other: &HeadersWithUnderscoresAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction

source§

fn partial_cmp(&self, other: &HeadersWithUnderscoresAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<HeadersWithUnderscoresAction> for HeadersWithUnderscoresAction

source§

fn partial_cmp(&self, other: &HeadersWithUnderscoresAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for HeadersWithUnderscoresAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HeadersWithUnderscoresAction, DecodeError>

Performs the conversion.
source§

impl Copy for HeadersWithUnderscoresAction

source§

impl Eq for HeadersWithUnderscoresAction

source§

impl StructuralEq for HeadersWithUnderscoresAction

source§

impl StructuralPartialEq for HeadersWithUnderscoresAction

Auto Trait Implementations§

§

impl RefUnwindSafe for HeadersWithUnderscoresAction

§

impl Send for HeadersWithUnderscoresAction

§

impl Sync for HeadersWithUnderscoresAction

§

impl Unpin for HeadersWithUnderscoresAction

§

impl UnwindSafe for HeadersWithUnderscoresAction

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for HeadersWithUnderscoresAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<HeadersWithUnderscoresAction, DecodeError>

Performs the conversion.
source§

impl Copy for HeadersWithUnderscoresAction

source§

impl Eq for HeadersWithUnderscoresAction

source§

impl StructuralEq for HeadersWithUnderscoresAction

source§

impl StructuralPartialEq for HeadersWithUnderscoresAction

Auto Trait Implementations§

§

impl RefUnwindSafe for HeadersWithUnderscoresAction

§

impl Send for HeadersWithUnderscoresAction

§

impl Sync for HeadersWithUnderscoresAction

§

impl Unpin for HeadersWithUnderscoresAction

§

impl UnwindSafe for HeadersWithUnderscoresAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/http_protocol_options/index.html b/main/api/quilkin/xds/config/core/v3/http_protocol_options/index.html index bc8ec9c6b0..dd2d733168 100644 --- a/main/api/quilkin/xds/config/core/v3/http_protocol_options/index.html +++ b/main/api/quilkin/xds/config/core/v3/http_protocol_options/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::http_protocol_options - Rust
Expand description

Nested message and enum types in HttpProtocolOptions.

+quilkin::xds::config::core::v3::http_protocol_options - Rust
Expand description

Nested message and enum types in HttpProtocolOptions.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/http_uri/enum.HttpUpstreamType.html b/main/api/quilkin/xds/config/core/v3/http_uri/enum.HttpUpstreamType.html index 02684c3d42..8c40a91d92 100644 --- a/main/api/quilkin/xds/config/core/v3/http_uri/enum.HttpUpstreamType.html +++ b/main/api/quilkin/xds/config/core/v3/http_uri/enum.HttpUpstreamType.html @@ -1,8 +1,8 @@ -HttpUpstreamType in quilkin::xds::config::core::v3::http_uri - Rust
pub enum HttpUpstreamType {
+HttpUpstreamType in quilkin::xds::config::core::v3::http_uri - Rust
pub enum HttpUpstreamType {
     Cluster(String),
-}

Variants§

§

Cluster(String)

Implementations§

source§

impl HttpUpstreamType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Cluster(String)

Implementations§

source§

impl HttpUpstreamType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HttpUpstreamType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HttpUpstreamType

source§

fn clone(&self) -> HttpUpstreamType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpUpstreamType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HttpUpstreamType> for HttpUpstreamType

source§

fn eq(&self, other: &HttpUpstreamType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HttpUpstreamType

source§

fn clone(&self) -> HttpUpstreamType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpUpstreamType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HttpUpstreamType> for HttpUpstreamType

source§

fn eq(&self, other: &HttpUpstreamType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpUpstreamType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpUpstreamType

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpUpstreamType

§

impl Send for HttpUpstreamType

§

impl Sync for HttpUpstreamType

§

impl Unpin for HttpUpstreamType

§

impl UnwindSafe for HttpUpstreamType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/http_uri/index.html b/main/api/quilkin/xds/config/core/v3/http_uri/index.html index a04d498476..6e5430de10 100644 --- a/main/api/quilkin/xds/config/core/v3/http_uri/index.html +++ b/main/api/quilkin/xds/config/core/v3/http_uri/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::http_uri - Rust

Module quilkin::xds::config::core::v3::http_uri

source ·
Expand description

Nested message and enum types in HttpUri.

+quilkin::xds::config::core::v3::http_uri - Rust

Module quilkin::xds::config::core::v3::http_uri

source ·
Expand description

Nested message and enum types in HttpUri.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/node/enum.UserAgentVersionType.html b/main/api/quilkin/xds/config/core/v3/node/enum.UserAgentVersionType.html index 0be3cfc155..6766012551 100644 --- a/main/api/quilkin/xds/config/core/v3/node/enum.UserAgentVersionType.html +++ b/main/api/quilkin/xds/config/core/v3/node/enum.UserAgentVersionType.html @@ -1,9 +1,9 @@ -UserAgentVersionType in quilkin::xds::config::core::v3::node - Rust
pub enum UserAgentVersionType {
+UserAgentVersionType in quilkin::xds::config::core::v3::node - Rust
pub enum UserAgentVersionType {
     UserAgentVersion(String),
     UserAgentBuildVersion(BuildVersion),
-}

Variants§

§

UserAgentVersion(String)

§

UserAgentBuildVersion(BuildVersion)

Implementations§

source§

impl UserAgentVersionType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

UserAgentVersion(String)

§

UserAgentBuildVersion(BuildVersion)

Implementations§

source§

impl UserAgentVersionType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<UserAgentVersionType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for UserAgentVersionType

source§

fn clone(&self) -> UserAgentVersionType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UserAgentVersionType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<UserAgentVersionType> for UserAgentVersionType

source§

fn eq(&self, other: &UserAgentVersionType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for UserAgentVersionType

source§

fn clone(&self) -> UserAgentVersionType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UserAgentVersionType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<UserAgentVersionType> for UserAgentVersionType

source§

fn eq(&self, other: &UserAgentVersionType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UserAgentVersionType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UserAgentVersionType

Auto Trait Implementations§

§

impl RefUnwindSafe for UserAgentVersionType

§

impl Send for UserAgentVersionType

§

impl Sync for UserAgentVersionType

§

impl Unpin for UserAgentVersionType

§

impl UnwindSafe for UserAgentVersionType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/node/index.html b/main/api/quilkin/xds/config/core/v3/node/index.html index e0048a6647..03efeaac3d 100644 --- a/main/api/quilkin/xds/config/core/v3/node/index.html +++ b/main/api/quilkin/xds/config/core/v3/node/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::node - Rust

Module quilkin::xds::config::core::v3::node

source ·
Expand description

Nested message and enum types in Node.

+quilkin::xds::config::core::v3::node - Rust

Module quilkin::xds::config::core::v3::node

source ·
Expand description

Nested message and enum types in Node.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/enum.Version.html b/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/enum.Version.html index 0d4269004d..2e02cbab33 100644 --- a/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/enum.Version.html +++ b/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/enum.Version.html @@ -1,22 +1,22 @@ -Version in quilkin::xds::config::core::v3::proxy_protocol_config - Rust
#[repr(i32)]
pub enum Version { +Version in quilkin::xds::config::core::v3::proxy_protocol_config - Rust
#[repr(i32)]
pub enum Version { V1, V2, -}

Variants§

§

V1

§

V2

Implementations§

source§

impl Version

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Version.

-
source

pub fn from_i32(value: i32) -> Option<Version>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Version, or None if value is not a valid variant.

-
source§

impl Version

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

V1

§

V2

Implementations§

source§

impl Version

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Version.

+
source

pub fn from_i32(value: i32) -> Option<Version>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Version, or None if value is not a valid variant.

+
source§

impl Version

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for Version

source§

fn clone(&self) -> Version

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Version

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Version

source§

fn default() -> Version

Returns the “default value” for a type. Read more
source§

impl From<Version> for i32

source§

fn from(value: Version) -> i32

Converts to this type from the input type.
source§

impl Hash for Version

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for Version

source§

fn clone(&self) -> Version

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Version

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Version

source§

fn default() -> Version

Returns the “default value” for a type. Read more
source§

impl From<Version> for i32

source§

fn from(value: Version) -> i32

Converts to this type from the input type.
source§

impl Hash for Version

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Version

source§

fn cmp(&self, other: &Version) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Version

source§

fn cmp(&self, other: &Version) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Version> for Version

source§

fn eq(&self, other: &Version) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Version> for Version

source§

fn eq(&self, other: &Version) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Version> for Version

source§

fn partial_cmp(&self, other: &Version) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Version> for Version

source§

fn partial_cmp(&self, other: &Version) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for Version

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Version, DecodeError>

Performs the conversion.
source§

impl Copy for Version

source§

impl Eq for Version

source§

impl StructuralEq for Version

source§

impl StructuralPartialEq for Version

Auto Trait Implementations§

§

impl RefUnwindSafe for Version

§

impl Send for Version

§

impl Sync for Version

§

impl Unpin for Version

§

impl UnwindSafe for Version

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for Version

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Version, DecodeError>

Performs the conversion.
source§

impl Copy for Version

source§

impl Eq for Version

source§

impl StructuralEq for Version

source§

impl StructuralPartialEq for Version

Auto Trait Implementations§

§

impl RefUnwindSafe for Version

§

impl Send for Version

§

impl Sync for Version

§

impl Unpin for Version

§

impl UnwindSafe for Version

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/index.html b/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/index.html index 958c72eba1..9e63f84d17 100644 --- a/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/index.html +++ b/main/api/quilkin/xds/config/core/v3/proxy_protocol_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::proxy_protocol_config - Rust
Expand description

Nested message and enum types in ProxyProtocolConfig.

+quilkin::xds::config::core::v3::proxy_protocol_config - Rust
Expand description

Nested message and enum types in ProxyProtocolConfig.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/enum.Transformation.html b/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/enum.Transformation.html index c4405ae851..61c2965f95 100644 --- a/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/enum.Transformation.html +++ b/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/enum.Transformation.html @@ -1,8 +1,8 @@ -Transformation in quilkin::xds::config::core::v3::scheme_header_transformation - Rust
pub enum Transformation {
+Transformation in quilkin::xds::config::core::v3::scheme_header_transformation - Rust
pub enum Transformation {
     SchemeToOverwrite(String),
-}

Variants§

§

SchemeToOverwrite(String)

Implementations§

source§

impl Transformation

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SchemeToOverwrite(String)

Implementations§

source§

impl Transformation

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Transformation>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Transformation

source§

fn clone(&self) -> Transformation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transformation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Transformation> for Transformation

source§

fn eq(&self, other: &Transformation) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Transformation

source§

fn clone(&self) -> Transformation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transformation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Transformation> for Transformation

source§

fn eq(&self, other: &Transformation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Transformation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Transformation

Auto Trait Implementations§

§

impl RefUnwindSafe for Transformation

§

impl Send for Transformation

§

impl Sync for Transformation

§

impl Unpin for Transformation

§

impl UnwindSafe for Transformation

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/index.html b/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/index.html index cf090b4bd4..a42523144e 100644 --- a/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/index.html +++ b/main/api/quilkin/xds/config/core/v3/scheme_header_transformation/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::scheme_header_transformation - Rust
Expand description

Nested message and enum types in SchemeHeaderTransformation.

+quilkin::xds::config::core::v3::scheme_header_transformation - Rust
Expand description

Nested message and enum types in SchemeHeaderTransformation.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/socket_address/enum.PortSpecifier.html b/main/api/quilkin/xds/config/core/v3/socket_address/enum.PortSpecifier.html index cf851ed667..9f9f501090 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_address/enum.PortSpecifier.html +++ b/main/api/quilkin/xds/config/core/v3/socket_address/enum.PortSpecifier.html @@ -1,9 +1,9 @@ -PortSpecifier in quilkin::xds::config::core::v3::socket_address - Rust
pub enum PortSpecifier {
+PortSpecifier in quilkin::xds::config::core::v3::socket_address - Rust
pub enum PortSpecifier {
     PortValue(u32),
     NamedPort(String),
-}

Variants§

§

PortValue(u32)

§

NamedPort(String)

Implementations§

source§

impl PortSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

PortValue(u32)

§

NamedPort(String)

Implementations§

source§

impl PortSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PortSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for PortSpecifier

source§

fn clone(&self) -> PortSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PortSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PortSpecifier> for PortSpecifier

source§

fn eq(&self, other: &PortSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for PortSpecifier

source§

fn clone(&self) -> PortSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PortSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PortSpecifier> for PortSpecifier

source§

fn eq(&self, other: &PortSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PortSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PortSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PortSpecifier

§

impl Send for PortSpecifier

§

impl Sync for PortSpecifier

§

impl Unpin for PortSpecifier

§

impl UnwindSafe for PortSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/socket_address/enum.Protocol.html b/main/api/quilkin/xds/config/core/v3/socket_address/enum.Protocol.html index 7d4f6755a2..1a24574549 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_address/enum.Protocol.html +++ b/main/api/quilkin/xds/config/core/v3/socket_address/enum.Protocol.html @@ -1,22 +1,22 @@ -Protocol in quilkin::xds::config::core::v3::socket_address - Rust
#[repr(i32)]
pub enum Protocol { +Protocol in quilkin::xds::config::core::v3::socket_address - Rust
#[repr(i32)]
pub enum Protocol { Tcp, Udp, -}

Variants§

§

Tcp

§

Udp

Implementations§

source§

impl Protocol

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Protocol.

-
source

pub fn from_i32(value: i32) -> Option<Protocol>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Protocol, or None if value is not a valid variant.

-
source§

impl Protocol

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Tcp

§

Udp

Implementations§

source§

impl Protocol

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Protocol.

+
source

pub fn from_i32(value: i32) -> Option<Protocol>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Protocol, or None if value is not a valid variant.

+
source§

impl Protocol

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for Protocol

source§

fn clone(&self) -> Protocol

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Protocol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Protocol

source§

fn default() -> Protocol

Returns the “default value” for a type. Read more
source§

impl From<Protocol> for i32

source§

fn from(value: Protocol) -> i32

Converts to this type from the input type.
source§

impl Hash for Protocol

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for Protocol

source§

fn clone(&self) -> Protocol

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Protocol

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Protocol

source§

fn default() -> Protocol

Returns the “default value” for a type. Read more
source§

impl From<Protocol> for i32

source§

fn from(value: Protocol) -> i32

Converts to this type from the input type.
source§

impl Hash for Protocol

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Protocol

source§

fn cmp(&self, other: &Protocol) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Protocol

source§

fn cmp(&self, other: &Protocol) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Protocol> for Protocol

source§

fn eq(&self, other: &Protocol) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Protocol> for Protocol

source§

fn eq(&self, other: &Protocol) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Protocol> for Protocol

source§

fn partial_cmp(&self, other: &Protocol) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Protocol> for Protocol

source§

fn partial_cmp(&self, other: &Protocol) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for Protocol

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Protocol, DecodeError>

Performs the conversion.
source§

impl Copy for Protocol

source§

impl Eq for Protocol

source§

impl StructuralEq for Protocol

source§

impl StructuralPartialEq for Protocol

Auto Trait Implementations§

§

impl RefUnwindSafe for Protocol

§

impl Send for Protocol

§

impl Sync for Protocol

§

impl Unpin for Protocol

§

impl UnwindSafe for Protocol

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for Protocol

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Protocol, DecodeError>

Performs the conversion.
source§

impl Copy for Protocol

source§

impl Eq for Protocol

source§

impl StructuralEq for Protocol

source§

impl StructuralPartialEq for Protocol

Auto Trait Implementations§

§

impl RefUnwindSafe for Protocol

§

impl Send for Protocol

§

impl Sync for Protocol

§

impl Unpin for Protocol

§

impl UnwindSafe for Protocol

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/socket_address/index.html b/main/api/quilkin/xds/config/core/v3/socket_address/index.html index 7655fd095d..172b54701c 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_address/index.html +++ b/main/api/quilkin/xds/config/core/v3/socket_address/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::socket_address - Rust
Expand description

Nested message and enum types in SocketAddress.

+quilkin::xds::config::core::v3::socket_address - Rust
Expand description

Nested message and enum types in SocketAddress.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/socket_option/enum.SocketState.html b/main/api/quilkin/xds/config/core/v3/socket_option/enum.SocketState.html index 8c54f05016..8f9ed687f5 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_option/enum.SocketState.html +++ b/main/api/quilkin/xds/config/core/v3/socket_option/enum.SocketState.html @@ -1,23 +1,23 @@ -SocketState in quilkin::xds::config::core::v3::socket_option - Rust
#[repr(i32)]
pub enum SocketState { +SocketState in quilkin::xds::config::core::v3::socket_option - Rust
#[repr(i32)]
pub enum SocketState { StatePrebind, StateBound, StateListening, -}

Variants§

§

StatePrebind

§

StateBound

§

StateListening

Implementations§

source§

impl SocketState

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of SocketState.

-
source

pub fn from_i32(value: i32) -> Option<SocketState>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a SocketState, or None if value is not a valid variant.

-
source§

impl SocketState

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

StatePrebind

§

StateBound

§

StateListening

Implementations§

source§

impl SocketState

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of SocketState.

+
source

pub fn from_i32(value: i32) -> Option<SocketState>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a SocketState, or None if value is not a valid variant.

+
source§

impl SocketState

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for SocketState

source§

fn clone(&self) -> SocketState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketState

source§

fn default() -> SocketState

Returns the “default value” for a type. Read more
source§

impl From<SocketState> for i32

source§

fn from(value: SocketState) -> i32

Converts to this type from the input type.
source§

impl Hash for SocketState

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for SocketState

source§

fn clone(&self) -> SocketState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketState

source§

fn default() -> SocketState

Returns the “default value” for a type. Read more
source§

impl From<SocketState> for i32

source§

fn from(value: SocketState) -> i32

Converts to this type from the input type.
source§

impl Hash for SocketState

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for SocketState

source§

fn cmp(&self, other: &SocketState) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for SocketState

source§

fn cmp(&self, other: &SocketState) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SocketState> for SocketState

source§

fn eq(&self, other: &SocketState) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SocketState> for SocketState

source§

fn eq(&self, other: &SocketState) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SocketState> for SocketState

source§

fn partial_cmp(&self, other: &SocketState) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SocketState> for SocketState

source§

fn partial_cmp(&self, other: &SocketState) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for SocketState

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<SocketState, DecodeError>

Performs the conversion.
source§

impl Copy for SocketState

source§

impl Eq for SocketState

source§

impl StructuralEq for SocketState

source§

impl StructuralPartialEq for SocketState

Auto Trait Implementations§

§

impl RefUnwindSafe for SocketState

§

impl Send for SocketState

§

impl Sync for SocketState

§

impl Unpin for SocketState

§

impl UnwindSafe for SocketState

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for SocketState

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<SocketState, DecodeError>

Performs the conversion.
source§

impl Copy for SocketState

source§

impl Eq for SocketState

source§

impl StructuralEq for SocketState

source§

impl StructuralPartialEq for SocketState

Auto Trait Implementations§

§

impl RefUnwindSafe for SocketState

§

impl Send for SocketState

§

impl Sync for SocketState

§

impl Unpin for SocketState

§

impl UnwindSafe for SocketState

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/core/v3/socket_option/enum.Value.html b/main/api/quilkin/xds/config/core/v3/socket_option/enum.Value.html index 8d95758ff7..b0d13a554a 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_option/enum.Value.html +++ b/main/api/quilkin/xds/config/core/v3/socket_option/enum.Value.html @@ -1,9 +1,9 @@ -Value in quilkin::xds::config::core::v3::socket_option - Rust
pub enum Value {
+Value in quilkin::xds::config::core::v3::socket_option - Rust
pub enum Value {
     IntValue(i64),
     BufValue(Vec<u8>),
-}

Variants§

§

IntValue(i64)

§

BufValue(Vec<u8>)

Implementations§

source§

impl Value

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

IntValue(i64)

§

BufValue(Vec<u8>)

Implementations§

source§

impl Value

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Value>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Value

source§

fn clone(&self) -> Value

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Value

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Value> for Value

source§

fn eq(&self, other: &Value) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Value

Auto Trait Implementations§

§

impl RefUnwindSafe for Value

§

impl Send for Value

§

impl Sync for Value

§

impl Unpin for Value

§

impl UnwindSafe for Value

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/socket_option/index.html b/main/api/quilkin/xds/config/core/v3/socket_option/index.html index 9f10d687eb..1ec53167df 100644 --- a/main/api/quilkin/xds/config/core/v3/socket_option/index.html +++ b/main/api/quilkin/xds/config/core/v3/socket_option/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::socket_option - Rust
Expand description

Nested message and enum types in SocketOption.

+quilkin::xds::config::core::v3::socket_option - Rust
Expand description

Nested message and enum types in SocketOption.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/core/v3/struct.Address.html b/main/api/quilkin/xds/config/core/v3/struct.Address.html index 76b4c1f707..9df3079682 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Address.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Address.html @@ -1,6 +1,6 @@ -Address in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Address

source ·
pub struct Address {
+Address in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Address

source ·
pub struct Address {
     pub address: Option<Address>,
-}

Fields§

§address: Option<Address>

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Address

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EndpointAddress> for Address

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl Message for Address

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address: Option<Address>

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Address

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EndpointAddress> for Address

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl Message for Address

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Address) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<Address> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Address) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

§

impl RefUnwindSafe for Address

§

impl Send for Address

§

impl Sync for Address

§

impl Unpin for Address

§

impl UnwindSafe for Address

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.AggregatedConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.AggregatedConfigSource.html index 41876b44aa..5bdb150c5e 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.AggregatedConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.AggregatedConfigSource.html @@ -1,4 +1,4 @@ -AggregatedConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct AggregatedConfigSource {}

Trait Implementations§

source§

impl Clone for AggregatedConfigSource

source§

fn clone(&self) -> AggregatedConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregatedConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AggregatedConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AggregatedConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +AggregatedConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct AggregatedConfigSource {}

Trait Implementations§

source§

impl Clone for AggregatedConfigSource

source§

fn clone(&self) -> AggregatedConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregatedConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AggregatedConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AggregatedConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AggregatedConfigSource> for AggregatedConfigSource

source§

fn eq(&self, other: &AggregatedConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AggregatedConfigSource> for AggregatedConfigSource

source§

fn eq(&self, other: &AggregatedConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AggregatedConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AggregatedConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.AlternateProtocolsCacheOptions.html b/main/api/quilkin/xds/config/core/v3/struct.AlternateProtocolsCacheOptions.html index 1794367890..e99366513a 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.AlternateProtocolsCacheOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.AlternateProtocolsCacheOptions.html @@ -1,9 +1,9 @@ -AlternateProtocolsCacheOptions in quilkin::xds::config::core::v3 - Rust
pub struct AlternateProtocolsCacheOptions {
+AlternateProtocolsCacheOptions in quilkin::xds::config::core::v3 - Rust
pub struct AlternateProtocolsCacheOptions {
     pub name: String,
     pub max_entries: Option<u32>,
     pub key_value_store_config: Option<TypedExtensionConfig>,
     pub prepopulated_entries: Vec<AlternateProtocolsCacheEntry>,
-}

Fields§

§name: String§max_entries: Option<u32>§key_value_store_config: Option<TypedExtensionConfig>§prepopulated_entries: Vec<AlternateProtocolsCacheEntry>

Trait Implementations§

source§

impl Clone for AlternateProtocolsCacheOptions

source§

fn clone(&self) -> AlternateProtocolsCacheOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AlternateProtocolsCacheOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AlternateProtocolsCacheOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AlternateProtocolsCacheOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§max_entries: Option<u32>§key_value_store_config: Option<TypedExtensionConfig>§prepopulated_entries: Vec<AlternateProtocolsCacheEntry>

Trait Implementations§

source§

impl Clone for AlternateProtocolsCacheOptions

source§

fn clone(&self) -> AlternateProtocolsCacheOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AlternateProtocolsCacheOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AlternateProtocolsCacheOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AlternateProtocolsCacheOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AlternateProtocolsCacheOptions> for AlternateProtocolsCacheOptions

source§

fn eq(&self, other: &AlternateProtocolsCacheOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AlternateProtocolsCacheOptions> for AlternateProtocolsCacheOptions

source§

fn eq(&self, other: &AlternateProtocolsCacheOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AlternateProtocolsCacheOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AlternateProtocolsCacheOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for AlternateProtocolsCacheOptions

§

impl Send for AlternateProtocolsCacheOptions

§

impl Sync for AlternateProtocolsCacheOptions

§

impl Unpin for AlternateProtocolsCacheOptions

§

impl UnwindSafe for AlternateProtocolsCacheOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.ApiConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.ApiConfigSource.html index 58b228be00..8c7dcd82fe 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.ApiConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.ApiConfigSource.html @@ -1,4 +1,4 @@ -ApiConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ApiConfigSource {
+ApiConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ApiConfigSource {
     pub api_type: i32,
     pub transport_api_version: i32,
     pub cluster_names: Vec<String>,
@@ -8,11 +8,11 @@
     pub rate_limit_settings: Option<RateLimitSettings>,
     pub set_node_on_first_message_only: bool,
     pub config_validators: Vec<TypedExtensionConfig>,
-}

Fields§

§api_type: i32§transport_api_version: i32§cluster_names: Vec<String>§grpc_services: Vec<GrpcService>§refresh_delay: Option<Duration>§request_timeout: Option<Duration>§rate_limit_settings: Option<RateLimitSettings>§set_node_on_first_message_only: bool§config_validators: Vec<TypedExtensionConfig>

Implementations§

source§

impl ApiConfigSource

source

pub fn api_type(&self) -> ApiType

Returns the enum value of api_type, or the default if the field is set to an invalid enum value.

-
source

pub fn set_api_type(&mut self, value: ApiType)

Sets api_type to the provided enum value.

-
source

pub fn transport_api_version(&self) -> ApiVersion

Returns the enum value of transport_api_version, or the default if the field is set to an invalid enum value.

-
source

pub fn set_transport_api_version(&mut self, value: ApiVersion)

Sets transport_api_version to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ApiConfigSource

source§

fn clone(&self) -> ApiConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ApiConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§api_type: i32§transport_api_version: i32§cluster_names: Vec<String>§grpc_services: Vec<GrpcService>§refresh_delay: Option<Duration>§request_timeout: Option<Duration>§rate_limit_settings: Option<RateLimitSettings>§set_node_on_first_message_only: bool§config_validators: Vec<TypedExtensionConfig>

Implementations§

source§

impl ApiConfigSource

source

pub fn api_type(&self) -> ApiType

Returns the enum value of api_type, or the default if the field is set to an invalid enum value.

+
source

pub fn set_api_type(&mut self, value: ApiType)

Sets api_type to the provided enum value.

+
source

pub fn transport_api_version(&self) -> ApiVersion

Returns the enum value of transport_api_version, or the default if the field is set to an invalid enum value.

+
source

pub fn set_transport_api_version(&mut self, value: ApiVersion)

Sets transport_api_version to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ApiConfigSource

source§

fn clone(&self) -> ApiConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ApiConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ApiConfigSource> for ApiConfigSource

source§

fn eq(&self, other: &ApiConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ApiConfigSource> for ApiConfigSource

source§

fn eq(&self, other: &ApiConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ApiConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ApiConfigSource

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiConfigSource

§

impl Send for ApiConfigSource

§

impl Sync for ApiConfigSource

§

impl Unpin for ApiConfigSource

§

impl UnwindSafe for ApiConfigSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.AsyncDataSource.html b/main/api/quilkin/xds/config/core/v3/struct.AsyncDataSource.html index 1584c7fa2c..8a674c5013 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.AsyncDataSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.AsyncDataSource.html @@ -1,6 +1,6 @@ -AsyncDataSource in quilkin::xds::config::core::v3 - Rust
pub struct AsyncDataSource {
+AsyncDataSource in quilkin::xds::config::core::v3 - Rust
pub struct AsyncDataSource {
     pub specifier: Option<Specifier>,
-}

Fields§

§specifier: Option<Specifier>

Trait Implementations§

source§

impl Clone for AsyncDataSource

source§

fn clone(&self) -> AsyncDataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AsyncDataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AsyncDataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AsyncDataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§specifier: Option<Specifier>

Trait Implementations§

source§

impl Clone for AsyncDataSource

source§

fn clone(&self) -> AsyncDataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AsyncDataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AsyncDataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AsyncDataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AsyncDataSource> for AsyncDataSource

source§

fn eq(&self, other: &AsyncDataSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AsyncDataSource> for AsyncDataSource

source§

fn eq(&self, other: &AsyncDataSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AsyncDataSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AsyncDataSource

Auto Trait Implementations§

§

impl RefUnwindSafe for AsyncDataSource

§

impl Send for AsyncDataSource

§

impl Sync for AsyncDataSource

§

impl Unpin for AsyncDataSource

§

impl UnwindSafe for AsyncDataSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.BackoffStrategy.html b/main/api/quilkin/xds/config/core/v3/struct.BackoffStrategy.html index 28e361d002..adae89fc8e 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.BackoffStrategy.html +++ b/main/api/quilkin/xds/config/core/v3/struct.BackoffStrategy.html @@ -1,7 +1,7 @@ -BackoffStrategy in quilkin::xds::config::core::v3 - Rust
pub struct BackoffStrategy {
+BackoffStrategy in quilkin::xds::config::core::v3 - Rust
pub struct BackoffStrategy {
     pub base_interval: Option<Duration>,
     pub max_interval: Option<Duration>,
-}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for BackoffStrategy

source§

fn clone(&self) -> BackoffStrategy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BackoffStrategy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BackoffStrategy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BackoffStrategy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for BackoffStrategy

source§

fn clone(&self) -> BackoffStrategy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BackoffStrategy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BackoffStrategy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BackoffStrategy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<BackoffStrategy> for BackoffStrategy

source§

fn eq(&self, other: &BackoffStrategy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<BackoffStrategy> for BackoffStrategy

source§

fn eq(&self, other: &BackoffStrategy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BackoffStrategy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BackoffStrategy

Auto Trait Implementations§

§

impl RefUnwindSafe for BackoffStrategy

§

impl Send for BackoffStrategy

§

impl Sync for BackoffStrategy

§

impl Unpin for BackoffStrategy

§

impl UnwindSafe for BackoffStrategy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.BindConfig.html b/main/api/quilkin/xds/config/core/v3/struct.BindConfig.html index 1e03941e72..fe23df101a 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.BindConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.BindConfig.html @@ -1,8 +1,8 @@ -BindConfig in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::BindConfig

source ·
pub struct BindConfig {
+BindConfig in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::BindConfig

source ·
pub struct BindConfig {
     pub source_address: Option<SocketAddress>,
     pub freebind: Option<bool>,
     pub socket_options: Vec<SocketOption>,
-}

Fields§

§source_address: Option<SocketAddress>§freebind: Option<bool>§socket_options: Vec<SocketOption>

Trait Implementations§

source§

impl Clone for BindConfig

source§

fn clone(&self) -> BindConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BindConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BindConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BindConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§source_address: Option<SocketAddress>§freebind: Option<bool>§socket_options: Vec<SocketOption>

Trait Implementations§

source§

impl Clone for BindConfig

source§

fn clone(&self) -> BindConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BindConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BindConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BindConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<BindConfig> for BindConfig

source§

fn eq(&self, other: &BindConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<BindConfig> for BindConfig

source§

fn eq(&self, other: &BindConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BindConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BindConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for BindConfig

§

impl Send for BindConfig

§

impl Sync for BindConfig

§

impl Unpin for BindConfig

§

impl UnwindSafe for BindConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.BuildVersion.html b/main/api/quilkin/xds/config/core/v3/struct.BuildVersion.html index 3f23fc4f75..468980aa23 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.BuildVersion.html +++ b/main/api/quilkin/xds/config/core/v3/struct.BuildVersion.html @@ -1,7 +1,7 @@ -BuildVersion in quilkin::xds::config::core::v3 - Rust
pub struct BuildVersion {
+BuildVersion in quilkin::xds::config::core::v3 - Rust
pub struct BuildVersion {
     pub version: Option<SemanticVersion>,
     pub metadata: Option<Struct>,
-}

Fields§

§version: Option<SemanticVersion>§metadata: Option<Struct>

Trait Implementations§

source§

impl Clone for BuildVersion

source§

fn clone(&self) -> BuildVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BuildVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BuildVersion

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BuildVersion

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§version: Option<SemanticVersion>§metadata: Option<Struct>

Trait Implementations§

source§

impl Clone for BuildVersion

source§

fn clone(&self) -> BuildVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BuildVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BuildVersion

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BuildVersion

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<BuildVersion> for BuildVersion

source§

fn eq(&self, other: &BuildVersion) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<BuildVersion> for BuildVersion

source§

fn eq(&self, other: &BuildVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BuildVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BuildVersion

Auto Trait Implementations§

§

impl RefUnwindSafe for BuildVersion

§

impl Send for BuildVersion

§

impl Sync for BuildVersion

§

impl Unpin for BuildVersion

§

impl UnwindSafe for BuildVersion

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.CidrRange.html b/main/api/quilkin/xds/config/core/v3/struct.CidrRange.html index 462736f621..a390ee9cc7 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.CidrRange.html +++ b/main/api/quilkin/xds/config/core/v3/struct.CidrRange.html @@ -1,7 +1,7 @@ -CidrRange in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::CidrRange

source ·
pub struct CidrRange {
+CidrRange in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::CidrRange

source ·
pub struct CidrRange {
     pub address_prefix: String,
     pub prefix_len: Option<u32>,
-}

Fields§

§address_prefix: String§prefix_len: Option<u32>

Trait Implementations§

source§

impl Clone for CidrRange

source§

fn clone(&self) -> CidrRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CidrRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CidrRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address_prefix: String§prefix_len: Option<u32>

Trait Implementations§

source§

impl Clone for CidrRange

source§

fn clone(&self) -> CidrRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CidrRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CidrRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CidrRange> for CidrRange

source§

fn eq(&self, other: &CidrRange) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CidrRange> for CidrRange

source§

fn eq(&self, other: &CidrRange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CidrRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CidrRange

Auto Trait Implementations§

§

impl RefUnwindSafe for CidrRange

§

impl Send for CidrRange

§

impl Sync for CidrRange

§

impl Unpin for CidrRange

§

impl UnwindSafe for CidrRange

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.ConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.ConfigSource.html index ff80fcc4b3..89db0896a0 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.ConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.ConfigSource.html @@ -1,11 +1,11 @@ -ConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ConfigSource {
+ConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ConfigSource {
     pub authorities: Vec<Authority>,
     pub initial_fetch_timeout: Option<Duration>,
     pub resource_api_version: i32,
     pub config_source_specifier: Option<ConfigSourceSpecifier>,
-}

Fields§

§authorities: Vec<Authority>§initial_fetch_timeout: Option<Duration>§resource_api_version: i32§config_source_specifier: Option<ConfigSourceSpecifier>

Implementations§

source§

impl ConfigSource

source

pub fn resource_api_version(&self) -> ApiVersion

Returns the enum value of resource_api_version, or the default if the field is set to an invalid enum value.

-
source

pub fn set_resource_api_version(&mut self, value: ApiVersion)

Sets resource_api_version to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ConfigSource

source§

fn clone(&self) -> ConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§authorities: Vec<Authority>§initial_fetch_timeout: Option<Duration>§resource_api_version: i32§config_source_specifier: Option<ConfigSourceSpecifier>

Implementations§

source§

impl ConfigSource

source

pub fn resource_api_version(&self) -> ApiVersion

Returns the enum value of resource_api_version, or the default if the field is set to an invalid enum value.

+
source

pub fn set_resource_api_version(&mut self, value: ApiVersion)

Sets resource_api_version to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ConfigSource

source§

fn clone(&self) -> ConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConfigSource> for ConfigSource

source§

fn eq(&self, other: &ConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConfigSource> for ConfigSource

source§

fn eq(&self, other: &ConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigSource

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigSource

§

impl Send for ConfigSource

§

impl Sync for ConfigSource

§

impl Unpin for ConfigSource

§

impl UnwindSafe for ConfigSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.ControlPlane.html b/main/api/quilkin/xds/config/core/v3/struct.ControlPlane.html index f2de3cd28b..180fec68b1 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.ControlPlane.html +++ b/main/api/quilkin/xds/config/core/v3/struct.ControlPlane.html @@ -1,6 +1,6 @@ -ControlPlane in quilkin::xds::config::core::v3 - Rust
pub struct ControlPlane {
+ControlPlane in quilkin::xds::config::core::v3 - Rust
pub struct ControlPlane {
     pub identifier: String,
-}

Fields§

§identifier: String

Trait Implementations§

source§

impl Clone for ControlPlane

source§

fn clone(&self) -> ControlPlane

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ControlPlane

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ControlPlane

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ControlPlane

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§identifier: String

Trait Implementations§

source§

impl Clone for ControlPlane

source§

fn clone(&self) -> ControlPlane

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ControlPlane

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ControlPlane

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ControlPlane

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ControlPlane> for ControlPlane

source§

fn eq(&self, other: &ControlPlane) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ControlPlane> for ControlPlane

source§

fn eq(&self, other: &ControlPlane) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ControlPlane

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ControlPlane

Auto Trait Implementations§

§

impl RefUnwindSafe for ControlPlane

§

impl Send for ControlPlane

§

impl Sync for ControlPlane

§

impl Unpin for ControlPlane

§

impl UnwindSafe for ControlPlane

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.DataSource.html b/main/api/quilkin/xds/config/core/v3/struct.DataSource.html index 7a3a6098b6..9148cf8e3d 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.DataSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.DataSource.html @@ -1,6 +1,6 @@ -DataSource in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::DataSource

source ·
pub struct DataSource {
+DataSource in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::DataSource

source ·
pub struct DataSource {
     pub specifier: Option<Specifier>,
-}

Fields§

§specifier: Option<Specifier>

Trait Implementations§

source§

impl Clone for DataSource

source§

fn clone(&self) -> DataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§specifier: Option<Specifier>

Trait Implementations§

source§

impl Clone for DataSource

source§

fn clone(&self) -> DataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DataSource> for DataSource

source§

fn eq(&self, other: &DataSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DataSource> for DataSource

source§

fn eq(&self, other: &DataSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DataSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DataSource

Auto Trait Implementations§

§

impl RefUnwindSafe for DataSource

§

impl Send for DataSource

§

impl Sync for DataSource

§

impl Unpin for DataSource

§

impl UnwindSafe for DataSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.DnsResolutionConfig.html b/main/api/quilkin/xds/config/core/v3/struct.DnsResolutionConfig.html index 4e45783be7..1ed7f22c0f 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.DnsResolutionConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.DnsResolutionConfig.html @@ -1,7 +1,7 @@ -DnsResolutionConfig in quilkin::xds::config::core::v3 - Rust
pub struct DnsResolutionConfig {
+DnsResolutionConfig in quilkin::xds::config::core::v3 - Rust
pub struct DnsResolutionConfig {
     pub resolvers: Vec<Address>,
     pub dns_resolver_options: Option<DnsResolverOptions>,
-}

Fields§

§resolvers: Vec<Address>§dns_resolver_options: Option<DnsResolverOptions>

Trait Implementations§

source§

impl Clone for DnsResolutionConfig

source§

fn clone(&self) -> DnsResolutionConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsResolutionConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsResolutionConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DnsResolutionConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§resolvers: Vec<Address>§dns_resolver_options: Option<DnsResolverOptions>

Trait Implementations§

source§

impl Clone for DnsResolutionConfig

source§

fn clone(&self) -> DnsResolutionConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsResolutionConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsResolutionConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DnsResolutionConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DnsResolutionConfig> for DnsResolutionConfig

source§

fn eq(&self, other: &DnsResolutionConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DnsResolutionConfig> for DnsResolutionConfig

source§

fn eq(&self, other: &DnsResolutionConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DnsResolutionConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DnsResolutionConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for DnsResolutionConfig

§

impl Send for DnsResolutionConfig

§

impl Sync for DnsResolutionConfig

§

impl Unpin for DnsResolutionConfig

§

impl UnwindSafe for DnsResolutionConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.DnsResolverOptions.html b/main/api/quilkin/xds/config/core/v3/struct.DnsResolverOptions.html index 7c3672f563..c48584a0f2 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.DnsResolverOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.DnsResolverOptions.html @@ -1,7 +1,7 @@ -DnsResolverOptions in quilkin::xds::config::core::v3 - Rust
pub struct DnsResolverOptions {
+DnsResolverOptions in quilkin::xds::config::core::v3 - Rust
pub struct DnsResolverOptions {
     pub use_tcp_for_dns_lookups: bool,
     pub no_default_search_domain: bool,
-}

Fields§

§use_tcp_for_dns_lookups: bool§no_default_search_domain: bool

Trait Implementations§

source§

impl Clone for DnsResolverOptions

source§

fn clone(&self) -> DnsResolverOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsResolverOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsResolverOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DnsResolverOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§use_tcp_for_dns_lookups: bool§no_default_search_domain: bool

Trait Implementations§

source§

impl Clone for DnsResolverOptions

source§

fn clone(&self) -> DnsResolverOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DnsResolverOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DnsResolverOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DnsResolverOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DnsResolverOptions> for DnsResolverOptions

source§

fn eq(&self, other: &DnsResolverOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DnsResolverOptions> for DnsResolverOptions

source§

fn eq(&self, other: &DnsResolverOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DnsResolverOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DnsResolverOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for DnsResolverOptions

§

impl Send for DnsResolverOptions

§

impl Sync for DnsResolverOptions

§

impl Unpin for DnsResolverOptions

§

impl UnwindSafe for DnsResolverOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.EnvoyInternalAddress.html b/main/api/quilkin/xds/config/core/v3/struct.EnvoyInternalAddress.html index b9372f1887..fd65b8b1bd 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.EnvoyInternalAddress.html +++ b/main/api/quilkin/xds/config/core/v3/struct.EnvoyInternalAddress.html @@ -1,6 +1,6 @@ -EnvoyInternalAddress in quilkin::xds::config::core::v3 - Rust
pub struct EnvoyInternalAddress {
+EnvoyInternalAddress in quilkin::xds::config::core::v3 - Rust
pub struct EnvoyInternalAddress {
     pub address_name_specifier: Option<AddressNameSpecifier>,
-}

Fields§

§address_name_specifier: Option<AddressNameSpecifier>

Trait Implementations§

source§

impl Clone for EnvoyInternalAddress

source§

fn clone(&self) -> EnvoyInternalAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnvoyInternalAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnvoyInternalAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EnvoyInternalAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address_name_specifier: Option<AddressNameSpecifier>

Trait Implementations§

source§

impl Clone for EnvoyInternalAddress

source§

fn clone(&self) -> EnvoyInternalAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnvoyInternalAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EnvoyInternalAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EnvoyInternalAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<EnvoyInternalAddress> for EnvoyInternalAddress

source§

fn eq(&self, other: &EnvoyInternalAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<EnvoyInternalAddress> for EnvoyInternalAddress

source§

fn eq(&self, other: &EnvoyInternalAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EnvoyInternalAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EnvoyInternalAddress

Auto Trait Implementations§

§

impl RefUnwindSafe for EnvoyInternalAddress

§

impl Send for EnvoyInternalAddress

§

impl Sync for EnvoyInternalAddress

§

impl Unpin for EnvoyInternalAddress

§

impl UnwindSafe for EnvoyInternalAddress

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.EventServiceConfig.html b/main/api/quilkin/xds/config/core/v3/struct.EventServiceConfig.html index 553d3ce9bf..aabd05d160 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.EventServiceConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.EventServiceConfig.html @@ -1,6 +1,6 @@ -EventServiceConfig in quilkin::xds::config::core::v3 - Rust
pub struct EventServiceConfig {
+EventServiceConfig in quilkin::xds::config::core::v3 - Rust
pub struct EventServiceConfig {
     pub config_source_specifier: Option<ConfigSourceSpecifier>,
-}

Fields§

§config_source_specifier: Option<ConfigSourceSpecifier>

Trait Implementations§

source§

impl Clone for EventServiceConfig

source§

fn clone(&self) -> EventServiceConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventServiceConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EventServiceConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EventServiceConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§config_source_specifier: Option<ConfigSourceSpecifier>

Trait Implementations§

source§

impl Clone for EventServiceConfig

source§

fn clone(&self) -> EventServiceConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventServiceConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EventServiceConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for EventServiceConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<EventServiceConfig> for EventServiceConfig

source§

fn eq(&self, other: &EventServiceConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<EventServiceConfig> for EventServiceConfig

source§

fn eq(&self, other: &EventServiceConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EventServiceConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EventServiceConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for EventServiceConfig

§

impl Send for EventServiceConfig

§

impl Sync for EventServiceConfig

§

impl Unpin for EventServiceConfig

§

impl UnwindSafe for EventServiceConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Extension.html b/main/api/quilkin/xds/config/core/v3/struct.Extension.html index 7e96640249..23d46849f9 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Extension.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Extension.html @@ -1,10 +1,10 @@ -Extension in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Extension

source ·
pub struct Extension {
+Extension in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Extension

source ·
pub struct Extension {
     pub name: String,
     pub category: String,
     pub type_descriptor: String,
     pub version: Option<BuildVersion>,
     pub disabled: bool,
-}

Fields§

§name: String§category: String§type_descriptor: String§version: Option<BuildVersion>§disabled: bool

Trait Implementations§

source§

impl Clone for Extension

source§

fn clone(&self) -> Extension

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Extension

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Extension

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Extension

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§category: String§type_descriptor: String§version: Option<BuildVersion>§disabled: bool

Trait Implementations§

source§

impl Clone for Extension

source§

fn clone(&self) -> Extension

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Extension

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Extension

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Extension

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Extension> for Extension

source§

fn eq(&self, other: &Extension) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Extension> for Extension

source§

fn eq(&self, other: &Extension) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Extension

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Extension

Auto Trait Implementations§

§

impl RefUnwindSafe for Extension

§

impl Send for Extension

§

impl Sync for Extension

§

impl Unpin for Extension

§

impl UnwindSafe for Extension

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.ExtensionConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.ExtensionConfigSource.html index cae5b2ac4b..ba73c0059e 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.ExtensionConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.ExtensionConfigSource.html @@ -1,9 +1,9 @@ -ExtensionConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ExtensionConfigSource {
+ExtensionConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct ExtensionConfigSource {
     pub config_source: Option<ConfigSource>,
     pub default_config: Option<Any>,
     pub apply_default_config_without_warming: bool,
     pub type_urls: Vec<String>,
-}

Fields§

§config_source: Option<ConfigSource>§default_config: Option<Any>§apply_default_config_without_warming: bool§type_urls: Vec<String>

Trait Implementations§

source§

impl Clone for ExtensionConfigSource

source§

fn clone(&self) -> ExtensionConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExtensionConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExtensionConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExtensionConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§config_source: Option<ConfigSource>§default_config: Option<Any>§apply_default_config_without_warming: bool§type_urls: Vec<String>

Trait Implementations§

source§

impl Clone for ExtensionConfigSource

source§

fn clone(&self) -> ExtensionConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExtensionConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExtensionConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExtensionConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ExtensionConfigSource> for ExtensionConfigSource

source§

fn eq(&self, other: &ExtensionConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ExtensionConfigSource> for ExtensionConfigSource

source§

fn eq(&self, other: &ExtensionConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ExtensionConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ExtensionConfigSource

Auto Trait Implementations§

§

impl RefUnwindSafe for ExtensionConfigSource

§

impl Send for ExtensionConfigSource

§

impl Sync for ExtensionConfigSource

§

impl Unpin for ExtensionConfigSource

§

impl UnwindSafe for ExtensionConfigSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.GrpcProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.GrpcProtocolOptions.html index 2dd4c0e293..0d0e6ca6a8 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.GrpcProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.GrpcProtocolOptions.html @@ -1,6 +1,6 @@ -GrpcProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct GrpcProtocolOptions {
+GrpcProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct GrpcProtocolOptions {
     pub http2_protocol_options: Option<Http2ProtocolOptions>,
-}

Fields§

§http2_protocol_options: Option<Http2ProtocolOptions>

Trait Implementations§

source§

impl Clone for GrpcProtocolOptions

source§

fn clone(&self) -> GrpcProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§http2_protocol_options: Option<Http2ProtocolOptions>

Trait Implementations§

source§

impl Clone for GrpcProtocolOptions

source§

fn clone(&self) -> GrpcProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GrpcProtocolOptions> for GrpcProtocolOptions

source§

fn eq(&self, other: &GrpcProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GrpcProtocolOptions> for GrpcProtocolOptions

source§

fn eq(&self, other: &GrpcProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GrpcProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GrpcProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for GrpcProtocolOptions

§

impl Send for GrpcProtocolOptions

§

impl Sync for GrpcProtocolOptions

§

impl Unpin for GrpcProtocolOptions

§

impl UnwindSafe for GrpcProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.GrpcService.html b/main/api/quilkin/xds/config/core/v3/struct.GrpcService.html index 84f54490bf..6b60da89c3 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.GrpcService.html +++ b/main/api/quilkin/xds/config/core/v3/struct.GrpcService.html @@ -1,8 +1,8 @@ -GrpcService in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::GrpcService

source ·
pub struct GrpcService {
+GrpcService in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::GrpcService

source ·
pub struct GrpcService {
     pub timeout: Option<Duration>,
     pub initial_metadata: Vec<HeaderValue>,
     pub target_specifier: Option<TargetSpecifier>,
-}

Fields§

§timeout: Option<Duration>§initial_metadata: Vec<HeaderValue>§target_specifier: Option<TargetSpecifier>

Trait Implementations§

source§

impl Clone for GrpcService

source§

fn clone(&self) -> GrpcService

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcService

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcService

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcService

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§timeout: Option<Duration>§initial_metadata: Vec<HeaderValue>§target_specifier: Option<TargetSpecifier>

Trait Implementations§

source§

impl Clone for GrpcService

source§

fn clone(&self) -> GrpcService

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcService

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcService

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcService

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GrpcService> for GrpcService

source§

fn eq(&self, other: &GrpcService) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GrpcService> for GrpcService

source§

fn eq(&self, other: &GrpcService) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GrpcService

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GrpcService

Auto Trait Implementations§

§

impl RefUnwindSafe for GrpcService

§

impl Send for GrpcService

§

impl Sync for GrpcService

§

impl Unpin for GrpcService

§

impl UnwindSafe for GrpcService

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HeaderMap.html b/main/api/quilkin/xds/config/core/v3/struct.HeaderMap.html index bc73b2fac7..81bb24db16 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HeaderMap.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HeaderMap.html @@ -1,6 +1,6 @@ -HeaderMap in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HeaderMap

source ·
pub struct HeaderMap {
+HeaderMap in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HeaderMap

source ·
pub struct HeaderMap {
     pub headers: Vec<HeaderValue>,
-}

Fields§

§headers: Vec<HeaderValue>

Trait Implementations§

source§

impl Clone for HeaderMap

source§

fn clone(&self) -> HeaderMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§headers: Vec<HeaderValue>

Trait Implementations§

source§

impl Clone for HeaderMap

source§

fn clone(&self) -> HeaderMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderMap> for HeaderMap

source§

fn eq(&self, other: &HeaderMap) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderMap> for HeaderMap

source§

fn eq(&self, other: &HeaderMap) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderMap

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderMap

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderMap

§

impl Send for HeaderMap

§

impl Sync for HeaderMap

§

impl Unpin for HeaderMap

§

impl UnwindSafe for HeaderMap

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HeaderValue.html b/main/api/quilkin/xds/config/core/v3/struct.HeaderValue.html index afd9573f0b..8d601206cf 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HeaderValue.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HeaderValue.html @@ -1,7 +1,7 @@ -HeaderValue in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HeaderValue

source ·
pub struct HeaderValue {
+HeaderValue in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HeaderValue

source ·
pub struct HeaderValue {
     pub key: String,
     pub value: String,
-}

Fields§

§key: String§value: String

Trait Implementations§

source§

impl Clone for HeaderValue

source§

fn clone(&self) -> HeaderValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValue

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValue

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§key: String§value: String

Trait Implementations§

source§

impl Clone for HeaderValue

source§

fn clone(&self) -> HeaderValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValue

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValue

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderValue> for HeaderValue

source§

fn eq(&self, other: &HeaderValue) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderValue> for HeaderValue

source§

fn eq(&self, other: &HeaderValue) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderValue

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderValue

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderValue

§

impl Send for HeaderValue

§

impl Sync for HeaderValue

§

impl Unpin for HeaderValue

§

impl UnwindSafe for HeaderValue

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HeaderValueOption.html b/main/api/quilkin/xds/config/core/v3/struct.HeaderValueOption.html index 9d1fcb7ca2..fdf3c4722c 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HeaderValueOption.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HeaderValueOption.html @@ -1,10 +1,10 @@ -HeaderValueOption in quilkin::xds::config::core::v3 - Rust
pub struct HeaderValueOption {
+HeaderValueOption in quilkin::xds::config::core::v3 - Rust
pub struct HeaderValueOption {
     pub header: Option<HeaderValue>,
     pub append: Option<bool>,
     pub append_action: i32,
-}

Fields§

§header: Option<HeaderValue>§append: Option<bool>§append_action: i32

Implementations§

source§

impl HeaderValueOption

source

pub fn append_action(&self) -> HeaderAppendAction

Returns the enum value of append_action, or the default if the field is set to an invalid enum value.

-
source

pub fn set_append_action(&mut self, value: HeaderAppendAction)

Sets append_action to the provided enum value.

-

Trait Implementations§

source§

impl Clone for HeaderValueOption

source§

fn clone(&self) -> HeaderValueOption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValueOption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValueOption

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValueOption

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§header: Option<HeaderValue>§append: Option<bool>§append_action: i32

Implementations§

source§

impl HeaderValueOption

source

pub fn append_action(&self) -> HeaderAppendAction

Returns the enum value of append_action, or the default if the field is set to an invalid enum value.

+
source

pub fn set_append_action(&mut self, value: HeaderAppendAction)

Sets append_action to the provided enum value.

+

Trait Implementations§

source§

impl Clone for HeaderValueOption

source§

fn clone(&self) -> HeaderValueOption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValueOption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValueOption

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValueOption

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderValueOption> for HeaderValueOption

source§

fn eq(&self, other: &HeaderValueOption) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderValueOption> for HeaderValueOption

source§

fn eq(&self, other: &HeaderValueOption) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderValueOption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderValueOption

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderValueOption

§

impl Send for HeaderValueOption

§

impl Sync for HeaderValueOption

§

impl Unpin for HeaderValueOption

§

impl UnwindSafe for HeaderValueOption

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HealthCheck.html b/main/api/quilkin/xds/config/core/v3/struct.HealthCheck.html index 5970a62425..f9d0483a97 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HealthCheck.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HealthCheck.html @@ -1,4 +1,4 @@ -HealthCheck in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HealthCheck

source ·
pub struct HealthCheck {
Show 20 fields +HealthCheck in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HealthCheck

source ·
pub struct HealthCheck {
Show 20 fields pub timeout: Option<Duration>, pub interval: Option<Duration>, pub initial_jitter: Option<Duration>, @@ -19,7 +19,7 @@ pub tls_options: Option<TlsOptions>, pub transport_socket_match_criteria: Option<Struct>, pub health_checker: Option<HealthChecker>, -
}

Fields§

§timeout: Option<Duration>§interval: Option<Duration>§initial_jitter: Option<Duration>§interval_jitter: Option<Duration>§interval_jitter_percent: u32§unhealthy_threshold: Option<u32>§healthy_threshold: Option<u32>§alt_port: Option<u32>§reuse_connection: Option<bool>§no_traffic_interval: Option<Duration>§no_traffic_healthy_interval: Option<Duration>§unhealthy_interval: Option<Duration>§unhealthy_edge_interval: Option<Duration>§healthy_edge_interval: Option<Duration>§event_log_path: String§event_service: Option<EventServiceConfig>§always_log_health_check_failures: bool§tls_options: Option<TlsOptions>§transport_socket_match_criteria: Option<Struct>§health_checker: Option<HealthChecker>

Trait Implementations§

source§

impl Clone for HealthCheck

source§

fn clone(&self) -> HealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§timeout: Option<Duration>§interval: Option<Duration>§initial_jitter: Option<Duration>§interval_jitter: Option<Duration>§interval_jitter_percent: u32§unhealthy_threshold: Option<u32>§healthy_threshold: Option<u32>§alt_port: Option<u32>§reuse_connection: Option<bool>§no_traffic_interval: Option<Duration>§no_traffic_healthy_interval: Option<Duration>§unhealthy_interval: Option<Duration>§unhealthy_edge_interval: Option<Duration>§healthy_edge_interval: Option<Duration>§event_log_path: String§event_service: Option<EventServiceConfig>§always_log_health_check_failures: bool§tls_options: Option<TlsOptions>§transport_socket_match_criteria: Option<Struct>§health_checker: Option<HealthChecker>

Trait Implementations§

source§

impl Clone for HealthCheck

source§

fn clone(&self) -> HealthCheck

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthCheck

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthCheck

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthCheck

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -34,9 +34,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HealthCheck> for HealthCheck

source§

fn eq(&self, other: &HealthCheck) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HealthCheck> for HealthCheck

source§

fn eq(&self, other: &HealthCheck) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HealthCheck

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HealthCheck

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthCheck

§

impl Send for HealthCheck

§

impl Sync for HealthCheck

§

impl Unpin for HealthCheck

§

impl UnwindSafe for HealthCheck

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HealthStatusSet.html b/main/api/quilkin/xds/config/core/v3/struct.HealthStatusSet.html index becec3572b..a5946a8651 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HealthStatusSet.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HealthStatusSet.html @@ -1,10 +1,10 @@ -HealthStatusSet in quilkin::xds::config::core::v3 - Rust
pub struct HealthStatusSet {
+HealthStatusSet in quilkin::xds::config::core::v3 - Rust
pub struct HealthStatusSet {
     pub statuses: Vec<i32>,
-}

Fields§

§statuses: Vec<i32>

Implementations§

Fields§

§statuses: Vec<i32>

Implementations§

source§

impl HealthStatusSet

source

pub fn statuses( &self ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<HealthStatus>>

Returns an iterator which yields the valid enum values contained in statuses.

-
source

pub fn push_statuses(&mut self, value: HealthStatus)

Appends the provided enum value to statuses.

-

Trait Implementations§

source§

impl Clone for HealthStatusSet

source§

fn clone(&self) -> HealthStatusSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthStatusSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthStatusSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthStatusSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

source

pub fn push_statuses(&mut self, value: HealthStatus)

Appends the provided enum value to statuses.

+

Trait Implementations§

source§

impl Clone for HealthStatusSet

source§

fn clone(&self) -> HealthStatusSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthStatusSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthStatusSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthStatusSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HealthStatusSet> for HealthStatusSet

source§

fn eq(&self, other: &HealthStatusSet) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HealthStatusSet> for HealthStatusSet

source§

fn eq(&self, other: &HealthStatusSet) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HealthStatusSet

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthStatusSet

§

impl Send for HealthStatusSet

§

impl Sync for HealthStatusSet

§

impl Unpin for HealthStatusSet

§

impl UnwindSafe for HealthStatusSet

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HealthStatusSet

Auto Trait Implementations§

§

impl RefUnwindSafe for HealthStatusSet

§

impl Send for HealthStatusSet

§

impl Sync for HealthStatusSet

§

impl Unpin for HealthStatusSet

§

impl UnwindSafe for HealthStatusSet

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Http1ProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.Http1ProtocolOptions.html index 609af08e7a..bb6a3755a3 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Http1ProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Http1ProtocolOptions.html @@ -1,4 +1,4 @@ -Http1ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http1ProtocolOptions {
+Http1ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http1ProtocolOptions {
     pub allow_absolute_url: Option<bool>,
     pub accept_http_10: bool,
     pub default_host_for_http_10: String,
@@ -6,7 +6,7 @@
     pub enable_trailers: bool,
     pub allow_chunked_length: bool,
     pub override_stream_error_on_invalid_http_message: Option<bool>,
-}

Fields§

§allow_absolute_url: Option<bool>§accept_http_10: bool§default_host_for_http_10: String§header_key_format: Option<HeaderKeyFormat>§enable_trailers: bool§allow_chunked_length: bool§override_stream_error_on_invalid_http_message: Option<bool>

Trait Implementations§

source§

impl Clone for Http1ProtocolOptions

source§

fn clone(&self) -> Http1ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http1ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http1ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http1ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§allow_absolute_url: Option<bool>§accept_http_10: bool§default_host_for_http_10: String§header_key_format: Option<HeaderKeyFormat>§enable_trailers: bool§allow_chunked_length: bool§override_stream_error_on_invalid_http_message: Option<bool>

Trait Implementations§

source§

impl Clone for Http1ProtocolOptions

source§

fn clone(&self) -> Http1ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http1ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http1ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http1ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Http1ProtocolOptions> for Http1ProtocolOptions

source§

fn eq(&self, other: &Http1ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Http1ProtocolOptions> for Http1ProtocolOptions

source§

fn eq(&self, other: &Http1ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Http1ProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Http1ProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for Http1ProtocolOptions

§

impl Send for Http1ProtocolOptions

§

impl Sync for Http1ProtocolOptions

§

impl Unpin for Http1ProtocolOptions

§

impl UnwindSafe for Http1ProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Http2ProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.Http2ProtocolOptions.html index ee477111ea..ecb04f5c29 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Http2ProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Http2ProtocolOptions.html @@ -1,4 +1,4 @@ -Http2ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http2ProtocolOptions {
Show 15 fields +Http2ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http2ProtocolOptions {
Show 15 fields pub hpack_table_size: Option<u32>, pub max_concurrent_streams: Option<u32>, pub initial_stream_window_size: Option<u32>, @@ -14,7 +14,7 @@ pub override_stream_error_on_invalid_http_message: Option<bool>, pub custom_settings_parameters: Vec<SettingsParameter>, pub connection_keepalive: Option<KeepaliveSettings>, -
}

Fields§

§hpack_table_size: Option<u32>§max_concurrent_streams: Option<u32>§initial_stream_window_size: Option<u32>§initial_connection_window_size: Option<u32>§allow_connect: bool§allow_metadata: bool§max_outbound_frames: Option<u32>§max_outbound_control_frames: Option<u32>§max_consecutive_inbound_frames_with_empty_payload: Option<u32>§max_inbound_priority_frames_per_stream: Option<u32>§max_inbound_window_update_frames_per_data_frame_sent: Option<u32>§stream_error_on_invalid_http_messaging: bool
👎Deprecated
§override_stream_error_on_invalid_http_message: Option<bool>§custom_settings_parameters: Vec<SettingsParameter>§connection_keepalive: Option<KeepaliveSettings>

Trait Implementations§

source§

impl Clone for Http2ProtocolOptions

source§

fn clone(&self) -> Http2ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http2ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http2ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http2ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§hpack_table_size: Option<u32>§max_concurrent_streams: Option<u32>§initial_stream_window_size: Option<u32>§initial_connection_window_size: Option<u32>§allow_connect: bool§allow_metadata: bool§max_outbound_frames: Option<u32>§max_outbound_control_frames: Option<u32>§max_consecutive_inbound_frames_with_empty_payload: Option<u32>§max_inbound_priority_frames_per_stream: Option<u32>§max_inbound_window_update_frames_per_data_frame_sent: Option<u32>§stream_error_on_invalid_http_messaging: bool
👎Deprecated
§override_stream_error_on_invalid_http_message: Option<bool>§custom_settings_parameters: Vec<SettingsParameter>§connection_keepalive: Option<KeepaliveSettings>

Trait Implementations§

source§

impl Clone for Http2ProtocolOptions

source§

fn clone(&self) -> Http2ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http2ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http2ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http2ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -29,9 +29,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Http2ProtocolOptions> for Http2ProtocolOptions

source§

fn eq(&self, other: &Http2ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Http2ProtocolOptions> for Http2ProtocolOptions

source§

fn eq(&self, other: &Http2ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Http2ProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Http2ProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for Http2ProtocolOptions

§

impl Send for Http2ProtocolOptions

§

impl Sync for Http2ProtocolOptions

§

impl Unpin for Http2ProtocolOptions

§

impl UnwindSafe for Http2ProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Http3ProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.Http3ProtocolOptions.html index 4ab7781a60..3ea35911a4 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Http3ProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Http3ProtocolOptions.html @@ -1,8 +1,8 @@ -Http3ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http3ProtocolOptions {
+Http3ProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct Http3ProtocolOptions {
     pub quic_protocol_options: Option<QuicProtocolOptions>,
     pub override_stream_error_on_invalid_http_message: Option<bool>,
     pub allow_extended_connect: bool,
-}

Fields§

§quic_protocol_options: Option<QuicProtocolOptions>§override_stream_error_on_invalid_http_message: Option<bool>§allow_extended_connect: bool

Trait Implementations§

source§

impl Clone for Http3ProtocolOptions

source§

fn clone(&self) -> Http3ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http3ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http3ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http3ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§quic_protocol_options: Option<QuicProtocolOptions>§override_stream_error_on_invalid_http_message: Option<bool>§allow_extended_connect: bool

Trait Implementations§

source§

impl Clone for Http3ProtocolOptions

source§

fn clone(&self) -> Http3ProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Http3ProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Http3ProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Http3ProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Http3ProtocolOptions> for Http3ProtocolOptions

source§

fn eq(&self, other: &Http3ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Http3ProtocolOptions> for Http3ProtocolOptions

source§

fn eq(&self, other: &Http3ProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Http3ProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Http3ProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for Http3ProtocolOptions

§

impl Send for Http3ProtocolOptions

§

impl Sync for Http3ProtocolOptions

§

impl Unpin for Http3ProtocolOptions

§

impl UnwindSafe for Http3ProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HttpProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.HttpProtocolOptions.html index 48cceb0ba2..8a959e4078 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HttpProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HttpProtocolOptions.html @@ -1,16 +1,16 @@ -HttpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct HttpProtocolOptions {
+HttpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct HttpProtocolOptions {
     pub idle_timeout: Option<Duration>,
     pub max_connection_duration: Option<Duration>,
     pub max_headers_count: Option<u32>,
     pub max_stream_duration: Option<Duration>,
     pub headers_with_underscores_action: i32,
     pub max_requests_per_connection: Option<u32>,
-}

Fields§

§idle_timeout: Option<Duration>§max_connection_duration: Option<Duration>§max_headers_count: Option<u32>§max_stream_duration: Option<Duration>§headers_with_underscores_action: i32§max_requests_per_connection: Option<u32>

Implementations§

source§

impl HttpProtocolOptions

source

pub fn headers_with_underscores_action(&self) -> HeadersWithUnderscoresAction

Returns the enum value of headers_with_underscores_action, or the default if the field is set to an invalid enum value.

-
source

pub fn set_headers_with_underscores_action( +}

Fields§

§idle_timeout: Option<Duration>§max_connection_duration: Option<Duration>§max_headers_count: Option<u32>§max_stream_duration: Option<Duration>§headers_with_underscores_action: i32§max_requests_per_connection: Option<u32>

Implementations§

source§

impl HttpProtocolOptions

source

pub fn headers_with_underscores_action(&self) -> HeadersWithUnderscoresAction

Returns the enum value of headers_with_underscores_action, or the default if the field is set to an invalid enum value.

+
source

pub fn set_headers_with_underscores_action( &mut self, value: HeadersWithUnderscoresAction )

Sets headers_with_underscores_action to the provided enum value.

-

Trait Implementations§

source§

impl Clone for HttpProtocolOptions

source§

fn clone(&self) -> HttpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for HttpProtocolOptions

source§

fn clone(&self) -> HttpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -25,9 +25,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpProtocolOptions> for HttpProtocolOptions

source§

fn eq(&self, other: &HttpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpProtocolOptions> for HttpProtocolOptions

source§

fn eq(&self, other: &HttpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpProtocolOptions

§

impl Send for HttpProtocolOptions

§

impl Sync for HttpProtocolOptions

§

impl Unpin for HttpProtocolOptions

§

impl UnwindSafe for HttpProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpProtocolOptions

§

impl Send for HttpProtocolOptions

§

impl Sync for HttpProtocolOptions

§

impl Unpin for HttpProtocolOptions

§

impl UnwindSafe for HttpProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.HttpUri.html b/main/api/quilkin/xds/config/core/v3/struct.HttpUri.html index 8d15bc0e2d..af448b0138 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.HttpUri.html +++ b/main/api/quilkin/xds/config/core/v3/struct.HttpUri.html @@ -1,8 +1,8 @@ -HttpUri in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HttpUri

source ·
pub struct HttpUri {
+HttpUri in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::HttpUri

source ·
pub struct HttpUri {
     pub uri: String,
     pub timeout: Option<Duration>,
     pub http_upstream_type: Option<HttpUpstreamType>,
-}

Fields§

§uri: String§timeout: Option<Duration>§http_upstream_type: Option<HttpUpstreamType>

Trait Implementations§

source§

impl Clone for HttpUri

source§

fn clone(&self) -> HttpUri

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpUri

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpUri

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpUri

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§uri: String§timeout: Option<Duration>§http_upstream_type: Option<HttpUpstreamType>

Trait Implementations§

source§

impl Clone for HttpUri

source§

fn clone(&self) -> HttpUri

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpUri

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpUri

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpUri

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpUri> for HttpUri

source§

fn eq(&self, other: &HttpUri) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpUri> for HttpUri

source§

fn eq(&self, other: &HttpUri) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpUri

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpUri

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpUri

§

impl Send for HttpUri

§

impl Sync for HttpUri

§

impl Unpin for HttpUri

§

impl UnwindSafe for HttpUri

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.KeepaliveSettings.html b/main/api/quilkin/xds/config/core/v3/struct.KeepaliveSettings.html index 6b54050398..feb49db289 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.KeepaliveSettings.html +++ b/main/api/quilkin/xds/config/core/v3/struct.KeepaliveSettings.html @@ -1,9 +1,9 @@ -KeepaliveSettings in quilkin::xds::config::core::v3 - Rust
pub struct KeepaliveSettings {
+KeepaliveSettings in quilkin::xds::config::core::v3 - Rust
pub struct KeepaliveSettings {
     pub interval: Option<Duration>,
     pub timeout: Option<Duration>,
     pub interval_jitter: Option<Percent>,
     pub connection_idle_interval: Option<Duration>,
-}

Fields§

§interval: Option<Duration>§timeout: Option<Duration>§interval_jitter: Option<Percent>§connection_idle_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for KeepaliveSettings

source§

fn clone(&self) -> KeepaliveSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeepaliveSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for KeepaliveSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for KeepaliveSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§interval: Option<Duration>§timeout: Option<Duration>§interval_jitter: Option<Percent>§connection_idle_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for KeepaliveSettings

source§

fn clone(&self) -> KeepaliveSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeepaliveSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for KeepaliveSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for KeepaliveSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<KeepaliveSettings> for KeepaliveSettings

source§

fn eq(&self, other: &KeepaliveSettings) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<KeepaliveSettings> for KeepaliveSettings

source§

fn eq(&self, other: &KeepaliveSettings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for KeepaliveSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for KeepaliveSettings

Auto Trait Implementations§

§

impl RefUnwindSafe for KeepaliveSettings

§

impl Send for KeepaliveSettings

§

impl Sync for KeepaliveSettings

§

impl Unpin for KeepaliveSettings

§

impl UnwindSafe for KeepaliveSettings

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Locality.html b/main/api/quilkin/xds/config/core/v3/struct.Locality.html index 32126b3925..5c7697a207 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Locality.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Locality.html @@ -1,8 +1,8 @@ -Locality in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Locality

source ·
pub struct Locality {
+Locality in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Locality

source ·
pub struct Locality {
     pub region: String,
     pub zone: String,
     pub sub_zone: String,
-}

Fields§

§region: String§zone: String§sub_zone: String

Trait Implementations§

source§

impl Clone for Locality

source§

fn clone(&self) -> Locality

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Locality

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Locality

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Locality

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§region: String§zone: String§sub_zone: String

Trait Implementations§

source§

impl Clone for Locality

source§

fn clone(&self) -> Locality

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Locality

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Locality

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Locality

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Locality> for Locality

source§

fn eq(&self, other: &Locality) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Locality> for Locality

source§

fn eq(&self, other: &Locality) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Locality

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Locality

Auto Trait Implementations§

§

impl RefUnwindSafe for Locality

§

impl Send for Locality

§

impl Sync for Locality

§

impl Unpin for Locality

§

impl UnwindSafe for Locality

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Metadata.html b/main/api/quilkin/xds/config/core/v3/struct.Metadata.html index 46f9f19002..986e05a7cd 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Metadata.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Metadata.html @@ -1,7 +1,7 @@ -Metadata in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Metadata

source ·
pub struct Metadata {
+Metadata in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Metadata

source ·
pub struct Metadata {
     pub filter_metadata: HashMap<String, Struct>,
     pub typed_filter_metadata: HashMap<String, Any>,
-}

Fields§

§filter_metadata: HashMap<String, Struct>§typed_filter_metadata: HashMap<String, Any>

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Metadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filter_metadata: HashMap<String, Struct>§typed_filter_metadata: HashMap<String, Any>

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Metadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Metadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Metadata

Auto Trait Implementations§

§

impl RefUnwindSafe for Metadata

§

impl Send for Metadata

§

impl Sync for Metadata

§

impl Unpin for Metadata

§

impl UnwindSafe for Metadata

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Node.html b/main/api/quilkin/xds/config/core/v3/struct.Node.html index 5daeb5b0e4..dcd15944e7 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Node.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Node.html @@ -1,4 +1,4 @@ -Node in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Node

source ·
pub struct Node {
+Node in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Node

source ·
pub struct Node {
     pub id: String,
     pub cluster: String,
     pub metadata: Option<Struct>,
@@ -9,7 +9,7 @@
     pub client_features: Vec<String>,
     pub listening_addresses: Vec<Address>,
     pub user_agent_version_type: Option<UserAgentVersionType>,
-}

Fields§

§id: String§cluster: String§metadata: Option<Struct>§dynamic_parameters: HashMap<String, ContextParams>§locality: Option<Locality>§user_agent_name: String§extensions: Vec<Extension>§client_features: Vec<String>§listening_addresses: Vec<Address>
👎Deprecated
§user_agent_version_type: Option<UserAgentVersionType>

Trait Implementations§

source§

impl Clone for Node

source§

fn clone(&self) -> Node

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Node

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Node

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Node

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: String§cluster: String§metadata: Option<Struct>§dynamic_parameters: HashMap<String, ContextParams>§locality: Option<Locality>§user_agent_name: String§extensions: Vec<Extension>§client_features: Vec<String>§listening_addresses: Vec<Address>
👎Deprecated
§user_agent_version_type: Option<UserAgentVersionType>

Trait Implementations§

source§

impl Clone for Node

source§

fn clone(&self) -> Node

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Node

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Node

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Node

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Node> for Node

source§

fn eq(&self, other: &Node) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Node> for Node

source§

fn eq(&self, other: &Node) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Node

Auto Trait Implementations§

§

impl RefUnwindSafe for Node

§

impl Send for Node

§

impl Sync for Node

§

impl Unpin for Node

§

impl UnwindSafe for Node

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Node

Auto Trait Implementations§

§

impl RefUnwindSafe for Node

§

impl Send for Node

§

impl Sync for Node

§

impl Unpin for Node

§

impl UnwindSafe for Node

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.PathConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.PathConfigSource.html index 220542a71b..c9c7838a1b 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.PathConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.PathConfigSource.html @@ -1,7 +1,7 @@ -PathConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct PathConfigSource {
+PathConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct PathConfigSource {
     pub path: String,
     pub watched_directory: Option<WatchedDirectory>,
-}

Fields§

§path: String§watched_directory: Option<WatchedDirectory>

Trait Implementations§

source§

impl Clone for PathConfigSource

source§

fn clone(&self) -> PathConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§path: String§watched_directory: Option<WatchedDirectory>

Trait Implementations§

source§

impl Clone for PathConfigSource

source§

fn clone(&self) -> PathConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PathConfigSource> for PathConfigSource

source§

fn eq(&self, other: &PathConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PathConfigSource> for PathConfigSource

source§

fn eq(&self, other: &PathConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PathConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PathConfigSource

Auto Trait Implementations§

§

impl RefUnwindSafe for PathConfigSource

§

impl Send for PathConfigSource

§

impl Sync for PathConfigSource

§

impl Unpin for PathConfigSource

§

impl UnwindSafe for PathConfigSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.Pipe.html b/main/api/quilkin/xds/config/core/v3/struct.Pipe.html index 52d28d25b0..6a04789005 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.Pipe.html +++ b/main/api/quilkin/xds/config/core/v3/struct.Pipe.html @@ -1,7 +1,7 @@ -Pipe in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Pipe

source ·
pub struct Pipe {
+Pipe in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::Pipe

source ·
pub struct Pipe {
     pub path: String,
     pub mode: u32,
-}

Fields§

§path: String§mode: u32

Trait Implementations§

source§

impl Clone for Pipe

source§

fn clone(&self) -> Pipe

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Pipe

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Pipe

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Pipe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§path: String§mode: u32

Trait Implementations§

source§

impl Clone for Pipe

source§

fn clone(&self) -> Pipe

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Pipe

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Pipe

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Pipe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Pipe> for Pipe

source§

fn eq(&self, other: &Pipe) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Pipe> for Pipe

source§

fn eq(&self, other: &Pipe) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Pipe

Auto Trait Implementations§

§

impl RefUnwindSafe for Pipe

§

impl Send for Pipe

§

impl Sync for Pipe

§

impl Unpin for Pipe

§

impl UnwindSafe for Pipe

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Pipe

Auto Trait Implementations§

§

impl RefUnwindSafe for Pipe

§

impl Send for Pipe

§

impl Sync for Pipe

§

impl Unpin for Pipe

§

impl UnwindSafe for Pipe

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.ProxyProtocolConfig.html b/main/api/quilkin/xds/config/core/v3/struct.ProxyProtocolConfig.html index 49bd8a9b2f..0da122e902 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.ProxyProtocolConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.ProxyProtocolConfig.html @@ -1,8 +1,8 @@ -ProxyProtocolConfig in quilkin::xds::config::core::v3 - Rust
pub struct ProxyProtocolConfig {
+ProxyProtocolConfig in quilkin::xds::config::core::v3 - Rust
pub struct ProxyProtocolConfig {
     pub version: i32,
-}

Fields§

§version: i32

Implementations§

source§

impl ProxyProtocolConfig

source

pub fn version(&self) -> Version

Returns the enum value of version, or the default if the field is set to an invalid enum value.

-
source

pub fn set_version(&mut self, value: Version)

Sets version to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ProxyProtocolConfig

source§

fn clone(&self) -> ProxyProtocolConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProxyProtocolConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProxyProtocolConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProxyProtocolConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§version: i32

Implementations§

source§

impl ProxyProtocolConfig

source

pub fn version(&self) -> Version

Returns the enum value of version, or the default if the field is set to an invalid enum value.

+
source

pub fn set_version(&mut self, value: Version)

Sets version to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ProxyProtocolConfig

source§

fn clone(&self) -> ProxyProtocolConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProxyProtocolConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProxyProtocolConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProxyProtocolConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ProxyProtocolConfig> for ProxyProtocolConfig

source§

fn eq(&self, other: &ProxyProtocolConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ProxyProtocolConfig> for ProxyProtocolConfig

source§

fn eq(&self, other: &ProxyProtocolConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ProxyProtocolConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ProxyProtocolConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for ProxyProtocolConfig

§

impl Send for ProxyProtocolConfig

§

impl Sync for ProxyProtocolConfig

§

impl Unpin for ProxyProtocolConfig

§

impl UnwindSafe for ProxyProtocolConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.QueryParameter.html b/main/api/quilkin/xds/config/core/v3/struct.QueryParameter.html index f6a7f4ef8c..721a0ac8cb 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.QueryParameter.html +++ b/main/api/quilkin/xds/config/core/v3/struct.QueryParameter.html @@ -1,7 +1,7 @@ -QueryParameter in quilkin::xds::config::core::v3 - Rust
pub struct QueryParameter {
+QueryParameter in quilkin::xds::config::core::v3 - Rust
pub struct QueryParameter {
     pub key: String,
     pub value: String,
-}

Fields§

§key: String§value: String

Trait Implementations§

source§

impl Clone for QueryParameter

source§

fn clone(&self) -> QueryParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§key: String§value: String

Trait Implementations§

source§

impl Clone for QueryParameter

source§

fn clone(&self) -> QueryParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QueryParameter> for QueryParameter

source§

fn eq(&self, other: &QueryParameter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QueryParameter> for QueryParameter

source§

fn eq(&self, other: &QueryParameter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QueryParameter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QueryParameter

Auto Trait Implementations§

§

impl RefUnwindSafe for QueryParameter

§

impl Send for QueryParameter

§

impl Sync for QueryParameter

§

impl Unpin for QueryParameter

§

impl UnwindSafe for QueryParameter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.QuicKeepAliveSettings.html b/main/api/quilkin/xds/config/core/v3/struct.QuicKeepAliveSettings.html index 2981d957b5..9e1f8aca09 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.QuicKeepAliveSettings.html +++ b/main/api/quilkin/xds/config/core/v3/struct.QuicKeepAliveSettings.html @@ -1,7 +1,7 @@ -QuicKeepAliveSettings in quilkin::xds::config::core::v3 - Rust
pub struct QuicKeepAliveSettings {
+QuicKeepAliveSettings in quilkin::xds::config::core::v3 - Rust
pub struct QuicKeepAliveSettings {
     pub max_interval: Option<Duration>,
     pub initial_interval: Option<Duration>,
-}

Fields§

§max_interval: Option<Duration>§initial_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for QuicKeepAliveSettings

source§

fn clone(&self) -> QuicKeepAliveSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicKeepAliveSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicKeepAliveSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicKeepAliveSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_interval: Option<Duration>§initial_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for QuicKeepAliveSettings

source§

fn clone(&self) -> QuicKeepAliveSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicKeepAliveSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicKeepAliveSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicKeepAliveSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QuicKeepAliveSettings> for QuicKeepAliveSettings

source§

fn eq(&self, other: &QuicKeepAliveSettings) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QuicKeepAliveSettings> for QuicKeepAliveSettings

source§

fn eq(&self, other: &QuicKeepAliveSettings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QuicKeepAliveSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QuicKeepAliveSettings

Auto Trait Implementations§

§

impl RefUnwindSafe for QuicKeepAliveSettings

§

impl Send for QuicKeepAliveSettings

§

impl Sync for QuicKeepAliveSettings

§

impl Unpin for QuicKeepAliveSettings

§

impl UnwindSafe for QuicKeepAliveSettings

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.QuicProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.QuicProtocolOptions.html index 97e0f1a15f..85cc18ff39 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.QuicProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.QuicProtocolOptions.html @@ -1,10 +1,10 @@ -QuicProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct QuicProtocolOptions {
+QuicProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct QuicProtocolOptions {
     pub max_concurrent_streams: Option<u32>,
     pub initial_stream_window_size: Option<u32>,
     pub initial_connection_window_size: Option<u32>,
     pub num_timeouts_to_trigger_port_migration: Option<u32>,
     pub connection_keepalive: Option<QuicKeepAliveSettings>,
-}

Fields§

§max_concurrent_streams: Option<u32>§initial_stream_window_size: Option<u32>§initial_connection_window_size: Option<u32>§num_timeouts_to_trigger_port_migration: Option<u32>§connection_keepalive: Option<QuicKeepAliveSettings>

Trait Implementations§

source§

impl Clone for QuicProtocolOptions

source§

fn clone(&self) -> QuicProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_concurrent_streams: Option<u32>§initial_stream_window_size: Option<u32>§initial_connection_window_size: Option<u32>§num_timeouts_to_trigger_port_migration: Option<u32>§connection_keepalive: Option<QuicKeepAliveSettings>

Trait Implementations§

source§

impl Clone for QuicProtocolOptions

source§

fn clone(&self) -> QuicProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions

source§

fn eq(&self, other: &QuicProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions

source§

fn eq(&self, other: &QuicProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QuicProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QuicProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for QuicProtocolOptions

§

impl Send for QuicProtocolOptions

§

impl Sync for QuicProtocolOptions

§

impl Unpin for QuicProtocolOptions

§

impl UnwindSafe for QuicProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RateLimitSettings.html b/main/api/quilkin/xds/config/core/v3/struct.RateLimitSettings.html index 0c10e4862f..46abf30bdb 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RateLimitSettings.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RateLimitSettings.html @@ -1,7 +1,7 @@ -RateLimitSettings in quilkin::xds::config::core::v3 - Rust
pub struct RateLimitSettings {
+RateLimitSettings in quilkin::xds::config::core::v3 - Rust
pub struct RateLimitSettings {
     pub max_tokens: Option<u32>,
     pub fill_rate: Option<f64>,
-}

Fields§

§max_tokens: Option<u32>§fill_rate: Option<f64>

Trait Implementations§

source§

impl Clone for RateLimitSettings

source§

fn clone(&self) -> RateLimitSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimitSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimitSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimitSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_tokens: Option<u32>§fill_rate: Option<f64>

Trait Implementations§

source§

impl Clone for RateLimitSettings

source§

fn clone(&self) -> RateLimitSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimitSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimitSettings

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimitSettings

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RateLimitSettings> for RateLimitSettings

source§

fn eq(&self, other: &RateLimitSettings) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RateLimitSettings> for RateLimitSettings

source§

fn eq(&self, other: &RateLimitSettings) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RateLimitSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RateLimitSettings

Auto Trait Implementations§

§

impl RefUnwindSafe for RateLimitSettings

§

impl Send for RateLimitSettings

§

impl Sync for RateLimitSettings

§

impl Unpin for RateLimitSettings

§

impl UnwindSafe for RateLimitSettings

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RemoteDataSource.html b/main/api/quilkin/xds/config/core/v3/struct.RemoteDataSource.html index 3a32241ce4..822f760032 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RemoteDataSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RemoteDataSource.html @@ -1,8 +1,8 @@ -RemoteDataSource in quilkin::xds::config::core::v3 - Rust
pub struct RemoteDataSource {
+RemoteDataSource in quilkin::xds::config::core::v3 - Rust
pub struct RemoteDataSource {
     pub http_uri: Option<HttpUri>,
     pub sha256: String,
     pub retry_policy: Option<RetryPolicy>,
-}

Fields§

§http_uri: Option<HttpUri>§sha256: String§retry_policy: Option<RetryPolicy>

Trait Implementations§

source§

impl Clone for RemoteDataSource

source§

fn clone(&self) -> RemoteDataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RemoteDataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RemoteDataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RemoteDataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§http_uri: Option<HttpUri>§sha256: String§retry_policy: Option<RetryPolicy>

Trait Implementations§

source§

impl Clone for RemoteDataSource

source§

fn clone(&self) -> RemoteDataSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RemoteDataSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RemoteDataSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RemoteDataSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RemoteDataSource> for RemoteDataSource

source§

fn eq(&self, other: &RemoteDataSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RemoteDataSource> for RemoteDataSource

source§

fn eq(&self, other: &RemoteDataSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RemoteDataSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RemoteDataSource

Auto Trait Implementations§

§

impl RefUnwindSafe for RemoteDataSource

§

impl Send for RemoteDataSource

§

impl Sync for RemoteDataSource

§

impl Unpin for RemoteDataSource

§

impl UnwindSafe for RemoteDataSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RetryPolicy.html b/main/api/quilkin/xds/config/core/v3/struct.RetryPolicy.html index 639f5d77df..430bf4cbf6 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RetryPolicy.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RetryPolicy.html @@ -1,7 +1,7 @@ -RetryPolicy in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::RetryPolicy

source ·
pub struct RetryPolicy {
+RetryPolicy in quilkin::xds::config::core::v3 - Rust

Struct quilkin::xds::config::core::v3::RetryPolicy

source ·
pub struct RetryPolicy {
     pub retry_back_off: Option<BackoffStrategy>,
     pub num_retries: Option<u32>,
-}

Fields§

§retry_back_off: Option<BackoffStrategy>§num_retries: Option<u32>

Trait Implementations§

source§

impl Clone for RetryPolicy

source§

fn clone(&self) -> RetryPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§retry_back_off: Option<BackoffStrategy>§num_retries: Option<u32>

Trait Implementations§

source§

impl Clone for RetryPolicy

source§

fn clone(&self) -> RetryPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryPolicy> for RetryPolicy

source§

fn eq(&self, other: &RetryPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryPolicy> for RetryPolicy

source§

fn eq(&self, other: &RetryPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for RetryPolicy

§

impl Send for RetryPolicy

§

impl Sync for RetryPolicy

§

impl Unpin for RetryPolicy

§

impl UnwindSafe for RetryPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RuntimeDouble.html b/main/api/quilkin/xds/config/core/v3/struct.RuntimeDouble.html index f270c79105..e33cc9cbdb 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RuntimeDouble.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RuntimeDouble.html @@ -1,7 +1,7 @@ -RuntimeDouble in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeDouble {
+RuntimeDouble in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeDouble {
     pub default_value: f64,
     pub runtime_key: String,
-}

Fields§

§default_value: f64§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeDouble

source§

fn clone(&self) -> RuntimeDouble

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeDouble

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeDouble

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeDouble

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§default_value: f64§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeDouble

source§

fn clone(&self) -> RuntimeDouble

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeDouble

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeDouble

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeDouble

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimeDouble> for RuntimeDouble

source§

fn eq(&self, other: &RuntimeDouble) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimeDouble> for RuntimeDouble

source§

fn eq(&self, other: &RuntimeDouble) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimeDouble

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimeDouble

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeDouble

§

impl Send for RuntimeDouble

§

impl Sync for RuntimeDouble

§

impl Unpin for RuntimeDouble

§

impl UnwindSafe for RuntimeDouble

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RuntimeFeatureFlag.html b/main/api/quilkin/xds/config/core/v3/struct.RuntimeFeatureFlag.html index 3bf5598e8a..d988111d16 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RuntimeFeatureFlag.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RuntimeFeatureFlag.html @@ -1,7 +1,7 @@ -RuntimeFeatureFlag in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeFeatureFlag {
+RuntimeFeatureFlag in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeFeatureFlag {
     pub default_value: Option<bool>,
     pub runtime_key: String,
-}

Fields§

§default_value: Option<bool>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeFeatureFlag

source§

fn clone(&self) -> RuntimeFeatureFlag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFeatureFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFeatureFlag

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFeatureFlag

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§default_value: Option<bool>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeFeatureFlag

source§

fn clone(&self) -> RuntimeFeatureFlag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFeatureFlag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFeatureFlag

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFeatureFlag

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimeFeatureFlag> for RuntimeFeatureFlag

source§

fn eq(&self, other: &RuntimeFeatureFlag) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimeFeatureFlag> for RuntimeFeatureFlag

source§

fn eq(&self, other: &RuntimeFeatureFlag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimeFeatureFlag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimeFeatureFlag

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeFeatureFlag

§

impl Send for RuntimeFeatureFlag

§

impl Sync for RuntimeFeatureFlag

§

impl Unpin for RuntimeFeatureFlag

§

impl UnwindSafe for RuntimeFeatureFlag

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RuntimeFractionalPercent.html b/main/api/quilkin/xds/config/core/v3/struct.RuntimeFractionalPercent.html index 47cc714cb0..26c6290e71 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RuntimeFractionalPercent.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RuntimeFractionalPercent.html @@ -1,7 +1,7 @@ -RuntimeFractionalPercent in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeFractionalPercent {
+RuntimeFractionalPercent in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeFractionalPercent {
     pub default_value: Option<FractionalPercent>,
     pub runtime_key: String,
-}

Fields§

§default_value: Option<FractionalPercent>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeFractionalPercent

source§

fn clone(&self) -> RuntimeFractionalPercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFractionalPercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFractionalPercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFractionalPercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§default_value: Option<FractionalPercent>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeFractionalPercent

source§

fn clone(&self) -> RuntimeFractionalPercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeFractionalPercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeFractionalPercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeFractionalPercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimeFractionalPercent> for RuntimeFractionalPercent

source§

fn eq(&self, other: &RuntimeFractionalPercent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimeFractionalPercent> for RuntimeFractionalPercent

source§

fn eq(&self, other: &RuntimeFractionalPercent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimeFractionalPercent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimeFractionalPercent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeFractionalPercent

§

impl Send for RuntimeFractionalPercent

§

impl Sync for RuntimeFractionalPercent

§

impl Unpin for RuntimeFractionalPercent

§

impl UnwindSafe for RuntimeFractionalPercent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RuntimePercent.html b/main/api/quilkin/xds/config/core/v3/struct.RuntimePercent.html index 0a8d708d26..6f4b197316 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RuntimePercent.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RuntimePercent.html @@ -1,7 +1,7 @@ -RuntimePercent in quilkin::xds::config::core::v3 - Rust
pub struct RuntimePercent {
+RuntimePercent in quilkin::xds::config::core::v3 - Rust
pub struct RuntimePercent {
     pub default_value: Option<Percent>,
     pub runtime_key: String,
-}

Fields§

§default_value: Option<Percent>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimePercent

source§

fn clone(&self) -> RuntimePercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimePercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimePercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimePercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§default_value: Option<Percent>§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimePercent

source§

fn clone(&self) -> RuntimePercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimePercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimePercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimePercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimePercent> for RuntimePercent

source§

fn eq(&self, other: &RuntimePercent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimePercent> for RuntimePercent

source§

fn eq(&self, other: &RuntimePercent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimePercent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimePercent

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimePercent

§

impl Send for RuntimePercent

§

impl Sync for RuntimePercent

§

impl Unpin for RuntimePercent

§

impl UnwindSafe for RuntimePercent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.RuntimeUInt32.html b/main/api/quilkin/xds/config/core/v3/struct.RuntimeUInt32.html index 2f04af7fe0..9601017e85 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.RuntimeUInt32.html +++ b/main/api/quilkin/xds/config/core/v3/struct.RuntimeUInt32.html @@ -1,7 +1,7 @@ -RuntimeUInt32 in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeUInt32 {
+RuntimeUInt32 in quilkin::xds::config::core::v3 - Rust
pub struct RuntimeUInt32 {
     pub default_value: u32,
     pub runtime_key: String,
-}

Fields§

§default_value: u32§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeUInt32

source§

fn clone(&self) -> RuntimeUInt32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeUInt32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeUInt32

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeUInt32

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§default_value: u32§runtime_key: String

Trait Implementations§

source§

impl Clone for RuntimeUInt32

source§

fn clone(&self) -> RuntimeUInt32

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RuntimeUInt32

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RuntimeUInt32

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RuntimeUInt32

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RuntimeUInt32> for RuntimeUInt32

source§

fn eq(&self, other: &RuntimeUInt32) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RuntimeUInt32> for RuntimeUInt32

source§

fn eq(&self, other: &RuntimeUInt32) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RuntimeUInt32

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RuntimeUInt32

Auto Trait Implementations§

§

impl RefUnwindSafe for RuntimeUInt32

§

impl Send for RuntimeUInt32

§

impl Sync for RuntimeUInt32

§

impl Unpin for RuntimeUInt32

§

impl UnwindSafe for RuntimeUInt32

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.SchemeHeaderTransformation.html b/main/api/quilkin/xds/config/core/v3/struct.SchemeHeaderTransformation.html index 5b94194315..b06016c330 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.SchemeHeaderTransformation.html +++ b/main/api/quilkin/xds/config/core/v3/struct.SchemeHeaderTransformation.html @@ -1,6 +1,6 @@ -SchemeHeaderTransformation in quilkin::xds::config::core::v3 - Rust
pub struct SchemeHeaderTransformation {
+SchemeHeaderTransformation in quilkin::xds::config::core::v3 - Rust
pub struct SchemeHeaderTransformation {
     pub transformation: Option<Transformation>,
-}

Fields§

§transformation: Option<Transformation>

Trait Implementations§

source§

impl Clone for SchemeHeaderTransformation

source§

fn clone(&self) -> SchemeHeaderTransformation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemeHeaderTransformation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SchemeHeaderTransformation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SchemeHeaderTransformation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§transformation: Option<Transformation>

Trait Implementations§

source§

impl Clone for SchemeHeaderTransformation

source§

fn clone(&self) -> SchemeHeaderTransformation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemeHeaderTransformation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SchemeHeaderTransformation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SchemeHeaderTransformation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SchemeHeaderTransformation> for SchemeHeaderTransformation

source§

fn eq(&self, other: &SchemeHeaderTransformation) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SchemeHeaderTransformation> for SchemeHeaderTransformation

source§

fn eq(&self, other: &SchemeHeaderTransformation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SchemeHeaderTransformation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SchemeHeaderTransformation

Auto Trait Implementations§

§

impl RefUnwindSafe for SchemeHeaderTransformation

§

impl Send for SchemeHeaderTransformation

§

impl Sync for SchemeHeaderTransformation

§

impl Unpin for SchemeHeaderTransformation

§

impl UnwindSafe for SchemeHeaderTransformation

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.SelfConfigSource.html b/main/api/quilkin/xds/config/core/v3/struct.SelfConfigSource.html index 76a1e17f08..3f65e35b72 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.SelfConfigSource.html +++ b/main/api/quilkin/xds/config/core/v3/struct.SelfConfigSource.html @@ -1,8 +1,8 @@ -SelfConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct SelfConfigSource {
+SelfConfigSource in quilkin::xds::config::core::v3 - Rust
pub struct SelfConfigSource {
     pub transport_api_version: i32,
-}

Fields§

§transport_api_version: i32

Implementations§

source§

impl SelfConfigSource

source

pub fn transport_api_version(&self) -> ApiVersion

Returns the enum value of transport_api_version, or the default if the field is set to an invalid enum value.

-
source

pub fn set_transport_api_version(&mut self, value: ApiVersion)

Sets transport_api_version to the provided enum value.

-

Trait Implementations§

source§

impl Clone for SelfConfigSource

source§

fn clone(&self) -> SelfConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SelfConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SelfConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SelfConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§transport_api_version: i32

Implementations§

source§

impl SelfConfigSource

source

pub fn transport_api_version(&self) -> ApiVersion

Returns the enum value of transport_api_version, or the default if the field is set to an invalid enum value.

+
source

pub fn set_transport_api_version(&mut self, value: ApiVersion)

Sets transport_api_version to the provided enum value.

+

Trait Implementations§

source§

impl Clone for SelfConfigSource

source§

fn clone(&self) -> SelfConfigSource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SelfConfigSource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SelfConfigSource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SelfConfigSource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SelfConfigSource> for SelfConfigSource

source§

fn eq(&self, other: &SelfConfigSource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SelfConfigSource> for SelfConfigSource

source§

fn eq(&self, other: &SelfConfigSource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SelfConfigSource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SelfConfigSource

Auto Trait Implementations§

§

impl RefUnwindSafe for SelfConfigSource

§

impl Send for SelfConfigSource

§

impl Sync for SelfConfigSource

§

impl Unpin for SelfConfigSource

§

impl UnwindSafe for SelfConfigSource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.SocketAddress.html b/main/api/quilkin/xds/config/core/v3/struct.SocketAddress.html index f9828bfb14..ed33136929 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.SocketAddress.html +++ b/main/api/quilkin/xds/config/core/v3/struct.SocketAddress.html @@ -1,12 +1,12 @@ -SocketAddress in quilkin::xds::config::core::v3 - Rust
pub struct SocketAddress {
+SocketAddress in quilkin::xds::config::core::v3 - Rust
pub struct SocketAddress {
     pub protocol: i32,
     pub address: String,
     pub resolver_name: String,
     pub ipv4_compat: bool,
     pub port_specifier: Option<PortSpecifier>,
-}

Fields§

§protocol: i32§address: String§resolver_name: String§ipv4_compat: bool§port_specifier: Option<PortSpecifier>

Implementations§

source§

impl SocketAddress

source

pub fn protocol(&self) -> Protocol

Returns the enum value of protocol, or the default if the field is set to an invalid enum value.

-
source

pub fn set_protocol(&mut self, value: Protocol)

Sets protocol to the provided enum value.

-

Trait Implementations§

source§

impl Clone for SocketAddress

source§

fn clone(&self) -> SocketAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EndpointAddress> for EnvoySocketAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl Message for SocketAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§protocol: i32§address: String§resolver_name: String§ipv4_compat: bool§port_specifier: Option<PortSpecifier>

Implementations§

source§

impl SocketAddress

source

pub fn protocol(&self) -> Protocol

Returns the enum value of protocol, or the default if the field is set to an invalid enum value.

+
source

pub fn set_protocol(&mut self, value: Protocol)

Sets protocol to the provided enum value.

+

Trait Implementations§

source§

impl Clone for SocketAddress

source§

fn clone(&self) -> SocketAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EndpointAddress> for EnvoySocketAddress

source§

fn from(address: EndpointAddress) -> Self

Converts to this type from the input type.
source§

impl Message for SocketAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SocketAddress> for SocketAddress

source§

fn eq(&self, other: &SocketAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SocketAddress> for SocketAddress

source§

fn eq(&self, other: &SocketAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<SocketAddress> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoySocketAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SocketAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<SocketAddress> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: EnvoySocketAddress) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SocketAddress

Auto Trait Implementations§

§

impl RefUnwindSafe for SocketAddress

§

impl Send for SocketAddress

§

impl Sync for SocketAddress

§

impl Unpin for SocketAddress

§

impl UnwindSafe for SocketAddress

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.SocketOption.html b/main/api/quilkin/xds/config/core/v3/struct.SocketOption.html index a212e58c30..88017bdd9e 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.SocketOption.html +++ b/main/api/quilkin/xds/config/core/v3/struct.SocketOption.html @@ -1,12 +1,12 @@ -SocketOption in quilkin::xds::config::core::v3 - Rust
pub struct SocketOption {
+SocketOption in quilkin::xds::config::core::v3 - Rust
pub struct SocketOption {
     pub description: String,
     pub level: i64,
     pub name: i64,
     pub state: i32,
     pub value: Option<Value>,
-}

Fields§

§description: String§level: i64§name: i64§state: i32§value: Option<Value>

Implementations§

source§

impl SocketOption

source

pub fn state(&self) -> SocketState

Returns the enum value of state, or the default if the field is set to an invalid enum value.

-
source

pub fn set_state(&mut self, value: SocketState)

Sets state to the provided enum value.

-

Trait Implementations§

source§

impl Clone for SocketOption

source§

fn clone(&self) -> SocketOption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketOption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketOption

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SocketOption

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§description: String§level: i64§name: i64§state: i32§value: Option<Value>

Implementations§

source§

impl SocketOption

source

pub fn state(&self) -> SocketState

Returns the enum value of state, or the default if the field is set to an invalid enum value.

+
source

pub fn set_state(&mut self, value: SocketState)

Sets state to the provided enum value.

+

Trait Implementations§

source§

impl Clone for SocketOption

source§

fn clone(&self) -> SocketOption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SocketOption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SocketOption

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SocketOption

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SocketOption> for SocketOption

source§

fn eq(&self, other: &SocketOption) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SocketOption> for SocketOption

source§

fn eq(&self, other: &SocketOption) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SocketOption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SocketOption

Auto Trait Implementations§

§

impl RefUnwindSafe for SocketOption

§

impl Send for SocketOption

§

impl Sync for SocketOption

§

impl Unpin for SocketOption

§

impl UnwindSafe for SocketOption

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.TcpKeepalive.html b/main/api/quilkin/xds/config/core/v3/struct.TcpKeepalive.html index ffcd3565e0..f42254a2cf 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.TcpKeepalive.html +++ b/main/api/quilkin/xds/config/core/v3/struct.TcpKeepalive.html @@ -1,8 +1,8 @@ -TcpKeepalive in quilkin::xds::config::core::v3 - Rust
pub struct TcpKeepalive {
+TcpKeepalive in quilkin::xds::config::core::v3 - Rust
pub struct TcpKeepalive {
     pub keepalive_probes: Option<u32>,
     pub keepalive_time: Option<u32>,
     pub keepalive_interval: Option<u32>,
-}

Fields§

§keepalive_probes: Option<u32>§keepalive_time: Option<u32>§keepalive_interval: Option<u32>

Trait Implementations§

source§

impl Clone for TcpKeepalive

source§

fn clone(&self) -> TcpKeepalive

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpKeepalive

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpKeepalive

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpKeepalive

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§keepalive_probes: Option<u32>§keepalive_time: Option<u32>§keepalive_interval: Option<u32>

Trait Implementations§

source§

impl Clone for TcpKeepalive

source§

fn clone(&self) -> TcpKeepalive

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpKeepalive

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpKeepalive

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpKeepalive

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TcpKeepalive> for TcpKeepalive

source§

fn eq(&self, other: &TcpKeepalive) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TcpKeepalive> for TcpKeepalive

source§

fn eq(&self, other: &TcpKeepalive) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TcpKeepalive

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TcpKeepalive

Auto Trait Implementations§

§

impl RefUnwindSafe for TcpKeepalive

§

impl Send for TcpKeepalive

§

impl Sync for TcpKeepalive

§

impl Unpin for TcpKeepalive

§

impl UnwindSafe for TcpKeepalive

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.TcpProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.TcpProtocolOptions.html index c3ac55f82f..b396b42890 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.TcpProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.TcpProtocolOptions.html @@ -1,4 +1,4 @@ -TcpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct TcpProtocolOptions {}

Trait Implementations§

source§

impl Clone for TcpProtocolOptions

source§

fn clone(&self) -> TcpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +TcpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct TcpProtocolOptions {}

Trait Implementations§

source§

impl Clone for TcpProtocolOptions

source§

fn clone(&self) -> TcpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TcpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TcpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TcpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TcpProtocolOptions> for TcpProtocolOptions

source§

fn eq(&self, other: &TcpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TcpProtocolOptions> for TcpProtocolOptions

source§

fn eq(&self, other: &TcpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TcpProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TcpProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.TransportSocket.html b/main/api/quilkin/xds/config/core/v3/struct.TransportSocket.html index b59e820f3c..075e4c647c 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.TransportSocket.html +++ b/main/api/quilkin/xds/config/core/v3/struct.TransportSocket.html @@ -1,7 +1,7 @@ -TransportSocket in quilkin::xds::config::core::v3 - Rust
pub struct TransportSocket {
+TransportSocket in quilkin::xds::config::core::v3 - Rust
pub struct TransportSocket {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for TransportSocket

source§

fn clone(&self) -> TransportSocket

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransportSocket

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TransportSocket

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TransportSocket

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for TransportSocket

source§

fn clone(&self) -> TransportSocket

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TransportSocket

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TransportSocket

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TransportSocket

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TransportSocket> for TransportSocket

source§

fn eq(&self, other: &TransportSocket) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TransportSocket> for TransportSocket

source§

fn eq(&self, other: &TransportSocket) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TransportSocket

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TransportSocket

Auto Trait Implementations§

§

impl RefUnwindSafe for TransportSocket

§

impl Send for TransportSocket

§

impl Sync for TransportSocket

§

impl Unpin for TransportSocket

§

impl UnwindSafe for TransportSocket

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.TypedExtensionConfig.html b/main/api/quilkin/xds/config/core/v3/struct.TypedExtensionConfig.html index 368ff88f1f..5b5ed2ff0f 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.TypedExtensionConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.TypedExtensionConfig.html @@ -1,7 +1,7 @@ -TypedExtensionConfig in quilkin::xds::config::core::v3 - Rust
pub struct TypedExtensionConfig {
+TypedExtensionConfig in quilkin::xds::config::core::v3 - Rust
pub struct TypedExtensionConfig {
     pub name: String,
     pub typed_config: Option<Any>,
-}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for TypedExtensionConfig

source§

fn clone(&self) -> TypedExtensionConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TypedExtensionConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TypedExtensionConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TypedExtensionConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§typed_config: Option<Any>

Trait Implementations§

source§

impl Clone for TypedExtensionConfig

source§

fn clone(&self) -> TypedExtensionConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TypedExtensionConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TypedExtensionConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TypedExtensionConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TypedExtensionConfig> for TypedExtensionConfig

source§

fn eq(&self, other: &TypedExtensionConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TypedExtensionConfig> for TypedExtensionConfig

source§

fn eq(&self, other: &TypedExtensionConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TypedExtensionConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TypedExtensionConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for TypedExtensionConfig

§

impl Send for TypedExtensionConfig

§

impl Sync for TypedExtensionConfig

§

impl Unpin for TypedExtensionConfig

§

impl UnwindSafe for TypedExtensionConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.UdpSocketConfig.html b/main/api/quilkin/xds/config/core/v3/struct.UdpSocketConfig.html index e96ced163e..8c8b7ca4de 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.UdpSocketConfig.html +++ b/main/api/quilkin/xds/config/core/v3/struct.UdpSocketConfig.html @@ -1,7 +1,7 @@ -UdpSocketConfig in quilkin::xds::config::core::v3 - Rust
pub struct UdpSocketConfig {
+UdpSocketConfig in quilkin::xds::config::core::v3 - Rust
pub struct UdpSocketConfig {
     pub max_rx_datagram_size: Option<u64>,
     pub prefer_gro: Option<bool>,
-}

Fields§

§max_rx_datagram_size: Option<u64>§prefer_gro: Option<bool>

Trait Implementations§

source§

impl Clone for UdpSocketConfig

source§

fn clone(&self) -> UdpSocketConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UdpSocketConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UdpSocketConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UdpSocketConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_rx_datagram_size: Option<u64>§prefer_gro: Option<bool>

Trait Implementations§

source§

impl Clone for UdpSocketConfig

source§

fn clone(&self) -> UdpSocketConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UdpSocketConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UdpSocketConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UdpSocketConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UdpSocketConfig> for UdpSocketConfig

source§

fn eq(&self, other: &UdpSocketConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UdpSocketConfig> for UdpSocketConfig

source§

fn eq(&self, other: &UdpSocketConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UdpSocketConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UdpSocketConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for UdpSocketConfig

§

impl Send for UdpSocketConfig

§

impl Sync for UdpSocketConfig

§

impl Unpin for UdpSocketConfig

§

impl UnwindSafe for UdpSocketConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.UpstreamHttpProtocolOptions.html b/main/api/quilkin/xds/config/core/v3/struct.UpstreamHttpProtocolOptions.html index 176d869cb3..082e73fbf4 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.UpstreamHttpProtocolOptions.html +++ b/main/api/quilkin/xds/config/core/v3/struct.UpstreamHttpProtocolOptions.html @@ -1,8 +1,8 @@ -UpstreamHttpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct UpstreamHttpProtocolOptions {
+UpstreamHttpProtocolOptions in quilkin::xds::config::core::v3 - Rust
pub struct UpstreamHttpProtocolOptions {
     pub auto_sni: bool,
     pub auto_san_validation: bool,
     pub override_auto_sni_header: String,
-}

Fields§

§auto_sni: bool§auto_san_validation: bool§override_auto_sni_header: String

Trait Implementations§

source§

impl Clone for UpstreamHttpProtocolOptions

source§

fn clone(&self) -> UpstreamHttpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamHttpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamHttpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamHttpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§auto_sni: bool§auto_san_validation: bool§override_auto_sni_header: String

Trait Implementations§

source§

impl Clone for UpstreamHttpProtocolOptions

source§

fn clone(&self) -> UpstreamHttpProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpstreamHttpProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpstreamHttpProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpstreamHttpProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UpstreamHttpProtocolOptions> for UpstreamHttpProtocolOptions

source§

fn eq(&self, other: &UpstreamHttpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UpstreamHttpProtocolOptions> for UpstreamHttpProtocolOptions

source§

fn eq(&self, other: &UpstreamHttpProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UpstreamHttpProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UpstreamHttpProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for UpstreamHttpProtocolOptions

§

impl Send for UpstreamHttpProtocolOptions

§

impl Sync for UpstreamHttpProtocolOptions

§

impl Unpin for UpstreamHttpProtocolOptions

§

impl UnwindSafe for UpstreamHttpProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/struct.WatchedDirectory.html b/main/api/quilkin/xds/config/core/v3/struct.WatchedDirectory.html index 3ee2ef0ddd..048c05f3a2 100644 --- a/main/api/quilkin/xds/config/core/v3/struct.WatchedDirectory.html +++ b/main/api/quilkin/xds/config/core/v3/struct.WatchedDirectory.html @@ -1,6 +1,6 @@ -WatchedDirectory in quilkin::xds::config::core::v3 - Rust
pub struct WatchedDirectory {
+WatchedDirectory in quilkin::xds::config::core::v3 - Rust
pub struct WatchedDirectory {
     pub path: String,
-}

Fields§

§path: String

Trait Implementations§

source§

impl Clone for WatchedDirectory

source§

fn clone(&self) -> WatchedDirectory

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WatchedDirectory

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WatchedDirectory

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WatchedDirectory

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§path: String

Trait Implementations§

source§

impl Clone for WatchedDirectory

source§

fn clone(&self) -> WatchedDirectory

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WatchedDirectory

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WatchedDirectory

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WatchedDirectory

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<WatchedDirectory> for WatchedDirectory

source§

fn eq(&self, other: &WatchedDirectory) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<WatchedDirectory> for WatchedDirectory

source§

fn eq(&self, other: &WatchedDirectory) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for WatchedDirectory

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for WatchedDirectory

Auto Trait Implementations§

§

impl RefUnwindSafe for WatchedDirectory

§

impl Send for WatchedDirectory

§

impl Sync for WatchedDirectory

§

impl Unpin for WatchedDirectory

§

impl UnwindSafe for WatchedDirectory

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/transport_socket/enum.ConfigType.html b/main/api/quilkin/xds/config/core/v3/transport_socket/enum.ConfigType.html index 0fff90378f..734184a018 100644 --- a/main/api/quilkin/xds/config/core/v3/transport_socket/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/core/v3/transport_socket/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::core::v3::transport_socket - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::core::v3::transport_socket - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/core/v3/transport_socket/index.html b/main/api/quilkin/xds/config/core/v3/transport_socket/index.html index 1cf9264101..acb8c6abb1 100644 --- a/main/api/quilkin/xds/config/core/v3/transport_socket/index.html +++ b/main/api/quilkin/xds/config/core/v3/transport_socket/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::core::v3::transport_socket - Rust
Expand description

Nested message and enum types in TransportSocket.

+quilkin::xds::config::core::v3::transport_socket - Rust
Expand description

Nested message and enum types in TransportSocket.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/index.html b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/index.html index 61563e63f2..b0a77f9b78 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/index.html +++ b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::endpoint::v3::cluster_load_assignment - Rust
Expand description

Nested message and enum types in ClusterLoadAssignment.

+quilkin::xds::config::endpoint::v3::cluster_load_assignment - Rust
Expand description

Nested message and enum types in ClusterLoadAssignment.

Modules

  • Nested message and enum types in Policy.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/index.html b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/index.html index cc39ea092d..98b1025f5e 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/index.html +++ b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy - Rust
Expand description

Nested message and enum types in Policy.

+quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy - Rust
Expand description

Nested message and enum types in Policy.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/struct.DropOverload.html b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/struct.DropOverload.html index 9314658b03..ad7ace41d7 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/struct.DropOverload.html +++ b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/policy/struct.DropOverload.html @@ -1,7 +1,7 @@ -DropOverload in quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy - Rust
pub struct DropOverload {
+DropOverload in quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy - Rust
pub struct DropOverload {
     pub category: String,
     pub drop_percentage: Option<FractionalPercent>,
-}

Fields§

§category: String§drop_percentage: Option<FractionalPercent>

Trait Implementations§

source§

impl Clone for DropOverload

source§

fn clone(&self) -> DropOverload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DropOverload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DropOverload

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DropOverload

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§category: String§drop_percentage: Option<FractionalPercent>

Trait Implementations§

source§

impl Clone for DropOverload

source§

fn clone(&self) -> DropOverload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DropOverload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DropOverload

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DropOverload

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DropOverload> for DropOverload

source§

fn eq(&self, other: &DropOverload) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DropOverload> for DropOverload

source§

fn eq(&self, other: &DropOverload) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DropOverload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DropOverload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/struct.Policy.html b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/struct.Policy.html index ae311d0607..2b4593314f 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/struct.Policy.html +++ b/main/api/quilkin/xds/config/endpoint/v3/cluster_load_assignment/struct.Policy.html @@ -1,8 +1,8 @@ -Policy in quilkin::xds::config::endpoint::v3::cluster_load_assignment - Rust
pub struct Policy {
+Policy in quilkin::xds::config::endpoint::v3::cluster_load_assignment - Rust
pub struct Policy {
     pub drop_overloads: Vec<DropOverload>,
     pub overprovisioning_factor: Option<u32>,
     pub endpoint_stale_after: Option<Duration>,
-}

Fields§

§drop_overloads: Vec<DropOverload>§overprovisioning_factor: Option<u32>§endpoint_stale_after: Option<Duration>

Trait Implementations§

source§

impl Clone for Policy

source§

fn clone(&self) -> Policy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Policy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Policy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Policy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§drop_overloads: Vec<DropOverload>§overprovisioning_factor: Option<u32>§endpoint_stale_after: Option<Duration>

Trait Implementations§

source§

impl Clone for Policy

source§

fn clone(&self) -> Policy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Policy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Policy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Policy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Policy> for Policy

source§

fn eq(&self, other: &Policy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Policy> for Policy

source§

fn eq(&self, other: &Policy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Policy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Policy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/endpoint/index.html b/main/api/quilkin/xds/config/endpoint/v3/endpoint/index.html index 5fea77d378..9efbe96c58 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/endpoint/index.html +++ b/main/api/quilkin/xds/config/endpoint/v3/endpoint/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::endpoint::v3::endpoint - Rust
Expand description

Nested message and enum types in Endpoint.

+quilkin::xds::config::endpoint::v3::endpoint - Rust
Expand description

Nested message and enum types in Endpoint.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/endpoint/struct.HealthCheckConfig.html b/main/api/quilkin/xds/config/endpoint/v3/endpoint/struct.HealthCheckConfig.html index 0394191930..8ffe05dc92 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/endpoint/struct.HealthCheckConfig.html +++ b/main/api/quilkin/xds/config/endpoint/v3/endpoint/struct.HealthCheckConfig.html @@ -1,7 +1,7 @@ -HealthCheckConfig in quilkin::xds::config::endpoint::v3::endpoint - Rust
pub struct HealthCheckConfig {
+HealthCheckConfig in quilkin::xds::config::endpoint::v3::endpoint - Rust
pub struct HealthCheckConfig {
     pub port_value: u32,
     pub hostname: String,
-}

Fields§

§port_value: u32§hostname: String

Trait Implementations§

source§

impl Clone for HealthCheckConfig

source§

fn clone(&self) -> HealthCheckConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthCheckConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthCheckConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthCheckConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§port_value: u32§hostname: String

Trait Implementations§

source§

impl Clone for HealthCheckConfig

source§

fn clone(&self) -> HealthCheckConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HealthCheckConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HealthCheckConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HealthCheckConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HealthCheckConfig> for HealthCheckConfig

source§

fn eq(&self, other: &HealthCheckConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HealthCheckConfig> for HealthCheckConfig

source§

fn eq(&self, other: &HealthCheckConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HealthCheckConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HealthCheckConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/enum.HostIdentifier.html b/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/enum.HostIdentifier.html index 09b06349ce..00f1184bc2 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/enum.HostIdentifier.html +++ b/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/enum.HostIdentifier.html @@ -1,9 +1,9 @@ -HostIdentifier in quilkin::xds::config::endpoint::v3::lb_endpoint - Rust
pub enum HostIdentifier {
+HostIdentifier in quilkin::xds::config::endpoint::v3::lb_endpoint - Rust
pub enum HostIdentifier {
     Endpoint(Endpoint),
     EndpointName(String),
-}

Variants§

§

Endpoint(Endpoint)

§

EndpointName(String)

Implementations§

source§

impl HostIdentifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Endpoint(Endpoint)

§

EndpointName(String)

Implementations§

source§

impl HostIdentifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HostIdentifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HostIdentifier

source§

fn clone(&self) -> HostIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostIdentifier> for HostIdentifier

source§

fn eq(&self, other: &HostIdentifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HostIdentifier

source§

fn clone(&self) -> HostIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostIdentifier> for HostIdentifier

source§

fn eq(&self, other: &HostIdentifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HostIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HostIdentifier

Auto Trait Implementations§

§

impl RefUnwindSafe for HostIdentifier

§

impl Send for HostIdentifier

§

impl Sync for HostIdentifier

§

impl Unpin for HostIdentifier

§

impl UnwindSafe for HostIdentifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/index.html b/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/index.html index 8d471b44a8..7e2b2e9418 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/index.html +++ b/main/api/quilkin/xds/config/endpoint/v3/lb_endpoint/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::endpoint::v3::lb_endpoint - Rust
Expand description

Nested message and enum types in LbEndpoint.

+quilkin::xds::config::endpoint::v3::lb_endpoint - Rust
Expand description

Nested message and enum types in LbEndpoint.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/enum.LbConfig.html b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/enum.LbConfig.html index 60219e2271..7ed3b60ea1 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/enum.LbConfig.html +++ b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/enum.LbConfig.html @@ -1,9 +1,9 @@ -LbConfig in quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
pub enum LbConfig {
+LbConfig in quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
pub enum LbConfig {
     LoadBalancerEndpoints(LbEndpointList),
     LedsClusterLocalityConfig(LedsClusterLocalityConfig),
-}

Variants§

§

LoadBalancerEndpoints(LbEndpointList)

§

LedsClusterLocalityConfig(LedsClusterLocalityConfig)

Implementations§

source§

impl LbConfig

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

LoadBalancerEndpoints(LbEndpointList)

§

LedsClusterLocalityConfig(LedsClusterLocalityConfig)

Implementations§

source§

impl LbConfig

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<LbConfig>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for LbConfig

source§

fn clone(&self) -> LbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LbConfig> for LbConfig

source§

fn eq(&self, other: &LbConfig) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for LbConfig

source§

fn clone(&self) -> LbConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<LbConfig> for LbConfig

source§

fn eq(&self, other: &LbConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LbConfig

§

impl Send for LbConfig

§

impl Sync for LbConfig

§

impl Unpin for LbConfig

§

impl UnwindSafe for LbConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/index.html b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/index.html index 7a9df6fbec..0d54aca410 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/index.html +++ b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
Expand description

Nested message and enum types in LocalityLbEndpoints.

+quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
Expand description

Nested message and enum types in LocalityLbEndpoints.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/struct.LbEndpointList.html b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/struct.LbEndpointList.html index 851e122cd9..5b299bb97d 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/struct.LbEndpointList.html +++ b/main/api/quilkin/xds/config/endpoint/v3/locality_lb_endpoints/struct.LbEndpointList.html @@ -1,6 +1,6 @@ -LbEndpointList in quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
pub struct LbEndpointList {
+LbEndpointList in quilkin::xds::config::endpoint::v3::locality_lb_endpoints - Rust
pub struct LbEndpointList {
     pub lb_endpoints: Vec<LbEndpoint>,
-}

Fields§

§lb_endpoints: Vec<LbEndpoint>

Trait Implementations§

source§

impl Clone for LbEndpointList

source§

fn clone(&self) -> LbEndpointList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbEndpointList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbEndpointList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbEndpointList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§lb_endpoints: Vec<LbEndpoint>

Trait Implementations§

source§

impl Clone for LbEndpointList

source§

fn clone(&self) -> LbEndpointList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbEndpointList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbEndpointList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbEndpointList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LbEndpointList> for LbEndpointList

source§

fn eq(&self, other: &LbEndpointList) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LbEndpointList> for LbEndpointList

source§

fn eq(&self, other: &LbEndpointList) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbEndpointList

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbEndpointList

Auto Trait Implementations§

§

impl RefUnwindSafe for LbEndpointList

§

impl Send for LbEndpointList

§

impl Sync for LbEndpointList

§

impl Unpin for LbEndpointList

§

impl UnwindSafe for LbEndpointList

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/struct.ClusterLoadAssignment.html b/main/api/quilkin/xds/config/endpoint/v3/struct.ClusterLoadAssignment.html index f84b5275bb..e73f12ed55 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/struct.ClusterLoadAssignment.html +++ b/main/api/quilkin/xds/config/endpoint/v3/struct.ClusterLoadAssignment.html @@ -1,9 +1,9 @@ -ClusterLoadAssignment in quilkin::xds::config::endpoint::v3 - Rust
pub struct ClusterLoadAssignment {
+ClusterLoadAssignment in quilkin::xds::config::endpoint::v3 - Rust
pub struct ClusterLoadAssignment {
     pub cluster_name: String,
     pub endpoints: Vec<LocalityLbEndpoints>,
     pub named_endpoints: HashMap<String, Endpoint>,
     pub policy: Option<Policy>,
-}

Fields§

§cluster_name: String§endpoints: Vec<LocalityLbEndpoints>§named_endpoints: HashMap<String, Endpoint>§policy: Option<Policy>

Trait Implementations§

source§

impl Clone for ClusterLoadAssignment

source§

fn clone(&self) -> ClusterLoadAssignment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterLoadAssignment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterLoadAssignment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterLoadAssignment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§cluster_name: String§endpoints: Vec<LocalityLbEndpoints>§named_endpoints: HashMap<String, Endpoint>§policy: Option<Policy>

Trait Implementations§

source§

impl Clone for ClusterLoadAssignment

source§

fn clone(&self) -> ClusterLoadAssignment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterLoadAssignment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterLoadAssignment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterLoadAssignment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ClusterLoadAssignment> for ClusterLoadAssignment

source§

fn eq(&self, other: &ClusterLoadAssignment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ClusterLoadAssignment> for ClusterLoadAssignment

source§

fn eq(&self, other: &ClusterLoadAssignment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterLoadAssignment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterLoadAssignment

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterLoadAssignment

§

impl Send for ClusterLoadAssignment

§

impl Sync for ClusterLoadAssignment

§

impl Unpin for ClusterLoadAssignment

§

impl UnwindSafe for ClusterLoadAssignment

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/struct.Endpoint.html b/main/api/quilkin/xds/config/endpoint/v3/struct.Endpoint.html index 498ea7c884..d2a67637b8 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/struct.Endpoint.html +++ b/main/api/quilkin/xds/config/endpoint/v3/struct.Endpoint.html @@ -1,8 +1,8 @@ -Endpoint in quilkin::xds::config::endpoint::v3 - Rust
pub struct Endpoint {
+Endpoint in quilkin::xds::config::endpoint::v3 - Rust
pub struct Endpoint {
     pub address: Option<Address>,
     pub health_check_config: Option<HealthCheckConfig>,
     pub hostname: String,
-}

Fields§

§address: Option<Address>§health_check_config: Option<HealthCheckConfig>§hostname: String

Trait Implementations§

source§

impl Clone for Endpoint

source§

fn clone(&self) -> Endpoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Endpoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Endpoint

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Endpoint

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address: Option<Address>§health_check_config: Option<HealthCheckConfig>§hostname: String

Trait Implementations§

source§

impl Clone for Endpoint

source§

fn clone(&self) -> Endpoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Endpoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Endpoint

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Endpoint

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Endpoint> for Endpoint

source§

fn eq(&self, other: &Endpoint) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Endpoint> for Endpoint

source§

fn eq(&self, other: &Endpoint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<Endpoint> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Endpoint) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Endpoint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<Endpoint> for EndpointAddress

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(value: Endpoint) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Endpoint

Auto Trait Implementations§

§

impl RefUnwindSafe for Endpoint

§

impl Send for Endpoint

§

impl Sync for Endpoint

§

impl Unpin for Endpoint

§

impl UnwindSafe for Endpoint

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/struct.LbEndpoint.html b/main/api/quilkin/xds/config/endpoint/v3/struct.LbEndpoint.html index 5185f3f2aa..ead31f3389 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/struct.LbEndpoint.html +++ b/main/api/quilkin/xds/config/endpoint/v3/struct.LbEndpoint.html @@ -1,11 +1,11 @@ -LbEndpoint in quilkin::xds::config::endpoint::v3 - Rust
pub struct LbEndpoint {
+LbEndpoint in quilkin::xds::config::endpoint::v3 - Rust
pub struct LbEndpoint {
     pub health_status: i32,
     pub metadata: Option<Metadata>,
     pub load_balancing_weight: Option<u32>,
     pub host_identifier: Option<HostIdentifier>,
-}

Fields§

§health_status: i32§metadata: Option<Metadata>§load_balancing_weight: Option<u32>§host_identifier: Option<HostIdentifier>

Implementations§

source§

impl LbEndpoint

source

pub fn health_status(&self) -> HealthStatus

Returns the enum value of health_status, or the default if the field is set to an invalid enum value.

-
source

pub fn set_health_status(&mut self, value: HealthStatus)

Sets health_status to the provided enum value.

-

Trait Implementations§

source§

impl Clone for LbEndpoint

source§

fn clone(&self) -> LbEndpoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbEndpoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbEndpoint

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbEndpoint

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§health_status: i32§metadata: Option<Metadata>§load_balancing_weight: Option<u32>§host_identifier: Option<HostIdentifier>

Implementations§

source§

impl LbEndpoint

source

pub fn health_status(&self) -> HealthStatus

Returns the enum value of health_status, or the default if the field is set to an invalid enum value.

+
source

pub fn set_health_status(&mut self, value: HealthStatus)

Sets health_status to the provided enum value.

+

Trait Implementations§

source§

impl Clone for LbEndpoint

source§

fn clone(&self) -> LbEndpoint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LbEndpoint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LbEndpoint

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LbEndpoint

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LbEndpoint> for LbEndpoint

source§

fn eq(&self, other: &LbEndpoint) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LbEndpoint> for LbEndpoint

source§

fn eq(&self, other: &LbEndpoint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LbEndpoint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LbEndpoint

Auto Trait Implementations§

§

impl RefUnwindSafe for LbEndpoint

§

impl Send for LbEndpoint

§

impl Sync for LbEndpoint

§

impl Unpin for LbEndpoint

§

impl UnwindSafe for LbEndpoint

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/struct.LedsClusterLocalityConfig.html b/main/api/quilkin/xds/config/endpoint/v3/struct.LedsClusterLocalityConfig.html index 298e9abbca..5fa297f326 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/struct.LedsClusterLocalityConfig.html +++ b/main/api/quilkin/xds/config/endpoint/v3/struct.LedsClusterLocalityConfig.html @@ -1,7 +1,7 @@ -LedsClusterLocalityConfig in quilkin::xds::config::endpoint::v3 - Rust
pub struct LedsClusterLocalityConfig {
+LedsClusterLocalityConfig in quilkin::xds::config::endpoint::v3 - Rust
pub struct LedsClusterLocalityConfig {
     pub leds_config: Option<ConfigSource>,
     pub leds_collection_name: String,
-}

Fields§

§leds_config: Option<ConfigSource>§leds_collection_name: String

Trait Implementations§

source§

impl Clone for LedsClusterLocalityConfig

source§

fn clone(&self) -> LedsClusterLocalityConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LedsClusterLocalityConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LedsClusterLocalityConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LedsClusterLocalityConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§leds_config: Option<ConfigSource>§leds_collection_name: String

Trait Implementations§

source§

impl Clone for LedsClusterLocalityConfig

source§

fn clone(&self) -> LedsClusterLocalityConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LedsClusterLocalityConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LedsClusterLocalityConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LedsClusterLocalityConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LedsClusterLocalityConfig> for LedsClusterLocalityConfig

source§

fn eq(&self, other: &LedsClusterLocalityConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LedsClusterLocalityConfig> for LedsClusterLocalityConfig

source§

fn eq(&self, other: &LedsClusterLocalityConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LedsClusterLocalityConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LedsClusterLocalityConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for LedsClusterLocalityConfig

§

impl Send for LedsClusterLocalityConfig

§

impl Sync for LedsClusterLocalityConfig

§

impl Unpin for LedsClusterLocalityConfig

§

impl UnwindSafe for LedsClusterLocalityConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/endpoint/v3/struct.LocalityLbEndpoints.html b/main/api/quilkin/xds/config/endpoint/v3/struct.LocalityLbEndpoints.html index 82304abdd9..6cadb78348 100644 --- a/main/api/quilkin/xds/config/endpoint/v3/struct.LocalityLbEndpoints.html +++ b/main/api/quilkin/xds/config/endpoint/v3/struct.LocalityLbEndpoints.html @@ -1,11 +1,11 @@ -LocalityLbEndpoints in quilkin::xds::config::endpoint::v3 - Rust
pub struct LocalityLbEndpoints {
+LocalityLbEndpoints in quilkin::xds::config::endpoint::v3 - Rust
pub struct LocalityLbEndpoints {
     pub locality: Option<Locality>,
     pub lb_endpoints: Vec<LbEndpoint>,
     pub load_balancing_weight: Option<u32>,
     pub priority: u32,
     pub proximity: Option<u32>,
     pub lb_config: Option<LbConfig>,
-}

Fields§

§locality: Option<Locality>§lb_endpoints: Vec<LbEndpoint>§load_balancing_weight: Option<u32>§priority: u32§proximity: Option<u32>§lb_config: Option<LbConfig>

Trait Implementations§

source§

impl Clone for LocalityLbEndpoints

source§

fn clone(&self) -> LocalityLbEndpoints

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityLbEndpoints

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LocalityLbEndpoints

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalityLbEndpoints

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§locality: Option<Locality>§lb_endpoints: Vec<LbEndpoint>§load_balancing_weight: Option<u32>§priority: u32§proximity: Option<u32>§lb_config: Option<LbConfig>

Trait Implementations§

source§

impl Clone for LocalityLbEndpoints

source§

fn clone(&self) -> LocalityLbEndpoints

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalityLbEndpoints

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LocalityLbEndpoints

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalityLbEndpoints

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<LocalityLbEndpoints> for LocalityLbEndpoints

source§

fn eq(&self, other: &LocalityLbEndpoints) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<LocalityLbEndpoints> for LocalityLbEndpoints

source§

fn eq(&self, other: &LocalityLbEndpoints) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for LocalityLbEndpoints

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for LocalityLbEndpoints

Auto Trait Implementations§

§

impl RefUnwindSafe for LocalityLbEndpoints

§

impl Send for LocalityLbEndpoints

§

impl Sync for LocalityLbEndpoints

§

impl Unpin for LocalityLbEndpoints

§

impl UnwindSafe for LocalityLbEndpoints

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/filter/enum.ConfigType.html b/main/api/quilkin/xds/config/listener/v3/filter/enum.ConfigType.html index e6a68ae132..2385f46129 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/listener/v3/filter/enum.ConfigType.html @@ -1,9 +1,9 @@ -ConfigType in quilkin::xds::config::listener::v3::filter - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::listener::v3::filter - Rust
pub enum ConfigType {
     TypedConfig(Any),
     ConfigDiscovery(ExtensionConfigSource),
-}

Variants§

§

TypedConfig(Any)

§

ConfigDiscovery(ExtensionConfigSource)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

§

ConfigDiscovery(ExtensionConfigSource)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/filter/index.html b/main/api/quilkin/xds/config/listener/v3/filter/index.html index a098b0cf8a..3ef48543ed 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter/index.html +++ b/main/api/quilkin/xds/config/listener/v3/filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::filter - Rust

Module quilkin::xds::config::listener::v3::filter

source ·
Expand description

Nested message and enum types in Filter.

+quilkin::xds::config::listener::v3::filter - Rust

Module quilkin::xds::config::listener::v3::filter

source ·
Expand description

Nested message and enum types in Filter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/filter_chain/index.html b/main/api/quilkin/xds/config/listener/v3/filter_chain/index.html index e931db647e..bad78aeeb3 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter_chain/index.html +++ b/main/api/quilkin/xds/config/listener/v3/filter_chain/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::filter_chain - Rust
Expand description

Nested message and enum types in FilterChain.

+quilkin::xds::config::listener::v3::filter_chain - Rust
Expand description

Nested message and enum types in FilterChain.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/filter_chain/struct.OnDemandConfiguration.html b/main/api/quilkin/xds/config/listener/v3/filter_chain/struct.OnDemandConfiguration.html index 868eccd07d..a6a1500974 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter_chain/struct.OnDemandConfiguration.html +++ b/main/api/quilkin/xds/config/listener/v3/filter_chain/struct.OnDemandConfiguration.html @@ -1,6 +1,6 @@ -OnDemandConfiguration in quilkin::xds::config::listener::v3::filter_chain - Rust
pub struct OnDemandConfiguration {
+OnDemandConfiguration in quilkin::xds::config::listener::v3::filter_chain - Rust
pub struct OnDemandConfiguration {
     pub rebuild_timeout: Option<Duration>,
-}

Fields§

§rebuild_timeout: Option<Duration>

Trait Implementations§

source§

impl Clone for OnDemandConfiguration

source§

fn clone(&self) -> OnDemandConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnDemandConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnDemandConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnDemandConfiguration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rebuild_timeout: Option<Duration>

Trait Implementations§

source§

impl Clone for OnDemandConfiguration

source§

fn clone(&self) -> OnDemandConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnDemandConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnDemandConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnDemandConfiguration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OnDemandConfiguration> for OnDemandConfiguration

source§

fn eq(&self, other: &OnDemandConfiguration) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OnDemandConfiguration> for OnDemandConfiguration

source§

fn eq(&self, other: &OnDemandConfiguration) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OnDemandConfiguration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OnDemandConfiguration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/filter_chain_match/enum.ConnectionSourceType.html b/main/api/quilkin/xds/config/listener/v3/filter_chain_match/enum.ConnectionSourceType.html index d9f96d080b..0356cf2aa7 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter_chain_match/enum.ConnectionSourceType.html +++ b/main/api/quilkin/xds/config/listener/v3/filter_chain_match/enum.ConnectionSourceType.html @@ -1,23 +1,23 @@ -ConnectionSourceType in quilkin::xds::config::listener::v3::filter_chain_match - Rust
#[repr(i32)]
pub enum ConnectionSourceType { +ConnectionSourceType in quilkin::xds::config::listener::v3::filter_chain_match - Rust
#[repr(i32)]
pub enum ConnectionSourceType { Any, SameIpOrLoopback, External, -}

Variants§

§

Any

§

SameIpOrLoopback

§

External

Implementations§

source§

impl ConnectionSourceType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ConnectionSourceType.

-
source

pub fn from_i32(value: i32) -> Option<ConnectionSourceType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ConnectionSourceType, or None if value is not a valid variant.

-
source§

impl ConnectionSourceType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Any

§

SameIpOrLoopback

§

External

Implementations§

source§

impl ConnectionSourceType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ConnectionSourceType.

+
source

pub fn from_i32(value: i32) -> Option<ConnectionSourceType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ConnectionSourceType, or None if value is not a valid variant.

+
source§

impl ConnectionSourceType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ConnectionSourceType

source§

fn clone(&self) -> ConnectionSourceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionSourceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionSourceType

source§

fn default() -> ConnectionSourceType

Returns the “default value” for a type. Read more
source§

impl From<ConnectionSourceType> for i32

source§

fn from(value: ConnectionSourceType) -> i32

Converts to this type from the input type.
source§

impl Hash for ConnectionSourceType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ConnectionSourceType

source§

fn clone(&self) -> ConnectionSourceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionSourceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionSourceType

source§

fn default() -> ConnectionSourceType

Returns the “default value” for a type. Read more
source§

impl From<ConnectionSourceType> for i32

source§

fn from(value: ConnectionSourceType) -> i32

Converts to this type from the input type.
source§

impl Hash for ConnectionSourceType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ConnectionSourceType

source§

fn cmp(&self, other: &ConnectionSourceType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ConnectionSourceType

source§

fn cmp(&self, other: &ConnectionSourceType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ConnectionSourceType> for ConnectionSourceType

source§

fn eq(&self, other: &ConnectionSourceType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ConnectionSourceType> for ConnectionSourceType

source§

fn eq(&self, other: &ConnectionSourceType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ConnectionSourceType> for ConnectionSourceType

source§

fn partial_cmp(&self, other: &ConnectionSourceType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ConnectionSourceType> for ConnectionSourceType

source§

fn partial_cmp(&self, other: &ConnectionSourceType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ConnectionSourceType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ConnectionSourceType, DecodeError>

Performs the conversion.
source§

impl Copy for ConnectionSourceType

source§

impl Eq for ConnectionSourceType

source§

impl StructuralEq for ConnectionSourceType

source§

impl StructuralPartialEq for ConnectionSourceType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConnectionSourceType

§

impl Send for ConnectionSourceType

§

impl Sync for ConnectionSourceType

§

impl Unpin for ConnectionSourceType

§

impl UnwindSafe for ConnectionSourceType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ConnectionSourceType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ConnectionSourceType, DecodeError>

Performs the conversion.
source§

impl Copy for ConnectionSourceType

source§

impl Eq for ConnectionSourceType

source§

impl StructuralEq for ConnectionSourceType

source§

impl StructuralPartialEq for ConnectionSourceType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConnectionSourceType

§

impl Send for ConnectionSourceType

§

impl Sync for ConnectionSourceType

§

impl Unpin for ConnectionSourceType

§

impl UnwindSafe for ConnectionSourceType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/listener/v3/filter_chain_match/index.html b/main/api/quilkin/xds/config/listener/v3/filter_chain_match/index.html index 7bf1ddce51..9b1e5637a6 100644 --- a/main/api/quilkin/xds/config/listener/v3/filter_chain_match/index.html +++ b/main/api/quilkin/xds/config/listener/v3/filter_chain_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::filter_chain_match - Rust
Expand description

Nested message and enum types in FilterChainMatch.

+quilkin::xds::config::listener::v3::filter_chain_match - Rust
Expand description

Nested message and enum types in FilterChainMatch.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/enum.BalanceType.html b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/enum.BalanceType.html index 77bc88423b..cbbfbc2130 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/enum.BalanceType.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/enum.BalanceType.html @@ -1,8 +1,8 @@ -BalanceType in quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
pub enum BalanceType {
+BalanceType in quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
pub enum BalanceType {
     ExactBalance(ExactBalance),
-}

Variants§

§

ExactBalance(ExactBalance)

Implementations§

source§

impl BalanceType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ExactBalance(ExactBalance)

Implementations§

source§

impl BalanceType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<BalanceType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for BalanceType

source§

fn clone(&self) -> BalanceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BalanceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<BalanceType> for BalanceType

source§

fn eq(&self, other: &BalanceType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for BalanceType

source§

fn clone(&self) -> BalanceType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BalanceType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<BalanceType> for BalanceType

source§

fn eq(&self, other: &BalanceType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BalanceType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BalanceType

Auto Trait Implementations§

§

impl RefUnwindSafe for BalanceType

§

impl Send for BalanceType

§

impl Sync for BalanceType

§

impl Unpin for BalanceType

§

impl UnwindSafe for BalanceType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/index.html b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/index.html index 4353cb5be3..86c3ac9a1b 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/index.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
Expand description

Nested message and enum types in ConnectionBalanceConfig.

+quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
Expand description

Nested message and enum types in ConnectionBalanceConfig.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/struct.ExactBalance.html b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/struct.ExactBalance.html index afc1458068..8889b81edb 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/struct.ExactBalance.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/connection_balance_config/struct.ExactBalance.html @@ -1,4 +1,4 @@ -ExactBalance in quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
pub struct ExactBalance {}

Trait Implementations§

source§

impl Clone for ExactBalance

source§

fn clone(&self) -> ExactBalance

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExactBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExactBalance

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExactBalance

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +ExactBalance in quilkin::xds::config::listener::v3::listener::connection_balance_config - Rust
pub struct ExactBalance {}

Trait Implementations§

source§

impl Clone for ExactBalance

source§

fn clone(&self) -> ExactBalance

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExactBalance

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ExactBalance

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ExactBalance

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ExactBalance> for ExactBalance

source§

fn eq(&self, other: &ExactBalance) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ExactBalance> for ExactBalance

source§

fn eq(&self, other: &ExactBalance) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ExactBalance

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ExactBalance

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/enum.DrainType.html b/main/api/quilkin/xds/config/listener/v3/listener/enum.DrainType.html index 0382695e11..59d8b2cff9 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/enum.DrainType.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/enum.DrainType.html @@ -1,22 +1,22 @@ -DrainType in quilkin::xds::config::listener::v3::listener - Rust
#[repr(i32)]
pub enum DrainType { +DrainType in quilkin::xds::config::listener::v3::listener - Rust
#[repr(i32)]
pub enum DrainType { Default, ModifyOnly, -}

Variants§

§

Default

§

ModifyOnly

Implementations§

source§

impl DrainType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DrainType.

-
source

pub fn from_i32(value: i32) -> Option<DrainType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DrainType, or None if value is not a valid variant.

-
source§

impl DrainType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default

§

ModifyOnly

Implementations§

source§

impl DrainType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DrainType.

+
source

pub fn from_i32(value: i32) -> Option<DrainType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DrainType, or None if value is not a valid variant.

+
source§

impl DrainType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for DrainType

source§

fn clone(&self) -> DrainType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DrainType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DrainType

source§

fn default() -> DrainType

Returns the “default value” for a type. Read more
source§

impl From<DrainType> for i32

source§

fn from(value: DrainType) -> i32

Converts to this type from the input type.
source§

impl Hash for DrainType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for DrainType

source§

fn clone(&self) -> DrainType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DrainType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DrainType

source§

fn default() -> DrainType

Returns the “default value” for a type. Read more
source§

impl From<DrainType> for i32

source§

fn from(value: DrainType) -> i32

Converts to this type from the input type.
source§

impl Hash for DrainType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DrainType

source§

fn cmp(&self, other: &DrainType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DrainType

source§

fn cmp(&self, other: &DrainType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<DrainType> for DrainType

source§

fn eq(&self, other: &DrainType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<DrainType> for DrainType

source§

fn eq(&self, other: &DrainType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DrainType> for DrainType

source§

fn partial_cmp(&self, other: &DrainType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DrainType> for DrainType

source§

fn partial_cmp(&self, other: &DrainType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for DrainType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DrainType, DecodeError>

Performs the conversion.
source§

impl Copy for DrainType

source§

impl Eq for DrainType

source§

impl StructuralEq for DrainType

source§

impl StructuralPartialEq for DrainType

Auto Trait Implementations§

§

impl RefUnwindSafe for DrainType

§

impl Send for DrainType

§

impl Sync for DrainType

§

impl Unpin for DrainType

§

impl UnwindSafe for DrainType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for DrainType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DrainType, DecodeError>

Performs the conversion.
source§

impl Copy for DrainType

source§

impl Eq for DrainType

source§

impl StructuralEq for DrainType

source§

impl StructuralPartialEq for DrainType

Auto Trait Implementations§

§

impl RefUnwindSafe for DrainType

§

impl Send for DrainType

§

impl Sync for DrainType

§

impl Unpin for DrainType

§

impl UnwindSafe for DrainType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/enum.ListenerSpecifier.html b/main/api/quilkin/xds/config/listener/v3/listener/enum.ListenerSpecifier.html index 8e71f9496b..7afccffad6 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/enum.ListenerSpecifier.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/enum.ListenerSpecifier.html @@ -1,8 +1,8 @@ -ListenerSpecifier in quilkin::xds::config::listener::v3::listener - Rust
pub enum ListenerSpecifier {
+ListenerSpecifier in quilkin::xds::config::listener::v3::listener - Rust
pub enum ListenerSpecifier {
     InternalListener(InternalListenerConfig),
-}

Variants§

§

InternalListener(InternalListenerConfig)

Implementations§

source§

impl ListenerSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

InternalListener(InternalListenerConfig)

Implementations§

source§

impl ListenerSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ListenerSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ListenerSpecifier

source§

fn clone(&self) -> ListenerSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ListenerSpecifier> for ListenerSpecifier

source§

fn eq(&self, other: &ListenerSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ListenerSpecifier

source§

fn clone(&self) -> ListenerSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ListenerSpecifier> for ListenerSpecifier

source§

fn eq(&self, other: &ListenerSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListenerSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ListenerSpecifier

§

impl Send for ListenerSpecifier

§

impl Sync for ListenerSpecifier

§

impl Unpin for ListenerSpecifier

§

impl UnwindSafe for ListenerSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListenerSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ListenerSpecifier

§

impl Send for ListenerSpecifier

§

impl Sync for ListenerSpecifier

§

impl Unpin for ListenerSpecifier

§

impl UnwindSafe for ListenerSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/index.html b/main/api/quilkin/xds/config/listener/v3/listener/index.html index 548df0d096..3e1fc38b41 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/index.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::listener - Rust
Expand description

Nested message and enum types in Listener.

+quilkin::xds::config::listener::v3::listener - Rust
Expand description

Nested message and enum types in Listener.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/listener/struct.ConnectionBalanceConfig.html b/main/api/quilkin/xds/config/listener/v3/listener/struct.ConnectionBalanceConfig.html index e7e9dda246..d2b461e6bf 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/struct.ConnectionBalanceConfig.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/struct.ConnectionBalanceConfig.html @@ -1,6 +1,6 @@ -ConnectionBalanceConfig in quilkin::xds::config::listener::v3::listener - Rust
pub struct ConnectionBalanceConfig {
+ConnectionBalanceConfig in quilkin::xds::config::listener::v3::listener - Rust
pub struct ConnectionBalanceConfig {
     pub balance_type: Option<BalanceType>,
-}

Fields§

§balance_type: Option<BalanceType>

Trait Implementations§

source§

impl Clone for ConnectionBalanceConfig

source§

fn clone(&self) -> ConnectionBalanceConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionBalanceConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionBalanceConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectionBalanceConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§balance_type: Option<BalanceType>

Trait Implementations§

source§

impl Clone for ConnectionBalanceConfig

source§

fn clone(&self) -> ConnectionBalanceConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionBalanceConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionBalanceConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectionBalanceConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConnectionBalanceConfig> for ConnectionBalanceConfig

source§

fn eq(&self, other: &ConnectionBalanceConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConnectionBalanceConfig> for ConnectionBalanceConfig

source§

fn eq(&self, other: &ConnectionBalanceConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConnectionBalanceConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConnectionBalanceConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for ConnectionBalanceConfig

§

impl Send for ConnectionBalanceConfig

§

impl Sync for ConnectionBalanceConfig

§

impl Unpin for ConnectionBalanceConfig

§

impl UnwindSafe for ConnectionBalanceConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/struct.DeprecatedV1.html b/main/api/quilkin/xds/config/listener/v3/listener/struct.DeprecatedV1.html index d527c9792c..7735bf2a74 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/struct.DeprecatedV1.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/struct.DeprecatedV1.html @@ -1,6 +1,6 @@ -DeprecatedV1 in quilkin::xds::config::listener::v3::listener - Rust
pub struct DeprecatedV1 {
+DeprecatedV1 in quilkin::xds::config::listener::v3::listener - Rust
pub struct DeprecatedV1 {
     pub bind_to_port: Option<bool>,
-}

Fields§

§bind_to_port: Option<bool>

Trait Implementations§

source§

impl Clone for DeprecatedV1

source§

fn clone(&self) -> DeprecatedV1

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeprecatedV1

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeprecatedV1

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeprecatedV1

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§bind_to_port: Option<bool>

Trait Implementations§

source§

impl Clone for DeprecatedV1

source§

fn clone(&self) -> DeprecatedV1

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeprecatedV1

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeprecatedV1

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeprecatedV1

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeprecatedV1> for DeprecatedV1

source§

fn eq(&self, other: &DeprecatedV1) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeprecatedV1> for DeprecatedV1

source§

fn eq(&self, other: &DeprecatedV1) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeprecatedV1

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeprecatedV1

Auto Trait Implementations§

§

impl RefUnwindSafe for DeprecatedV1

§

impl Send for DeprecatedV1

§

impl Sync for DeprecatedV1

§

impl Unpin for DeprecatedV1

§

impl UnwindSafe for DeprecatedV1

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener/struct.InternalListenerConfig.html b/main/api/quilkin/xds/config/listener/v3/listener/struct.InternalListenerConfig.html index 3f27f74bfd..62f4e70447 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener/struct.InternalListenerConfig.html +++ b/main/api/quilkin/xds/config/listener/v3/listener/struct.InternalListenerConfig.html @@ -1,4 +1,4 @@ -InternalListenerConfig in quilkin::xds::config::listener::v3::listener - Rust
pub struct InternalListenerConfig {}

Trait Implementations§

source§

impl Clone for InternalListenerConfig

source§

fn clone(&self) -> InternalListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for InternalListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +InternalListenerConfig in quilkin::xds::config::listener::v3::listener - Rust
pub struct InternalListenerConfig {}

Trait Implementations§

source§

impl Clone for InternalListenerConfig

source§

fn clone(&self) -> InternalListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for InternalListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<InternalListenerConfig> for InternalListenerConfig

source§

fn eq(&self, other: &InternalListenerConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<InternalListenerConfig> for InternalListenerConfig

source§

fn eq(&self, other: &InternalListenerConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for InternalListenerConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for InternalListenerConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener_filter/enum.ConfigType.html b/main/api/quilkin/xds/config/listener/v3/listener_filter/enum.ConfigType.html index 09c6742b90..f11ed1f82a 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener_filter/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/listener/v3/listener_filter/enum.ConfigType.html @@ -1,9 +1,9 @@ -ConfigType in quilkin::xds::config::listener::v3::listener_filter - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::listener::v3::listener_filter - Rust
pub enum ConfigType {
     TypedConfig(Any),
     ConfigDiscovery(ExtensionConfigSource),
-}

Variants§

§

TypedConfig(Any)

§

ConfigDiscovery(ExtensionConfigSource)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

§

ConfigDiscovery(ExtensionConfigSource)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener_filter/index.html b/main/api/quilkin/xds/config/listener/v3/listener_filter/index.html index dda24b0e64..647a3e5550 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener_filter/index.html +++ b/main/api/quilkin/xds/config/listener/v3/listener_filter/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::listener_filter - Rust
Expand description

Nested message and enum types in ListenerFilter.

+quilkin::xds::config::listener::v3::listener_filter - Rust
Expand description

Nested message and enum types in ListenerFilter.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/enum.Rule.html b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/enum.Rule.html index 4ba58a1238..22cc4bd3ae 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/enum.Rule.html +++ b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/enum.Rule.html @@ -1,12 +1,12 @@ -Rule in quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
pub enum Rule {
+Rule in quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
pub enum Rule {
     OrMatch(MatchSet),
     AndMatch(MatchSet),
     NotMatch(Box<ListenerFilterChainMatchPredicate>),
     AnyMatch(bool),
     DestinationPortRange(Int32Range),
-}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<ListenerFilterChainMatchPredicate>)

§

AnyMatch(bool)

§

DestinationPortRange(Int32Range)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<ListenerFilterChainMatchPredicate>)

§

AnyMatch(bool)

§

DestinationPortRange(Int32Range)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Rule>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/index.html b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/index.html index f52302bf9c..06cfa3a3cf 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/index.html +++ b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
Expand description

Nested message and enum types in ListenerFilterChainMatchPredicate.

+quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
Expand description

Nested message and enum types in ListenerFilterChainMatchPredicate.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/struct.MatchSet.html b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/struct.MatchSet.html index 7cf41c4420..a1f30a5664 100644 --- a/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/struct.MatchSet.html +++ b/main/api/quilkin/xds/config/listener/v3/listener_filter_chain_match_predicate/struct.MatchSet.html @@ -1,6 +1,6 @@ -MatchSet in quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
pub struct MatchSet {
+MatchSet in quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate - Rust
pub struct MatchSet {
     pub rules: Vec<ListenerFilterChainMatchPredicate>,
-}

Fields§

§rules: Vec<ListenerFilterChainMatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rules: Vec<ListenerFilterChainMatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchSet

§

impl Send for MatchSet

§

impl Sync for MatchSet

§

impl Unpin for MatchSet

§

impl UnwindSafe for MatchSet

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.ActiveRawUdpListenerConfig.html b/main/api/quilkin/xds/config/listener/v3/struct.ActiveRawUdpListenerConfig.html index 18843ae050..5b69d3c85e 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.ActiveRawUdpListenerConfig.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.ActiveRawUdpListenerConfig.html @@ -1,4 +1,4 @@ -ActiveRawUdpListenerConfig in quilkin::xds::config::listener::v3 - Rust
pub struct ActiveRawUdpListenerConfig {}

Trait Implementations§

source§

impl Clone for ActiveRawUdpListenerConfig

source§

fn clone(&self) -> ActiveRawUdpListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ActiveRawUdpListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ActiveRawUdpListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ActiveRawUdpListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +ActiveRawUdpListenerConfig in quilkin::xds::config::listener::v3 - Rust
pub struct ActiveRawUdpListenerConfig {}

Trait Implementations§

source§

impl Clone for ActiveRawUdpListenerConfig

source§

fn clone(&self) -> ActiveRawUdpListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ActiveRawUdpListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ActiveRawUdpListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ActiveRawUdpListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ActiveRawUdpListenerConfig> for ActiveRawUdpListenerConfig

source§

fn eq(&self, other: &ActiveRawUdpListenerConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ActiveRawUdpListenerConfig> for ActiveRawUdpListenerConfig

source§

fn eq(&self, other: &ActiveRawUdpListenerConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ActiveRawUdpListenerConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ActiveRawUdpListenerConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.ApiListener.html b/main/api/quilkin/xds/config/listener/v3/struct.ApiListener.html index 9655488223..b68705335f 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.ApiListener.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.ApiListener.html @@ -1,6 +1,6 @@ -ApiListener in quilkin::xds::config::listener::v3 - Rust
pub struct ApiListener {
+ApiListener in quilkin::xds::config::listener::v3 - Rust
pub struct ApiListener {
     pub api_listener: Option<Any>,
-}

Fields§

§api_listener: Option<Any>

Trait Implementations§

source§

impl Clone for ApiListener

source§

fn clone(&self) -> ApiListener

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiListener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiListener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ApiListener

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§api_listener: Option<Any>

Trait Implementations§

source§

impl Clone for ApiListener

source§

fn clone(&self) -> ApiListener

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApiListener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ApiListener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ApiListener

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ApiListener> for ApiListener

source§

fn eq(&self, other: &ApiListener) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ApiListener> for ApiListener

source§

fn eq(&self, other: &ApiListener) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ApiListener

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ApiListener

Auto Trait Implementations§

§

impl RefUnwindSafe for ApiListener

§

impl Send for ApiListener

§

impl Sync for ApiListener

§

impl Unpin for ApiListener

§

impl UnwindSafe for ApiListener

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.Filter.html b/main/api/quilkin/xds/config/listener/v3/struct.Filter.html index 00ed59388f..cc046658e7 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.Filter.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.Filter.html @@ -1,7 +1,7 @@ -Filter in quilkin::xds::config::listener::v3 - Rust

Struct quilkin::xds::config::listener::v3::Filter

source ·
pub struct Filter {
+Filter in quilkin::xds::config::listener::v3 - Rust

Struct quilkin::xds::config::listener::v3::Filter

source ·
pub struct Filter {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Filter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Filter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for Filter

source§

fn clone(&self) -> Filter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Filter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Filter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Filter> for Filter

source§

fn eq(&self, other: &Filter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Filter> for Filter

source§

fn eq(&self, other: &Filter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<Fallthrough> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(fallthrough: Fallthrough) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<Fallthrough> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(fallthrough: Fallthrough) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Filter> for Filter

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(filter: Filter) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Filter

Auto Trait Implementations§

§

impl RefUnwindSafe for Filter

§

impl Send for Filter

§

impl Sync for Filter

§

impl Unpin for Filter

§

impl UnwindSafe for Filter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.FilterChain.html b/main/api/quilkin/xds/config/listener/v3/struct.FilterChain.html index 32f9cfcba0..267038d21b 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.FilterChain.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.FilterChain.html @@ -1,4 +1,4 @@ -FilterChain in quilkin::xds::config::listener::v3 - Rust
pub struct FilterChain {
+FilterChain in quilkin::xds::config::listener::v3 - Rust
pub struct FilterChain {
     pub filter_chain_match: Option<FilterChainMatch>,
     pub filters: Vec<Filter>,
     pub use_proxy_proto: Option<bool>,
@@ -7,7 +7,7 @@
     pub transport_socket_connect_timeout: Option<Duration>,
     pub name: String,
     pub on_demand_configuration: Option<OnDemandConfiguration>,
-}

Fields§

§filter_chain_match: Option<FilterChainMatch>§filters: Vec<Filter>§use_proxy_proto: Option<bool>
👎Deprecated
§metadata: Option<Metadata>§transport_socket: Option<TransportSocket>§transport_socket_connect_timeout: Option<Duration>§name: String§on_demand_configuration: Option<OnDemandConfiguration>

Trait Implementations§

source§

impl Clone for FilterChain

source§

fn clone(&self) -> FilterChain

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterChain

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterChain

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterChain

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filter_chain_match: Option<FilterChainMatch>§filters: Vec<Filter>§use_proxy_proto: Option<bool>
👎Deprecated
§metadata: Option<Metadata>§transport_socket: Option<TransportSocket>§transport_socket_connect_timeout: Option<Duration>§name: String§on_demand_configuration: Option<OnDemandConfiguration>

Trait Implementations§

source§

impl Clone for FilterChain

source§

fn clone(&self) -> FilterChain

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterChain

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterChain

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterChain

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FilterChain> for FilterChain

source§

fn eq(&self, other: &FilterChain) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FilterChain> for FilterChain

source§

fn eq(&self, other: &FilterChain) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<&FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: &FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for FilterChain

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<&FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: &FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<FilterChain> for FilterChain

§

type Error = CreationError

The type returned in the event of a conversion error.
source§

fn try_from(chain: FilterChain) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for FilterChain

Auto Trait Implementations§

§

impl RefUnwindSafe for FilterChain

§

impl Send for FilterChain

§

impl Sync for FilterChain

§

impl Unpin for FilterChain

§

impl UnwindSafe for FilterChain

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.FilterChainMatch.html b/main/api/quilkin/xds/config/listener/v3/struct.FilterChainMatch.html index e1f265bb50..b8a083a48c 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.FilterChainMatch.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.FilterChainMatch.html @@ -1,4 +1,4 @@ -FilterChainMatch in quilkin::xds::config::listener::v3 - Rust
pub struct FilterChainMatch {
+FilterChainMatch in quilkin::xds::config::listener::v3 - Rust
pub struct FilterChainMatch {
     pub destination_port: Option<u32>,
     pub prefix_ranges: Vec<CidrRange>,
     pub address_suffix: String,
@@ -10,9 +10,9 @@
     pub server_names: Vec<String>,
     pub transport_protocol: String,
     pub application_protocols: Vec<String>,
-}

Fields§

§destination_port: Option<u32>§prefix_ranges: Vec<CidrRange>§address_suffix: String§suffix_len: Option<u32>§direct_source_prefix_ranges: Vec<CidrRange>§source_type: i32§source_prefix_ranges: Vec<CidrRange>§source_ports: Vec<u32>§server_names: Vec<String>§transport_protocol: String§application_protocols: Vec<String>

Implementations§

source§

impl FilterChainMatch

source

pub fn source_type(&self) -> ConnectionSourceType

Returns the enum value of source_type, or the default if the field is set to an invalid enum value.

-
source

pub fn set_source_type(&mut self, value: ConnectionSourceType)

Sets source_type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for FilterChainMatch

source§

fn clone(&self) -> FilterChainMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterChainMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterChainMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterChainMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§destination_port: Option<u32>§prefix_ranges: Vec<CidrRange>§address_suffix: String§suffix_len: Option<u32>§direct_source_prefix_ranges: Vec<CidrRange>§source_type: i32§source_prefix_ranges: Vec<CidrRange>§source_ports: Vec<u32>§server_names: Vec<String>§transport_protocol: String§application_protocols: Vec<String>

Implementations§

source§

impl FilterChainMatch

source

pub fn source_type(&self) -> ConnectionSourceType

Returns the enum value of source_type, or the default if the field is set to an invalid enum value.

+
source

pub fn set_source_type(&mut self, value: ConnectionSourceType)

Sets source_type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for FilterChainMatch

source§

fn clone(&self) -> FilterChainMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterChainMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterChainMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterChainMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FilterChainMatch> for FilterChainMatch

source§

fn eq(&self, other: &FilterChainMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FilterChainMatch> for FilterChainMatch

source§

fn eq(&self, other: &FilterChainMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FilterChainMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FilterChainMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for FilterChainMatch

§

impl Send for FilterChainMatch

§

impl Sync for FilterChainMatch

§

impl Unpin for FilterChainMatch

§

impl UnwindSafe for FilterChainMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.Listener.html b/main/api/quilkin/xds/config/listener/v3/struct.Listener.html index dc7b1bc4d8..492bd9b07f 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.Listener.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.Listener.html @@ -1,4 +1,4 @@ -Listener in quilkin::xds::config::listener::v3 - Rust
pub struct Listener {
Show 29 fields +Listener in quilkin::xds::config::listener::v3 - Rust
pub struct Listener {
Show 29 fields pub name: String, pub address: Option<Address>, pub stat_prefix: String, @@ -28,11 +28,11 @@ pub enable_mptcp: bool, pub ignore_global_conn_limit: bool, pub listener_specifier: Option<ListenerSpecifier>, -
}

Fields§

§name: String§address: Option<Address>§stat_prefix: String§filter_chains: Vec<FilterChain>§use_original_dst: Option<bool>§default_filter_chain: Option<FilterChain>§per_connection_buffer_limit_bytes: Option<u32>§metadata: Option<Metadata>§deprecated_v1: Option<DeprecatedV1>
👎Deprecated
§drain_type: i32§listener_filters: Vec<ListenerFilter>§listener_filters_timeout: Option<Duration>§continue_on_listener_filters_timeout: bool§transparent: Option<bool>§freebind: Option<bool>§socket_options: Vec<SocketOption>§tcp_fast_open_queue_length: Option<u32>§traffic_direction: i32§udp_listener_config: Option<UdpListenerConfig>§api_listener: Option<ApiListener>§connection_balance_config: Option<ConnectionBalanceConfig>§reuse_port: bool
👎Deprecated
§enable_reuse_port: Option<bool>§access_log: Vec<AccessLog>§tcp_backlog_size: Option<u32>§bind_to_port: Option<bool>§enable_mptcp: bool§ignore_global_conn_limit: bool§listener_specifier: Option<ListenerSpecifier>

Implementations§

source§

impl Listener

source

pub fn drain_type(&self) -> DrainType

Returns the enum value of drain_type, or the default if the field is set to an invalid enum value.

-
source

pub fn set_drain_type(&mut self, value: DrainType)

Sets drain_type to the provided enum value.

-
source

pub fn traffic_direction(&self) -> TrafficDirection

Returns the enum value of traffic_direction, or the default if the field is set to an invalid enum value.

-
source

pub fn set_traffic_direction(&mut self, value: TrafficDirection)

Sets traffic_direction to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Listener

source§

fn clone(&self) -> Listener

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Listener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Listener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Listener

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§name: String§address: Option<Address>§stat_prefix: String§filter_chains: Vec<FilterChain>§use_original_dst: Option<bool>§default_filter_chain: Option<FilterChain>§per_connection_buffer_limit_bytes: Option<u32>§metadata: Option<Metadata>§deprecated_v1: Option<DeprecatedV1>
👎Deprecated
§drain_type: i32§listener_filters: Vec<ListenerFilter>§listener_filters_timeout: Option<Duration>§continue_on_listener_filters_timeout: bool§transparent: Option<bool>§freebind: Option<bool>§socket_options: Vec<SocketOption>§tcp_fast_open_queue_length: Option<u32>§traffic_direction: i32§udp_listener_config: Option<UdpListenerConfig>§api_listener: Option<ApiListener>§connection_balance_config: Option<ConnectionBalanceConfig>§reuse_port: bool
👎Deprecated
§enable_reuse_port: Option<bool>§access_log: Vec<AccessLog>§tcp_backlog_size: Option<u32>§bind_to_port: Option<bool>§enable_mptcp: bool§ignore_global_conn_limit: bool§listener_specifier: Option<ListenerSpecifier>

Implementations§

source§

impl Listener

source

pub fn drain_type(&self) -> DrainType

Returns the enum value of drain_type, or the default if the field is set to an invalid enum value.

+
source

pub fn set_drain_type(&mut self, value: DrainType)

Sets drain_type to the provided enum value.

+
source

pub fn traffic_direction(&self) -> TrafficDirection

Returns the enum value of traffic_direction, or the default if the field is set to an invalid enum value.

+
source

pub fn set_traffic_direction(&mut self, value: TrafficDirection)

Sets traffic_direction to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Listener

source§

fn clone(&self) -> Listener

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Listener

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Listener

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Listener

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -47,9 +47,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Listener> for Listener

source§

fn eq(&self, other: &Listener) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Listener> for Listener

source§

fn eq(&self, other: &Listener) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Listener

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Listener

Auto Trait Implementations§

§

impl RefUnwindSafe for Listener

§

impl Send for Listener

§

impl Sync for Listener

§

impl Unpin for Listener

§

impl UnwindSafe for Listener

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.ListenerCollection.html b/main/api/quilkin/xds/config/listener/v3/struct.ListenerCollection.html index 68711fa5de..b144aff77d 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.ListenerCollection.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.ListenerCollection.html @@ -1,6 +1,6 @@ -ListenerCollection in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerCollection {
+ListenerCollection in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerCollection {
     pub entries: Vec<CollectionEntry>,
-}

Fields§

§entries: Vec<CollectionEntry>

Trait Implementations§

source§

impl Clone for ListenerCollection

source§

fn clone(&self) -> ListenerCollection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerCollection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerCollection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerCollection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§entries: Vec<CollectionEntry>

Trait Implementations§

source§

impl Clone for ListenerCollection

source§

fn clone(&self) -> ListenerCollection

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerCollection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerCollection

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerCollection

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ListenerCollection> for ListenerCollection

source§

fn eq(&self, other: &ListenerCollection) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ListenerCollection> for ListenerCollection

source§

fn eq(&self, other: &ListenerCollection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListenerCollection

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListenerCollection

Auto Trait Implementations§

§

impl RefUnwindSafe for ListenerCollection

§

impl Send for ListenerCollection

§

impl Sync for ListenerCollection

§

impl Unpin for ListenerCollection

§

impl UnwindSafe for ListenerCollection

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilter.html b/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilter.html index b1363b291a..57507ca064 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilter.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilter.html @@ -1,8 +1,8 @@ -ListenerFilter in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerFilter {
+ListenerFilter in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerFilter {
     pub name: String,
     pub filter_disabled: Option<ListenerFilterChainMatchPredicate>,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§filter_disabled: Option<ListenerFilterChainMatchPredicate>§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for ListenerFilter

source§

fn clone(&self) -> ListenerFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§filter_disabled: Option<ListenerFilterChainMatchPredicate>§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for ListenerFilter

source§

fn clone(&self) -> ListenerFilter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerFilter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerFilter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerFilter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ListenerFilter> for ListenerFilter

source§

fn eq(&self, other: &ListenerFilter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ListenerFilter> for ListenerFilter

source§

fn eq(&self, other: &ListenerFilter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListenerFilter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListenerFilter

Auto Trait Implementations§

§

impl RefUnwindSafe for ListenerFilter

§

impl Send for ListenerFilter

§

impl Sync for ListenerFilter

§

impl Unpin for ListenerFilter

§

impl UnwindSafe for ListenerFilter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilterChainMatchPredicate.html b/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilterChainMatchPredicate.html index 60f24a449d..d8a8fc35c0 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilterChainMatchPredicate.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.ListenerFilterChainMatchPredicate.html @@ -1,6 +1,6 @@ -ListenerFilterChainMatchPredicate in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerFilterChainMatchPredicate {
+ListenerFilterChainMatchPredicate in quilkin::xds::config::listener::v3 - Rust
pub struct ListenerFilterChainMatchPredicate {
     pub rule: Option<Rule>,
-}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for ListenerFilterChainMatchPredicate

source§

fn clone(&self) -> ListenerFilterChainMatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerFilterChainMatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerFilterChainMatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerFilterChainMatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for ListenerFilterChainMatchPredicate

source§

fn clone(&self) -> ListenerFilterChainMatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListenerFilterChainMatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListenerFilterChainMatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListenerFilterChainMatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ListenerFilterChainMatchPredicate> for ListenerFilterChainMatchPredicate

source§

fn eq(&self, other: &ListenerFilterChainMatchPredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ListenerFilterChainMatchPredicate> for ListenerFilterChainMatchPredicate

source§

fn eq(&self, other: &ListenerFilterChainMatchPredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListenerFilterChainMatchPredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListenerFilterChainMatchPredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for ListenerFilterChainMatchPredicate

§

impl Send for ListenerFilterChainMatchPredicate

§

impl Sync for ListenerFilterChainMatchPredicate

§

impl Unpin for ListenerFilterChainMatchPredicate

§

impl UnwindSafe for ListenerFilterChainMatchPredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.QuicProtocolOptions.html b/main/api/quilkin/xds/config/listener/v3/struct.QuicProtocolOptions.html index 0ba3f65300..3601300f66 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.QuicProtocolOptions.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.QuicProtocolOptions.html @@ -1,4 +1,4 @@ -QuicProtocolOptions in quilkin::xds::config::listener::v3 - Rust
pub struct QuicProtocolOptions {
+QuicProtocolOptions in quilkin::xds::config::listener::v3 - Rust
pub struct QuicProtocolOptions {
     pub quic_protocol_options: Option<QuicProtocolOptions>,
     pub idle_timeout: Option<Duration>,
     pub crypto_handshake_timeout: Option<Duration>,
@@ -6,7 +6,7 @@
     pub packets_to_read_to_connection_count_ratio: Option<u32>,
     pub crypto_stream_config: Option<TypedExtensionConfig>,
     pub proof_source_config: Option<TypedExtensionConfig>,
-}

Fields§

§quic_protocol_options: Option<QuicProtocolOptions>§idle_timeout: Option<Duration>§crypto_handshake_timeout: Option<Duration>§enabled: Option<RuntimeFeatureFlag>§packets_to_read_to_connection_count_ratio: Option<u32>§crypto_stream_config: Option<TypedExtensionConfig>§proof_source_config: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for QuicProtocolOptions

source§

fn clone(&self) -> QuicProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§quic_protocol_options: Option<QuicProtocolOptions>§idle_timeout: Option<Duration>§crypto_handshake_timeout: Option<Duration>§enabled: Option<RuntimeFeatureFlag>§packets_to_read_to_connection_count_ratio: Option<u32>§crypto_stream_config: Option<TypedExtensionConfig>§proof_source_config: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for QuicProtocolOptions

source§

fn clone(&self) -> QuicProtocolOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuicProtocolOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuicProtocolOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuicProtocolOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions

source§

fn eq(&self, other: &QuicProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QuicProtocolOptions> for QuicProtocolOptions

source§

fn eq(&self, other: &QuicProtocolOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QuicProtocolOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QuicProtocolOptions

Auto Trait Implementations§

§

impl RefUnwindSafe for QuicProtocolOptions

§

impl Send for QuicProtocolOptions

§

impl Sync for QuicProtocolOptions

§

impl Unpin for QuicProtocolOptions

§

impl UnwindSafe for QuicProtocolOptions

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/listener/v3/struct.UdpListenerConfig.html b/main/api/quilkin/xds/config/listener/v3/struct.UdpListenerConfig.html index cc7f432274..fd3816c2e8 100644 --- a/main/api/quilkin/xds/config/listener/v3/struct.UdpListenerConfig.html +++ b/main/api/quilkin/xds/config/listener/v3/struct.UdpListenerConfig.html @@ -1,7 +1,7 @@ -UdpListenerConfig in quilkin::xds::config::listener::v3 - Rust
pub struct UdpListenerConfig {
+UdpListenerConfig in quilkin::xds::config::listener::v3 - Rust
pub struct UdpListenerConfig {
     pub downstream_socket_config: Option<UdpSocketConfig>,
     pub quic_options: Option<QuicProtocolOptions>,
-}

Fields§

§downstream_socket_config: Option<UdpSocketConfig>§quic_options: Option<QuicProtocolOptions>

Trait Implementations§

source§

impl Clone for UdpListenerConfig

source§

fn clone(&self) -> UdpListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UdpListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UdpListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UdpListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§downstream_socket_config: Option<UdpSocketConfig>§quic_options: Option<QuicProtocolOptions>

Trait Implementations§

source§

impl Clone for UdpListenerConfig

source§

fn clone(&self) -> UdpListenerConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UdpListenerConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UdpListenerConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UdpListenerConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UdpListenerConfig> for UdpListenerConfig

source§

fn eq(&self, other: &UdpListenerConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UdpListenerConfig> for UdpListenerConfig

source§

fn eq(&self, other: &UdpListenerConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UdpListenerConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UdpListenerConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for UdpListenerConfig

§

impl Send for UdpListenerConfig

§

impl Sync for UdpListenerConfig

§

impl Unpin for UdpListenerConfig

§

impl UnwindSafe for UdpListenerConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/cors_policy/enum.EnabledSpecifier.html b/main/api/quilkin/xds/config/route/v3/cors_policy/enum.EnabledSpecifier.html index f4999f259e..d07fcebcc4 100644 --- a/main/api/quilkin/xds/config/route/v3/cors_policy/enum.EnabledSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/cors_policy/enum.EnabledSpecifier.html @@ -1,8 +1,8 @@ -EnabledSpecifier in quilkin::xds::config::route::v3::cors_policy - Rust
pub enum EnabledSpecifier {
+EnabledSpecifier in quilkin::xds::config::route::v3::cors_policy - Rust
pub enum EnabledSpecifier {
     FilterEnabled(RuntimeFractionalPercent),
-}

Variants§

Implementations§

source§

impl EnabledSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl EnabledSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<EnabledSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for EnabledSpecifier

source§

fn clone(&self) -> EnabledSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnabledSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EnabledSpecifier> for EnabledSpecifier

source§

fn eq(&self, other: &EnabledSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for EnabledSpecifier

source§

fn clone(&self) -> EnabledSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EnabledSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EnabledSpecifier> for EnabledSpecifier

source§

fn eq(&self, other: &EnabledSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EnabledSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for EnabledSpecifier

§

impl Send for EnabledSpecifier

§

impl Sync for EnabledSpecifier

§

impl Unpin for EnabledSpecifier

§

impl UnwindSafe for EnabledSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EnabledSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for EnabledSpecifier

§

impl Send for EnabledSpecifier

§

impl Sync for EnabledSpecifier

§

impl Unpin for EnabledSpecifier

§

impl UnwindSafe for EnabledSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/cors_policy/index.html b/main/api/quilkin/xds/config/route/v3/cors_policy/index.html index 9ee5eb2ad5..53acc98d64 100644 --- a/main/api/quilkin/xds/config/route/v3/cors_policy/index.html +++ b/main/api/quilkin/xds/config/route/v3/cors_policy/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::cors_policy - Rust
Expand description

Nested message and enum types in CorsPolicy.

+quilkin::xds::config::route::v3::cors_policy - Rust
Expand description

Nested message and enum types in CorsPolicy.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/header_matcher/enum.HeaderMatchSpecifier.html b/main/api/quilkin/xds/config/route/v3/header_matcher/enum.HeaderMatchSpecifier.html index 52d1a612ea..70116b9266 100644 --- a/main/api/quilkin/xds/config/route/v3/header_matcher/enum.HeaderMatchSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/header_matcher/enum.HeaderMatchSpecifier.html @@ -1,4 +1,4 @@ -HeaderMatchSpecifier in quilkin::xds::config::route::v3::header_matcher - Rust
pub enum HeaderMatchSpecifier {
+HeaderMatchSpecifier in quilkin::xds::config::route::v3::header_matcher - Rust
pub enum HeaderMatchSpecifier {
     ExactMatch(String),
     SafeRegexMatch(RegexMatcher),
     RangeMatch(Int64Range),
@@ -7,9 +7,9 @@
     SuffixMatch(String),
     ContainsMatch(String),
     StringMatch(StringMatcher),
-}

Variants§

§

ExactMatch(String)

§

SafeRegexMatch(RegexMatcher)

§

RangeMatch(Int64Range)

§

PresentMatch(bool)

§

PrefixMatch(String)

§

SuffixMatch(String)

§

ContainsMatch(String)

§

StringMatch(StringMatcher)

Implementations§

source§

impl HeaderMatchSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ExactMatch(String)

§

SafeRegexMatch(RegexMatcher)

§

RangeMatch(Int64Range)

§

PresentMatch(bool)

§

PrefixMatch(String)

§

SuffixMatch(String)

§

ContainsMatch(String)

§

StringMatch(StringMatcher)

Implementations§

source§

impl HeaderMatchSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HeaderMatchSpecifier>, tag: u32, wire_type: WireType, @@ -17,10 +17,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HeaderMatchSpecifier

source§

fn clone(&self) -> HeaderMatchSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMatchSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HeaderMatchSpecifier> for HeaderMatchSpecifier

source§

fn eq(&self, other: &HeaderMatchSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HeaderMatchSpecifier

source§

fn clone(&self) -> HeaderMatchSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMatchSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HeaderMatchSpecifier> for HeaderMatchSpecifier

source§

fn eq(&self, other: &HeaderMatchSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderMatchSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderMatchSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderMatchSpecifier

§

impl Send for HeaderMatchSpecifier

§

impl Sync for HeaderMatchSpecifier

§

impl Unpin for HeaderMatchSpecifier

§

impl UnwindSafe for HeaderMatchSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/header_matcher/index.html b/main/api/quilkin/xds/config/route/v3/header_matcher/index.html index bd4faa6194..99296306c9 100644 --- a/main/api/quilkin/xds/config/route/v3/header_matcher/index.html +++ b/main/api/quilkin/xds/config/route/v3/header_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::header_matcher - Rust
Expand description

Nested message and enum types in HeaderMatcher.

+quilkin::xds::config::route::v3::header_matcher - Rust
Expand description

Nested message and enum types in HeaderMatcher.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/enum.QueryParameterMatchSpecifier.html b/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/enum.QueryParameterMatchSpecifier.html index 6bddf5e464..b19f78c386 100644 --- a/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/enum.QueryParameterMatchSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/enum.QueryParameterMatchSpecifier.html @@ -1,9 +1,9 @@ -QueryParameterMatchSpecifier in quilkin::xds::config::route::v3::query_parameter_matcher - Rust
pub enum QueryParameterMatchSpecifier {
+QueryParameterMatchSpecifier in quilkin::xds::config::route::v3::query_parameter_matcher - Rust
pub enum QueryParameterMatchSpecifier {
     StringMatch(StringMatcher),
     PresentMatch(bool),
-}

Variants§

§

StringMatch(StringMatcher)

§

PresentMatch(bool)

Implementations§

source§

impl QueryParameterMatchSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

StringMatch(StringMatcher)

§

PresentMatch(bool)

Implementations§

source§

impl QueryParameterMatchSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<QueryParameterMatchSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for QueryParameterMatchSpecifier

source§

fn clone(&self) -> QueryParameterMatchSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameterMatchSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<QueryParameterMatchSpecifier> for QueryParameterMatchSpecifier

source§

fn eq(&self, other: &QueryParameterMatchSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for QueryParameterMatchSpecifier

source§

fn clone(&self) -> QueryParameterMatchSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameterMatchSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<QueryParameterMatchSpecifier> for QueryParameterMatchSpecifier

source§

fn eq(&self, other: &QueryParameterMatchSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QueryParameterMatchSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QueryParameterMatchSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for QueryParameterMatchSpecifier

§

impl Send for QueryParameterMatchSpecifier

§

impl Sync for QueryParameterMatchSpecifier

§

impl Unpin for QueryParameterMatchSpecifier

§

impl UnwindSafe for QueryParameterMatchSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/index.html b/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/index.html index d2c4a4a24b..7bd156284f 100644 --- a/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/index.html +++ b/main/api/quilkin/xds/config/route/v3/query_parameter_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::query_parameter_matcher - Rust
Expand description

Nested message and enum types in QueryParameterMatcher.

+quilkin::xds::config::route::v3::query_parameter_matcher - Rust
Expand description

Nested message and enum types in QueryParameterMatcher.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/enum.ActionSpecifier.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/enum.ActionSpecifier.html index 6fc25c4301..682a0bafb8 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/enum.ActionSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/enum.ActionSpecifier.html @@ -1,4 +1,4 @@ -ActionSpecifier in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub enum ActionSpecifier {
+ActionSpecifier in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub enum ActionSpecifier {
     SourceCluster(SourceCluster),
     DestinationCluster(DestinationCluster),
     RequestHeaders(RequestHeaders),
@@ -8,9 +8,9 @@
     DynamicMetadata(DynamicMetaData),
     Metadata(MetaData),
     Extension(TypedExtensionConfig),
-}

Variants§

§

SourceCluster(SourceCluster)

§

DestinationCluster(DestinationCluster)

§

RequestHeaders(RequestHeaders)

§

RemoteAddress(RemoteAddress)

§

GenericKey(GenericKey)

§

HeaderValueMatch(HeaderValueMatch)

§

DynamicMetadata(DynamicMetaData)

§

Metadata(MetaData)

§

Extension(TypedExtensionConfig)

Implementations§

source§

impl ActionSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SourceCluster(SourceCluster)

§

DestinationCluster(DestinationCluster)

§

RequestHeaders(RequestHeaders)

§

RemoteAddress(RemoteAddress)

§

GenericKey(GenericKey)

§

HeaderValueMatch(HeaderValueMatch)

§

DynamicMetadata(DynamicMetaData)

§

Metadata(MetaData)

§

Extension(TypedExtensionConfig)

Implementations§

source§

impl ActionSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ActionSpecifier>, tag: u32, wire_type: WireType, @@ -18,10 +18,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ActionSpecifier

source§

fn clone(&self) -> ActionSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ActionSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ActionSpecifier> for ActionSpecifier

source§

fn eq(&self, other: &ActionSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ActionSpecifier

source§

fn clone(&self) -> ActionSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ActionSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ActionSpecifier> for ActionSpecifier

source§

fn eq(&self, other: &ActionSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ActionSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ActionSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ActionSpecifier

§

impl Send for ActionSpecifier

§

impl Sync for ActionSpecifier

§

impl Unpin for ActionSpecifier

§

impl UnwindSafe for ActionSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/index.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/index.html index e799aa4e27..48bcf1c4d6 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/index.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::rate_limit::action - Rust
Expand description

Nested message and enum types in Action.

+quilkin::xds::config::route::v3::rate_limit::action - Rust
\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/enum.Source.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/enum.Source.html index 902be9cd62..48ebb9d3e0 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/enum.Source.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/enum.Source.html @@ -1,22 +1,22 @@ -Source in quilkin::xds::config::route::v3::rate_limit::action::meta_data - Rust
#[repr(i32)]
pub enum Source { +Source in quilkin::xds::config::route::v3::rate_limit::action::meta_data - Rust
#[repr(i32)]
pub enum Source { Dynamic, RouteEntry, -}

Variants§

§

Dynamic

§

RouteEntry

Implementations§

source§

impl Source

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Source.

-
source

pub fn from_i32(value: i32) -> Option<Source>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Source, or None if value is not a valid variant.

-
source§

impl Source

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Dynamic

§

RouteEntry

Implementations§

source§

impl Source

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Source.

+
source

pub fn from_i32(value: i32) -> Option<Source>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Source, or None if value is not a valid variant.

+
source§

impl Source

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for Source

source§

fn clone(&self) -> Source

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Source

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Source

source§

fn default() -> Source

Returns the “default value” for a type. Read more
source§

impl From<Source> for i32

source§

fn from(value: Source) -> i32

Converts to this type from the input type.
source§

impl Hash for Source

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for Source

source§

fn clone(&self) -> Source

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Source

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Source

source§

fn default() -> Source

Returns the “default value” for a type. Read more
source§

impl From<Source> for i32

source§

fn from(value: Source) -> i32

Converts to this type from the input type.
source§

impl Hash for Source

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Source

source§

fn cmp(&self, other: &Source) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Source

source§

fn cmp(&self, other: &Source) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Source> for Source

source§

fn eq(&self, other: &Source) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Source> for Source

source§

fn eq(&self, other: &Source) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Source> for Source

source§

fn partial_cmp(&self, other: &Source) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Source> for Source

source§

fn partial_cmp(&self, other: &Source) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for Source

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Source, DecodeError>

Performs the conversion.
source§

impl Copy for Source

source§

impl Eq for Source

source§

impl StructuralEq for Source

source§

impl StructuralPartialEq for Source

Auto Trait Implementations§

§

impl RefUnwindSafe for Source

§

impl Send for Source

§

impl Sync for Source

§

impl Unpin for Source

§

impl UnwindSafe for Source

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for Source

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Source, DecodeError>

Performs the conversion.
source§

impl Copy for Source

source§

impl Eq for Source

source§

impl StructuralEq for Source

source§

impl StructuralPartialEq for Source

Auto Trait Implementations§

§

impl RefUnwindSafe for Source

§

impl Send for Source

§

impl Sync for Source

§

impl Unpin for Source

§

impl UnwindSafe for Source

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/index.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/index.html index e04785757d..8840946f4e 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/index.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/meta_data/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::rate_limit::action::meta_data - Rust
Expand description

Nested message and enum types in MetaData.

+quilkin::xds::config::route::v3::rate_limit::action::meta_data - Rust
Expand description

Nested message and enum types in MetaData.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DestinationCluster.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DestinationCluster.html index 206f5f3be3..af463abcb5 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DestinationCluster.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DestinationCluster.html @@ -1,4 +1,4 @@ -DestinationCluster in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct DestinationCluster {}

Trait Implementations§

source§

impl Clone for DestinationCluster

source§

fn clone(&self) -> DestinationCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DestinationCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DestinationCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DestinationCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +DestinationCluster in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct DestinationCluster {}

Trait Implementations§

source§

impl Clone for DestinationCluster

source§

fn clone(&self) -> DestinationCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DestinationCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DestinationCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DestinationCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DestinationCluster> for DestinationCluster

source§

fn eq(&self, other: &DestinationCluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DestinationCluster> for DestinationCluster

source§

fn eq(&self, other: &DestinationCluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DestinationCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DestinationCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DynamicMetaData.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DynamicMetaData.html index 49a43a32cc..8b0a2d6313 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DynamicMetaData.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.DynamicMetaData.html @@ -1,8 +1,8 @@ -DynamicMetaData in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct DynamicMetaData {
+DynamicMetaData in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct DynamicMetaData {
     pub descriptor_key: String,
     pub metadata_key: Option<MetadataKey>,
     pub default_value: String,
-}

Fields§

§descriptor_key: String§metadata_key: Option<MetadataKey>§default_value: String

Trait Implementations§

source§

impl Clone for DynamicMetaData

source§

fn clone(&self) -> DynamicMetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DynamicMetaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DynamicMetaData

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DynamicMetaData

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§descriptor_key: String§metadata_key: Option<MetadataKey>§default_value: String

Trait Implementations§

source§

impl Clone for DynamicMetaData

source§

fn clone(&self) -> DynamicMetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DynamicMetaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DynamicMetaData

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DynamicMetaData

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DynamicMetaData> for DynamicMetaData

source§

fn eq(&self, other: &DynamicMetaData) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DynamicMetaData> for DynamicMetaData

source§

fn eq(&self, other: &DynamicMetaData) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DynamicMetaData

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DynamicMetaData

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.GenericKey.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.GenericKey.html index f7d007a054..7eb5e2a38e 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.GenericKey.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.GenericKey.html @@ -1,7 +1,7 @@ -GenericKey in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct GenericKey {
+GenericKey in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct GenericKey {
     pub descriptor_value: String,
     pub descriptor_key: String,
-}

Fields§

§descriptor_value: String§descriptor_key: String

Trait Implementations§

source§

impl Clone for GenericKey

source§

fn clone(&self) -> GenericKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericKey

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§descriptor_value: String§descriptor_key: String

Trait Implementations§

source§

impl Clone for GenericKey

source§

fn clone(&self) -> GenericKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericKey

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GenericKey> for GenericKey

source§

fn eq(&self, other: &GenericKey) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GenericKey> for GenericKey

source§

fn eq(&self, other: &GenericKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GenericKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GenericKey

Auto Trait Implementations§

§

impl RefUnwindSafe for GenericKey

§

impl Send for GenericKey

§

impl Sync for GenericKey

§

impl Unpin for GenericKey

§

impl UnwindSafe for GenericKey

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.HeaderValueMatch.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.HeaderValueMatch.html index 3488d765f5..506fdbd99a 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.HeaderValueMatch.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.HeaderValueMatch.html @@ -1,8 +1,8 @@ -HeaderValueMatch in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct HeaderValueMatch {
+HeaderValueMatch in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct HeaderValueMatch {
     pub descriptor_value: String,
     pub expect_match: Option<bool>,
     pub headers: Vec<HeaderMatcher>,
-}

Fields§

§descriptor_value: String§expect_match: Option<bool>§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HeaderValueMatch

source§

fn clone(&self) -> HeaderValueMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValueMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValueMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValueMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§descriptor_value: String§expect_match: Option<bool>§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HeaderValueMatch

source§

fn clone(&self) -> HeaderValueMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderValueMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderValueMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderValueMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderValueMatch> for HeaderValueMatch

source§

fn eq(&self, other: &HeaderValueMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderValueMatch> for HeaderValueMatch

source§

fn eq(&self, other: &HeaderValueMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderValueMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderValueMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderValueMatch

§

impl Send for HeaderValueMatch

§

impl Sync for HeaderValueMatch

§

impl Unpin for HeaderValueMatch

§

impl UnwindSafe for HeaderValueMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.MetaData.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.MetaData.html index 2badd74178..c4c44f9cbb 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.MetaData.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.MetaData.html @@ -1,11 +1,11 @@ -MetaData in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct MetaData {
+MetaData in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct MetaData {
     pub descriptor_key: String,
     pub metadata_key: Option<MetadataKey>,
     pub default_value: String,
     pub source: i32,
-}

Fields§

§descriptor_key: String§metadata_key: Option<MetadataKey>§default_value: String§source: i32

Implementations§

source§

impl MetaData

source

pub fn source(&self) -> Source

Returns the enum value of source, or the default if the field is set to an invalid enum value.

-
source

pub fn set_source(&mut self, value: Source)

Sets source to the provided enum value.

-

Trait Implementations§

source§

impl Clone for MetaData

source§

fn clone(&self) -> MetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetaData

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetaData

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§descriptor_key: String§metadata_key: Option<MetadataKey>§default_value: String§source: i32

Implementations§

source§

impl MetaData

source

pub fn source(&self) -> Source

Returns the enum value of source, or the default if the field is set to an invalid enum value.

+
source

pub fn set_source(&mut self, value: Source)

Sets source to the provided enum value.

+

Trait Implementations§

source§

impl Clone for MetaData

source§

fn clone(&self) -> MetaData

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetaData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetaData

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetaData

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetaData> for MetaData

source§

fn eq(&self, other: &MetaData) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetaData> for MetaData

source§

fn eq(&self, other: &MetaData) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetaData

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetaData

Auto Trait Implementations§

§

impl RefUnwindSafe for MetaData

§

impl Send for MetaData

§

impl Sync for MetaData

§

impl Unpin for MetaData

§

impl UnwindSafe for MetaData

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RemoteAddress.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RemoteAddress.html index e4a0a56f15..447430a61c 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RemoteAddress.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RemoteAddress.html @@ -1,4 +1,4 @@ -RemoteAddress in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct RemoteAddress {}

Trait Implementations§

source§

impl Clone for RemoteAddress

source§

fn clone(&self) -> RemoteAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RemoteAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RemoteAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RemoteAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +RemoteAddress in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct RemoteAddress {}

Trait Implementations§

source§

impl Clone for RemoteAddress

source§

fn clone(&self) -> RemoteAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RemoteAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RemoteAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RemoteAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RemoteAddress> for RemoteAddress

source§

fn eq(&self, other: &RemoteAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RemoteAddress> for RemoteAddress

source§

fn eq(&self, other: &RemoteAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RemoteAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RemoteAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RequestHeaders.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RequestHeaders.html index b3061aa854..19c2952d98 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RequestHeaders.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.RequestHeaders.html @@ -1,8 +1,8 @@ -RequestHeaders in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct RequestHeaders {
+RequestHeaders in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct RequestHeaders {
     pub header_name: String,
     pub descriptor_key: String,
     pub skip_if_absent: bool,
-}

Fields§

§header_name: String§descriptor_key: String§skip_if_absent: bool

Trait Implementations§

source§

impl Clone for RequestHeaders

source§

fn clone(&self) -> RequestHeaders

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestHeaders

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestHeaders

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestHeaders

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§header_name: String§descriptor_key: String§skip_if_absent: bool

Trait Implementations§

source§

impl Clone for RequestHeaders

source§

fn clone(&self) -> RequestHeaders

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestHeaders

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestHeaders

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestHeaders

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RequestHeaders> for RequestHeaders

source§

fn eq(&self, other: &RequestHeaders) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RequestHeaders> for RequestHeaders

source§

fn eq(&self, other: &RequestHeaders) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RequestHeaders

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RequestHeaders

Auto Trait Implementations§

§

impl RefUnwindSafe for RequestHeaders

§

impl Send for RequestHeaders

§

impl Sync for RequestHeaders

§

impl Unpin for RequestHeaders

§

impl UnwindSafe for RequestHeaders

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.SourceCluster.html b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.SourceCluster.html index 8bb05d9fb4..a478472aec 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.SourceCluster.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/action/struct.SourceCluster.html @@ -1,4 +1,4 @@ -SourceCluster in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct SourceCluster {}

Trait Implementations§

source§

impl Clone for SourceCluster

source§

fn clone(&self) -> SourceCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SourceCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SourceCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +SourceCluster in quilkin::xds::config::route::v3::rate_limit::action - Rust
pub struct SourceCluster {}

Trait Implementations§

source§

impl Clone for SourceCluster

source§

fn clone(&self) -> SourceCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SourceCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SourceCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SourceCluster> for SourceCluster

source§

fn eq(&self, other: &SourceCluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SourceCluster> for SourceCluster

source§

fn eq(&self, other: &SourceCluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SourceCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SourceCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/index.html b/main/api/quilkin/xds/config/route/v3/rate_limit/index.html index 39b4738b00..9bb54ba8dc 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/index.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::rate_limit - Rust

Module quilkin::xds::config::route::v3::rate_limit

source ·
Expand description

Nested message and enum types in RateLimit.

+quilkin::xds::config::route::v3::rate_limit - Rust

Module quilkin::xds::config::route::v3::rate_limit

source ·
Expand description

Nested message and enum types in RateLimit.

Modules

  • Nested message and enum types in Action.
  • Nested message and enum types in Override.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/override/enum.OverrideSpecifier.html b/main/api/quilkin/xds/config/route/v3/rate_limit/override/enum.OverrideSpecifier.html index 2dc808a161..478ac94eef 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/override/enum.OverrideSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/override/enum.OverrideSpecifier.html @@ -1,8 +1,8 @@ -OverrideSpecifier in quilkin::xds::config::route::v3::rate_limit::override - Rust
pub enum OverrideSpecifier {
+OverrideSpecifier in quilkin::xds::config::route::v3::rate_limit::override - Rust
pub enum OverrideSpecifier {
     DynamicMetadata(DynamicMetadata),
-}

Variants§

§

DynamicMetadata(DynamicMetadata)

Implementations§

source§

impl OverrideSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

DynamicMetadata(DynamicMetadata)

Implementations§

source§

impl OverrideSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<OverrideSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for OverrideSpecifier

source§

fn clone(&self) -> OverrideSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OverrideSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OverrideSpecifier> for OverrideSpecifier

source§

fn eq(&self, other: &OverrideSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for OverrideSpecifier

source§

fn clone(&self) -> OverrideSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OverrideSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OverrideSpecifier> for OverrideSpecifier

source§

fn eq(&self, other: &OverrideSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OverrideSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OverrideSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for OverrideSpecifier

§

impl Send for OverrideSpecifier

§

impl Sync for OverrideSpecifier

§

impl Unpin for OverrideSpecifier

§

impl UnwindSafe for OverrideSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/override/index.html b/main/api/quilkin/xds/config/route/v3/rate_limit/override/index.html index b74ef5ddfb..e7cd4aeb57 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/override/index.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/override/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::rate_limit::override - Rust
Expand description

Nested message and enum types in Override.

+quilkin::xds::config::route::v3::rate_limit::override - Rust
Expand description

Nested message and enum types in Override.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/override/struct.DynamicMetadata.html b/main/api/quilkin/xds/config/route/v3/rate_limit/override/struct.DynamicMetadata.html index f6ff2f6600..d493442e7d 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/override/struct.DynamicMetadata.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/override/struct.DynamicMetadata.html @@ -1,6 +1,6 @@ -DynamicMetadata in quilkin::xds::config::route::v3::rate_limit::override - Rust
pub struct DynamicMetadata {
+DynamicMetadata in quilkin::xds::config::route::v3::rate_limit::override - Rust
pub struct DynamicMetadata {
     pub metadata_key: Option<MetadataKey>,
-}

Fields§

§metadata_key: Option<MetadataKey>

Trait Implementations§

source§

impl Clone for DynamicMetadata

source§

fn clone(&self) -> DynamicMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DynamicMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DynamicMetadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DynamicMetadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§metadata_key: Option<MetadataKey>

Trait Implementations§

source§

impl Clone for DynamicMetadata

source§

fn clone(&self) -> DynamicMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DynamicMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DynamicMetadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DynamicMetadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DynamicMetadata> for DynamicMetadata

source§

fn eq(&self, other: &DynamicMetadata) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DynamicMetadata> for DynamicMetadata

source§

fn eq(&self, other: &DynamicMetadata) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DynamicMetadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DynamicMetadata

Auto Trait Implementations§

§

impl RefUnwindSafe for DynamicMetadata

§

impl Send for DynamicMetadata

§

impl Sync for DynamicMetadata

§

impl Unpin for DynamicMetadata

§

impl UnwindSafe for DynamicMetadata

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Action.html b/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Action.html index be827c2c74..3dc4b7225c 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Action.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Action.html @@ -1,6 +1,6 @@ -Action in quilkin::xds::config::route::v3::rate_limit - Rust
pub struct Action {
+Action in quilkin::xds::config::route::v3::rate_limit - Rust
pub struct Action {
     pub action_specifier: Option<ActionSpecifier>,
-}

Fields§

§action_specifier: Option<ActionSpecifier>

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Action

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Action

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§action_specifier: Option<ActionSpecifier>

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Action

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Action

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Override.html b/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Override.html index b2d8ed674e..8f2a944d29 100644 --- a/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Override.html +++ b/main/api/quilkin/xds/config/route/v3/rate_limit/struct.Override.html @@ -1,6 +1,6 @@ -Override in quilkin::xds::config::route::v3::rate_limit - Rust
pub struct Override {
+Override in quilkin::xds::config::route::v3::rate_limit - Rust
pub struct Override {
     pub override_specifier: Option<OverrideSpecifier>,
-}

Fields§

§override_specifier: Option<OverrideSpecifier>

Trait Implementations§

source§

impl Clone for Override

source§

fn clone(&self) -> Override

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Override

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Override

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Override

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§override_specifier: Option<OverrideSpecifier>

Trait Implementations§

source§

impl Clone for Override

source§

fn clone(&self) -> Override

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Override

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Override

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Override

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Override> for Override

source§

fn eq(&self, other: &Override) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Override> for Override

source§

fn eq(&self, other: &Override) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Override

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Override

Auto Trait Implementations§

§

impl RefUnwindSafe for Override

§

impl Send for Override

§

impl Sync for Override

§

impl Unpin for Override

§

impl UnwindSafe for Override

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.PathRewriteSpecifier.html b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.PathRewriteSpecifier.html index a2613d5428..c78a228794 100644 --- a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.PathRewriteSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.PathRewriteSpecifier.html @@ -1,10 +1,10 @@ -PathRewriteSpecifier in quilkin::xds::config::route::v3::redirect_action - Rust
pub enum PathRewriteSpecifier {
+PathRewriteSpecifier in quilkin::xds::config::route::v3::redirect_action - Rust
pub enum PathRewriteSpecifier {
     PathRedirect(String),
     PrefixRewrite(String),
     RegexRewrite(RegexMatchAndSubstitute),
-}

Variants§

§

PathRedirect(String)

§

PrefixRewrite(String)

§

RegexRewrite(RegexMatchAndSubstitute)

Implementations§

source§

impl PathRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

PathRedirect(String)

§

PrefixRewrite(String)

§

RegexRewrite(RegexMatchAndSubstitute)

Implementations§

source§

impl PathRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PathRewriteSpecifier>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for PathRewriteSpecifier

source§

fn clone(&self) -> PathRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PathRewriteSpecifier> for PathRewriteSpecifier

source§

fn eq(&self, other: &PathRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for PathRewriteSpecifier

source§

fn clone(&self) -> PathRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PathRewriteSpecifier> for PathRewriteSpecifier

source§

fn eq(&self, other: &PathRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PathRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PathRewriteSpecifier

§

impl Send for PathRewriteSpecifier

§

impl Sync for PathRewriteSpecifier

§

impl Unpin for PathRewriteSpecifier

§

impl UnwindSafe for PathRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PathRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PathRewriteSpecifier

§

impl Send for PathRewriteSpecifier

§

impl Sync for PathRewriteSpecifier

§

impl Unpin for PathRewriteSpecifier

§

impl UnwindSafe for PathRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.RedirectResponseCode.html b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.RedirectResponseCode.html index c4714c799d..16c01eb1f2 100644 --- a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.RedirectResponseCode.html +++ b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.RedirectResponseCode.html @@ -1,25 +1,25 @@ -RedirectResponseCode in quilkin::xds::config::route::v3::redirect_action - Rust
#[repr(i32)]
pub enum RedirectResponseCode { +RedirectResponseCode in quilkin::xds::config::route::v3::redirect_action - Rust
#[repr(i32)]
pub enum RedirectResponseCode { MovedPermanently, Found, SeeOther, TemporaryRedirect, PermanentRedirect, -}

Variants§

§

MovedPermanently

§

Found

§

SeeOther

§

TemporaryRedirect

§

PermanentRedirect

Implementations§

source§

impl RedirectResponseCode

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RedirectResponseCode.

-
source

pub fn from_i32(value: i32) -> Option<RedirectResponseCode>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RedirectResponseCode, or None if value is not a valid variant.

-
source§

impl RedirectResponseCode

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

MovedPermanently

§

Found

§

SeeOther

§

TemporaryRedirect

§

PermanentRedirect

Implementations§

source§

impl RedirectResponseCode

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of RedirectResponseCode.

+
source

pub fn from_i32(value: i32) -> Option<RedirectResponseCode>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a RedirectResponseCode, or None if value is not a valid variant.

+
source§

impl RedirectResponseCode

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for RedirectResponseCode

source§

fn clone(&self) -> RedirectResponseCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedirectResponseCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedirectResponseCode

source§

fn default() -> RedirectResponseCode

Returns the “default value” for a type. Read more
source§

impl From<RedirectResponseCode> for i32

source§

fn from(value: RedirectResponseCode) -> i32

Converts to this type from the input type.
source§

impl Hash for RedirectResponseCode

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for RedirectResponseCode

source§

fn clone(&self) -> RedirectResponseCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedirectResponseCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedirectResponseCode

source§

fn default() -> RedirectResponseCode

Returns the “default value” for a type. Read more
source§

impl From<RedirectResponseCode> for i32

source§

fn from(value: RedirectResponseCode) -> i32

Converts to this type from the input type.
source§

impl Hash for RedirectResponseCode

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RedirectResponseCode

source§

fn cmp(&self, other: &RedirectResponseCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for RedirectResponseCode

source§

fn cmp(&self, other: &RedirectResponseCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<RedirectResponseCode> for RedirectResponseCode

source§

fn eq(&self, other: &RedirectResponseCode) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<RedirectResponseCode> for RedirectResponseCode

source§

fn eq(&self, other: &RedirectResponseCode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RedirectResponseCode> for RedirectResponseCode

source§

fn partial_cmp(&self, other: &RedirectResponseCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<RedirectResponseCode> for RedirectResponseCode

source§

fn partial_cmp(&self, other: &RedirectResponseCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for RedirectResponseCode

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RedirectResponseCode, DecodeError>

Performs the conversion.
source§

impl Copy for RedirectResponseCode

source§

impl Eq for RedirectResponseCode

source§

impl StructuralEq for RedirectResponseCode

source§

impl StructuralPartialEq for RedirectResponseCode

Auto Trait Implementations§

§

impl RefUnwindSafe for RedirectResponseCode

§

impl Send for RedirectResponseCode

§

impl Sync for RedirectResponseCode

§

impl Unpin for RedirectResponseCode

§

impl UnwindSafe for RedirectResponseCode

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for RedirectResponseCode

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<RedirectResponseCode, DecodeError>

Performs the conversion.
source§

impl Copy for RedirectResponseCode

source§

impl Eq for RedirectResponseCode

source§

impl StructuralEq for RedirectResponseCode

source§

impl StructuralPartialEq for RedirectResponseCode

Auto Trait Implementations§

§

impl RefUnwindSafe for RedirectResponseCode

§

impl Send for RedirectResponseCode

§

impl Sync for RedirectResponseCode

§

impl Unpin for RedirectResponseCode

§

impl UnwindSafe for RedirectResponseCode

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.SchemeRewriteSpecifier.html b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.SchemeRewriteSpecifier.html index e92898b1be..e47d5bb2c4 100644 --- a/main/api/quilkin/xds/config/route/v3/redirect_action/enum.SchemeRewriteSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/redirect_action/enum.SchemeRewriteSpecifier.html @@ -1,9 +1,9 @@ -SchemeRewriteSpecifier in quilkin::xds::config::route::v3::redirect_action - Rust
pub enum SchemeRewriteSpecifier {
+SchemeRewriteSpecifier in quilkin::xds::config::route::v3::redirect_action - Rust
pub enum SchemeRewriteSpecifier {
     HttpsRedirect(bool),
     SchemeRedirect(String),
-}

Variants§

§

HttpsRedirect(bool)

§

SchemeRedirect(String)

Implementations§

source§

impl SchemeRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

HttpsRedirect(bool)

§

SchemeRedirect(String)

Implementations§

source§

impl SchemeRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<SchemeRewriteSpecifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for SchemeRewriteSpecifier

source§

fn clone(&self) -> SchemeRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemeRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SchemeRewriteSpecifier> for SchemeRewriteSpecifier

source§

fn eq(&self, other: &SchemeRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for SchemeRewriteSpecifier

source§

fn clone(&self) -> SchemeRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SchemeRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SchemeRewriteSpecifier> for SchemeRewriteSpecifier

source§

fn eq(&self, other: &SchemeRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SchemeRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for SchemeRewriteSpecifier

§

impl Send for SchemeRewriteSpecifier

§

impl Sync for SchemeRewriteSpecifier

§

impl Unpin for SchemeRewriteSpecifier

§

impl UnwindSafe for SchemeRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SchemeRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for SchemeRewriteSpecifier

§

impl Send for SchemeRewriteSpecifier

§

impl Sync for SchemeRewriteSpecifier

§

impl Unpin for SchemeRewriteSpecifier

§

impl UnwindSafe for SchemeRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/redirect_action/index.html b/main/api/quilkin/xds/config/route/v3/redirect_action/index.html index 0fde938e56..b9df7eae68 100644 --- a/main/api/quilkin/xds/config/route/v3/redirect_action/index.html +++ b/main/api/quilkin/xds/config/route/v3/redirect_action/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::redirect_action - Rust
Expand description

Nested message and enum types in RedirectAction.

+quilkin::xds::config::route::v3::redirect_action - Rust
Expand description

Nested message and enum types in RedirectAction.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/enum.ResetHeaderFormat.html b/main/api/quilkin/xds/config/route/v3/retry_policy/enum.ResetHeaderFormat.html index 416016e10b..e3e52f220f 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/enum.ResetHeaderFormat.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/enum.ResetHeaderFormat.html @@ -1,22 +1,22 @@ -ResetHeaderFormat in quilkin::xds::config::route::v3::retry_policy - Rust
#[repr(i32)]
pub enum ResetHeaderFormat { +ResetHeaderFormat in quilkin::xds::config::route::v3::retry_policy - Rust
#[repr(i32)]
pub enum ResetHeaderFormat { Seconds, UnixTimestamp, -}

Variants§

§

Seconds

§

UnixTimestamp

Implementations§

source§

impl ResetHeaderFormat

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ResetHeaderFormat.

-
source

pub fn from_i32(value: i32) -> Option<ResetHeaderFormat>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ResetHeaderFormat, or None if value is not a valid variant.

-
source§

impl ResetHeaderFormat

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Seconds

§

UnixTimestamp

Implementations§

source§

impl ResetHeaderFormat

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ResetHeaderFormat.

+
source

pub fn from_i32(value: i32) -> Option<ResetHeaderFormat>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ResetHeaderFormat, or None if value is not a valid variant.

+
source§

impl ResetHeaderFormat

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ResetHeaderFormat

source§

fn clone(&self) -> ResetHeaderFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResetHeaderFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResetHeaderFormat

source§

fn default() -> ResetHeaderFormat

Returns the “default value” for a type. Read more
source§

impl From<ResetHeaderFormat> for i32

source§

fn from(value: ResetHeaderFormat) -> i32

Converts to this type from the input type.
source§

impl Hash for ResetHeaderFormat

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ResetHeaderFormat

source§

fn clone(&self) -> ResetHeaderFormat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResetHeaderFormat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResetHeaderFormat

source§

fn default() -> ResetHeaderFormat

Returns the “default value” for a type. Read more
source§

impl From<ResetHeaderFormat> for i32

source§

fn from(value: ResetHeaderFormat) -> i32

Converts to this type from the input type.
source§

impl Hash for ResetHeaderFormat

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ResetHeaderFormat

source§

fn cmp(&self, other: &ResetHeaderFormat) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ResetHeaderFormat

source§

fn cmp(&self, other: &ResetHeaderFormat) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ResetHeaderFormat> for ResetHeaderFormat

source§

fn eq(&self, other: &ResetHeaderFormat) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ResetHeaderFormat> for ResetHeaderFormat

source§

fn eq(&self, other: &ResetHeaderFormat) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ResetHeaderFormat> for ResetHeaderFormat

source§

fn partial_cmp(&self, other: &ResetHeaderFormat) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ResetHeaderFormat> for ResetHeaderFormat

source§

fn partial_cmp(&self, other: &ResetHeaderFormat) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ResetHeaderFormat

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ResetHeaderFormat, DecodeError>

Performs the conversion.
source§

impl Copy for ResetHeaderFormat

source§

impl Eq for ResetHeaderFormat

source§

impl StructuralEq for ResetHeaderFormat

source§

impl StructuralPartialEq for ResetHeaderFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for ResetHeaderFormat

§

impl Send for ResetHeaderFormat

§

impl Sync for ResetHeaderFormat

§

impl Unpin for ResetHeaderFormat

§

impl UnwindSafe for ResetHeaderFormat

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ResetHeaderFormat

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ResetHeaderFormat, DecodeError>

Performs the conversion.
source§

impl Copy for ResetHeaderFormat

source§

impl Eq for ResetHeaderFormat

source§

impl StructuralEq for ResetHeaderFormat

source§

impl StructuralPartialEq for ResetHeaderFormat

Auto Trait Implementations§

§

impl RefUnwindSafe for ResetHeaderFormat

§

impl Send for ResetHeaderFormat

§

impl Sync for ResetHeaderFormat

§

impl Unpin for ResetHeaderFormat

§

impl UnwindSafe for ResetHeaderFormat

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/index.html b/main/api/quilkin/xds/config/route/v3/retry_policy/index.html index e50a7c51cb..58385b6b3b 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/index.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::retry_policy - Rust
Expand description

Nested message and enum types in RetryPolicy.

+quilkin::xds::config::route::v3::retry_policy - Rust
Expand description

Nested message and enum types in RetryPolicy.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/enum.ConfigType.html b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/enum.ConfigType.html index 06a04784f1..25a68e09d2 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::route::v3::retry_policy::retry_host_predicate - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::route::v3::retry_policy::retry_host_predicate - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/index.html b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/index.html index a4f159ba34..db7d48f61a 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/index.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_host_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::retry_policy::retry_host_predicate - Rust
Expand description

Nested message and enum types in RetryHostPredicate.

+quilkin::xds::config::route::v3::retry_policy::retry_host_predicate - Rust
Expand description

Nested message and enum types in RetryHostPredicate.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/enum.ConfigType.html b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/enum.ConfigType.html index 70cea45086..ed2f4d5b09 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/enum.ConfigType.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/enum.ConfigType.html @@ -1,8 +1,8 @@ -ConfigType in quilkin::xds::config::route::v3::retry_policy::retry_priority - Rust
pub enum ConfigType {
+ConfigType in quilkin::xds::config::route::v3::retry_policy::retry_priority - Rust
pub enum ConfigType {
     TypedConfig(Any),
-}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

TypedConfig(Any)

Implementations§

source§

impl ConfigType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ConfigType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ConfigType

source§

fn clone(&self) -> ConfigType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConfigType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ConfigType> for ConfigType

source§

fn eq(&self, other: &ConfigType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConfigType

Auto Trait Implementations§

§

impl RefUnwindSafe for ConfigType

§

impl Send for ConfigType

§

impl Sync for ConfigType

§

impl Unpin for ConfigType

§

impl UnwindSafe for ConfigType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/index.html b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/index.html index 2b916781a4..a385975ca5 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/index.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/retry_priority/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::retry_policy::retry_priority - Rust
Expand description

Nested message and enum types in RetryPriority.

+quilkin::xds::config::route::v3::retry_policy::retry_priority - Rust
Expand description

Nested message and enum types in RetryPriority.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RateLimitedRetryBackOff.html b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RateLimitedRetryBackOff.html index 183fbaa180..0af37679be 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RateLimitedRetryBackOff.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RateLimitedRetryBackOff.html @@ -1,7 +1,7 @@ -RateLimitedRetryBackOff in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RateLimitedRetryBackOff {
+RateLimitedRetryBackOff in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RateLimitedRetryBackOff {
     pub reset_headers: Vec<ResetHeader>,
     pub max_interval: Option<Duration>,
-}

Fields§

§reset_headers: Vec<ResetHeader>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RateLimitedRetryBackOff

source§

fn clone(&self) -> RateLimitedRetryBackOff

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimitedRetryBackOff

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimitedRetryBackOff

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimitedRetryBackOff

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§reset_headers: Vec<ResetHeader>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RateLimitedRetryBackOff

source§

fn clone(&self) -> RateLimitedRetryBackOff

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimitedRetryBackOff

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimitedRetryBackOff

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimitedRetryBackOff

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RateLimitedRetryBackOff> for RateLimitedRetryBackOff

source§

fn eq(&self, other: &RateLimitedRetryBackOff) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RateLimitedRetryBackOff> for RateLimitedRetryBackOff

source§

fn eq(&self, other: &RateLimitedRetryBackOff) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RateLimitedRetryBackOff

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RateLimitedRetryBackOff

Auto Trait Implementations§

§

impl RefUnwindSafe for RateLimitedRetryBackOff

§

impl Send for RateLimitedRetryBackOff

§

impl Sync for RateLimitedRetryBackOff

§

impl Unpin for RateLimitedRetryBackOff

§

impl UnwindSafe for RateLimitedRetryBackOff

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.ResetHeader.html b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.ResetHeader.html index 5a17c3356c..156948802b 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.ResetHeader.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.ResetHeader.html @@ -1,9 +1,9 @@ -ResetHeader in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct ResetHeader {
+ResetHeader in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct ResetHeader {
     pub name: String,
     pub format: i32,
-}

Fields§

§name: String§format: i32

Implementations§

source§

impl ResetHeader

source

pub fn format(&self) -> ResetHeaderFormat

Returns the enum value of format, or the default if the field is set to an invalid enum value.

-
source

pub fn set_format(&mut self, value: ResetHeaderFormat)

Sets format to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ResetHeader

source§

fn clone(&self) -> ResetHeader

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResetHeader

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResetHeader

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ResetHeader

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§format: i32

Implementations§

source§

impl ResetHeader

source

pub fn format(&self) -> ResetHeaderFormat

Returns the enum value of format, or the default if the field is set to an invalid enum value.

+
source

pub fn set_format(&mut self, value: ResetHeaderFormat)

Sets format to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ResetHeader

source§

fn clone(&self) -> ResetHeader

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ResetHeader

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ResetHeader

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ResetHeader

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ResetHeader> for ResetHeader

source§

fn eq(&self, other: &ResetHeader) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ResetHeader> for ResetHeader

source§

fn eq(&self, other: &ResetHeader) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ResetHeader

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ResetHeader

Auto Trait Implementations§

§

impl RefUnwindSafe for ResetHeader

§

impl Send for ResetHeader

§

impl Sync for ResetHeader

§

impl Unpin for ResetHeader

§

impl UnwindSafe for ResetHeader

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryBackOff.html b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryBackOff.html index 56b750ad45..7b351679fa 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryBackOff.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryBackOff.html @@ -1,7 +1,7 @@ -RetryBackOff in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryBackOff {
+RetryBackOff in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryBackOff {
     pub base_interval: Option<Duration>,
     pub max_interval: Option<Duration>,
-}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RetryBackOff

source§

fn clone(&self) -> RetryBackOff

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryBackOff

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryBackOff

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryBackOff

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§base_interval: Option<Duration>§max_interval: Option<Duration>

Trait Implementations§

source§

impl Clone for RetryBackOff

source§

fn clone(&self) -> RetryBackOff

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryBackOff

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryBackOff

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryBackOff

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryBackOff> for RetryBackOff

source§

fn eq(&self, other: &RetryBackOff) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryBackOff> for RetryBackOff

source§

fn eq(&self, other: &RetryBackOff) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryBackOff

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryBackOff

Auto Trait Implementations§

§

impl RefUnwindSafe for RetryBackOff

§

impl Send for RetryBackOff

§

impl Sync for RetryBackOff

§

impl Unpin for RetryBackOff

§

impl UnwindSafe for RetryBackOff

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryHostPredicate.html b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryHostPredicate.html index fc7d277400..be8b9478d2 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryHostPredicate.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryHostPredicate.html @@ -1,7 +1,7 @@ -RetryHostPredicate in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryHostPredicate {
+RetryHostPredicate in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryHostPredicate {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for RetryHostPredicate

source§

fn clone(&self) -> RetryHostPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryHostPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryHostPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryHostPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for RetryHostPredicate

source§

fn clone(&self) -> RetryHostPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryHostPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryHostPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryHostPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryHostPredicate> for RetryHostPredicate

source§

fn eq(&self, other: &RetryHostPredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryHostPredicate> for RetryHostPredicate

source§

fn eq(&self, other: &RetryHostPredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryHostPredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryHostPredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for RetryHostPredicate

§

impl Send for RetryHostPredicate

§

impl Sync for RetryHostPredicate

§

impl Unpin for RetryHostPredicate

§

impl UnwindSafe for RetryHostPredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryPriority.html b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryPriority.html index 4c165295fd..f771872710 100644 --- a/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryPriority.html +++ b/main/api/quilkin/xds/config/route/v3/retry_policy/struct.RetryPriority.html @@ -1,7 +1,7 @@ -RetryPriority in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryPriority {
+RetryPriority in quilkin::xds::config::route::v3::retry_policy - Rust
pub struct RetryPriority {
     pub name: String,
     pub config_type: Option<ConfigType>,
-}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for RetryPriority

source§

fn clone(&self) -> RetryPriority

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPriority

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPriority

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPriority

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§config_type: Option<ConfigType>

Trait Implementations§

source§

impl Clone for RetryPriority

source§

fn clone(&self) -> RetryPriority

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPriority

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPriority

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPriority

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryPriority> for RetryPriority

source§

fn eq(&self, other: &RetryPriority) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryPriority> for RetryPriority

source§

fn eq(&self, other: &RetryPriority) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryPriority

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryPriority

Auto Trait Implementations§

§

impl RefUnwindSafe for RetryPriority

§

impl Send for RetryPriority

§

impl Sync for RetryPriority

§

impl Unpin for RetryPriority

§

impl UnwindSafe for RetryPriority

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route/enum.Action.html b/main/api/quilkin/xds/config/route/v3/route/enum.Action.html index 33bf48276a..ec783e3e45 100644 --- a/main/api/quilkin/xds/config/route/v3/route/enum.Action.html +++ b/main/api/quilkin/xds/config/route/v3/route/enum.Action.html @@ -1,12 +1,12 @@ -Action in quilkin::xds::config::route::v3::route - Rust
pub enum Action {
+Action in quilkin::xds::config::route::v3::route - Rust
pub enum Action {
     Route(RouteAction),
     Redirect(RedirectAction),
     DirectResponse(DirectResponseAction),
     FilterAction(FilterAction),
     NonForwardingAction(NonForwardingAction),
-}

Variants§

§

Route(RouteAction)

§

Redirect(RedirectAction)

§

DirectResponse(DirectResponseAction)

§

FilterAction(FilterAction)

§

NonForwardingAction(NonForwardingAction)

Implementations§

source§

impl Action

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Route(RouteAction)

§

Redirect(RedirectAction)

§

DirectResponse(DirectResponseAction)

§

FilterAction(FilterAction)

§

NonForwardingAction(NonForwardingAction)

Implementations§

source§

impl Action

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Action>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route/index.html b/main/api/quilkin/xds/config/route/v3/route/index.html index 4d3f8caad6..86625c58f9 100644 --- a/main/api/quilkin/xds/config/route/v3/route/index.html +++ b/main/api/quilkin/xds/config/route/v3/route/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::route - Rust

Module quilkin::xds::config::route::v3::route

source ·
Expand description

Nested message and enum types in Route.

+quilkin::xds::config::route::v3::route - Rust

Module quilkin::xds::config::route::v3::route

source ·
Expand description

Nested message and enum types in Route.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterNotFoundResponseCode.html b/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterNotFoundResponseCode.html index 42c80cfa2f..7b42e55767 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterNotFoundResponseCode.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterNotFoundResponseCode.html @@ -1,22 +1,22 @@ -ClusterNotFoundResponseCode in quilkin::xds::config::route::v3::route_action - Rust
#[repr(i32)]
pub enum ClusterNotFoundResponseCode { +ClusterNotFoundResponseCode in quilkin::xds::config::route::v3::route_action - Rust
#[repr(i32)]
pub enum ClusterNotFoundResponseCode { ServiceUnavailable, NotFound, -}

Variants§

§

ServiceUnavailable

§

NotFound

Implementations§

source§

impl ClusterNotFoundResponseCode

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ClusterNotFoundResponseCode.

-
source

pub fn from_i32(value: i32) -> Option<ClusterNotFoundResponseCode>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ClusterNotFoundResponseCode, or None if value is not a valid variant.

-
source§

impl ClusterNotFoundResponseCode

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

ServiceUnavailable

§

NotFound

Implementations§

source§

impl ClusterNotFoundResponseCode

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ClusterNotFoundResponseCode.

+
source

pub fn from_i32(value: i32) -> Option<ClusterNotFoundResponseCode>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ClusterNotFoundResponseCode, or None if value is not a valid variant.

+
source§

impl ClusterNotFoundResponseCode

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for ClusterNotFoundResponseCode

source§

fn clone(&self) -> ClusterNotFoundResponseCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterNotFoundResponseCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterNotFoundResponseCode

source§

fn default() -> ClusterNotFoundResponseCode

Returns the “default value” for a type. Read more
source§

impl From<ClusterNotFoundResponseCode> for i32

source§

fn from(value: ClusterNotFoundResponseCode) -> i32

Converts to this type from the input type.
source§

impl Hash for ClusterNotFoundResponseCode

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for ClusterNotFoundResponseCode

source§

fn clone(&self) -> ClusterNotFoundResponseCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterNotFoundResponseCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterNotFoundResponseCode

source§

fn default() -> ClusterNotFoundResponseCode

Returns the “default value” for a type. Read more
source§

impl From<ClusterNotFoundResponseCode> for i32

source§

fn from(value: ClusterNotFoundResponseCode) -> i32

Converts to this type from the input type.
source§

impl Hash for ClusterNotFoundResponseCode

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ClusterNotFoundResponseCode

source§

fn cmp(&self, other: &ClusterNotFoundResponseCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ClusterNotFoundResponseCode

source§

fn cmp(&self, other: &ClusterNotFoundResponseCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode

source§

fn eq(&self, other: &ClusterNotFoundResponseCode) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode

source§

fn eq(&self, other: &ClusterNotFoundResponseCode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode

source§

fn partial_cmp(&self, other: &ClusterNotFoundResponseCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ClusterNotFoundResponseCode> for ClusterNotFoundResponseCode

source§

fn partial_cmp(&self, other: &ClusterNotFoundResponseCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for ClusterNotFoundResponseCode

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ClusterNotFoundResponseCode, DecodeError>

Performs the conversion.
source§

impl Copy for ClusterNotFoundResponseCode

source§

impl Eq for ClusterNotFoundResponseCode

source§

impl StructuralEq for ClusterNotFoundResponseCode

source§

impl StructuralPartialEq for ClusterNotFoundResponseCode

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterNotFoundResponseCode

§

impl Send for ClusterNotFoundResponseCode

§

impl Sync for ClusterNotFoundResponseCode

§

impl Unpin for ClusterNotFoundResponseCode

§

impl UnwindSafe for ClusterNotFoundResponseCode

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for ClusterNotFoundResponseCode

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ClusterNotFoundResponseCode, DecodeError>

Performs the conversion.
source§

impl Copy for ClusterNotFoundResponseCode

source§

impl Eq for ClusterNotFoundResponseCode

source§

impl StructuralEq for ClusterNotFoundResponseCode

source§

impl StructuralPartialEq for ClusterNotFoundResponseCode

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterNotFoundResponseCode

§

impl Send for ClusterNotFoundResponseCode

§

impl Sync for ClusterNotFoundResponseCode

§

impl Unpin for ClusterNotFoundResponseCode

§

impl UnwindSafe for ClusterNotFoundResponseCode

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterSpecifier.html b/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterSpecifier.html index eb4292fd54..533790d761 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/enum.ClusterSpecifier.html @@ -1,11 +1,11 @@ -ClusterSpecifier in quilkin::xds::config::route::v3::route_action - Rust
pub enum ClusterSpecifier {
+ClusterSpecifier in quilkin::xds::config::route::v3::route_action - Rust
pub enum ClusterSpecifier {
     Cluster(String),
     ClusterHeader(String),
     WeightedClusters(WeightedCluster),
     ClusterSpecifierPlugin(String),
-}

Variants§

§

Cluster(String)

§

ClusterHeader(String)

§

WeightedClusters(WeightedCluster)

§

ClusterSpecifierPlugin(String)

Implementations§

source§

impl ClusterSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Cluster(String)

§

ClusterHeader(String)

§

WeightedClusters(WeightedCluster)

§

ClusterSpecifierPlugin(String)

Implementations§

source§

impl ClusterSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<ClusterSpecifier>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for ClusterSpecifier

source§

fn clone(&self) -> ClusterSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ClusterSpecifier> for ClusterSpecifier

source§

fn eq(&self, other: &ClusterSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for ClusterSpecifier

source§

fn clone(&self) -> ClusterSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ClusterSpecifier> for ClusterSpecifier

source§

fn eq(&self, other: &ClusterSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterSpecifier

§

impl Send for ClusterSpecifier

§

impl Sync for ClusterSpecifier

§

impl Unpin for ClusterSpecifier

§

impl UnwindSafe for ClusterSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterSpecifier

§

impl Send for ClusterSpecifier

§

impl Sync for ClusterSpecifier

§

impl Unpin for ClusterSpecifier

§

impl UnwindSafe for ClusterSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/enum.HostRewriteSpecifier.html b/main/api/quilkin/xds/config/route/v3/route_action/enum.HostRewriteSpecifier.html index c871073e47..f7d2138600 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/enum.HostRewriteSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/enum.HostRewriteSpecifier.html @@ -1,11 +1,11 @@ -HostRewriteSpecifier in quilkin::xds::config::route::v3::route_action - Rust
pub enum HostRewriteSpecifier {
+HostRewriteSpecifier in quilkin::xds::config::route::v3::route_action - Rust
pub enum HostRewriteSpecifier {
     HostRewriteLiteral(String),
     AutoHostRewrite(bool),
     HostRewriteHeader(String),
     HostRewritePathRegex(RegexMatchAndSubstitute),
-}

Variants§

§

HostRewriteLiteral(String)

§

AutoHostRewrite(bool)

§

HostRewriteHeader(String)

§

HostRewritePathRegex(RegexMatchAndSubstitute)

Implementations§

source§

impl HostRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

HostRewriteLiteral(String)

§

AutoHostRewrite(bool)

§

HostRewriteHeader(String)

§

HostRewritePathRegex(RegexMatchAndSubstitute)

Implementations§

source§

impl HostRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HostRewriteSpecifier>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HostRewriteSpecifier

source§

fn clone(&self) -> HostRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier

source§

fn eq(&self, other: &HostRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HostRewriteSpecifier

source§

fn clone(&self) -> HostRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier

source§

fn eq(&self, other: &HostRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HostRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for HostRewriteSpecifier

§

impl Send for HostRewriteSpecifier

§

impl Sync for HostRewriteSpecifier

§

impl Unpin for HostRewriteSpecifier

§

impl UnwindSafe for HostRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HostRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for HostRewriteSpecifier

§

impl Send for HostRewriteSpecifier

§

impl Sync for HostRewriteSpecifier

§

impl Unpin for HostRewriteSpecifier

§

impl UnwindSafe for HostRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/enum.InternalRedirectAction.html b/main/api/quilkin/xds/config/route/v3/route_action/enum.InternalRedirectAction.html index c77f64e01f..d25233e306 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/enum.InternalRedirectAction.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/enum.InternalRedirectAction.html @@ -1,22 +1,22 @@ -InternalRedirectAction in quilkin::xds::config::route::v3::route_action - Rust
#[repr(i32)]
pub enum InternalRedirectAction { +InternalRedirectAction in quilkin::xds::config::route::v3::route_action - Rust
#[repr(i32)]
pub enum InternalRedirectAction { PassThroughInternalRedirect, HandleInternalRedirect, -}

Variants§

§

PassThroughInternalRedirect

§

HandleInternalRedirect

Implementations§

source§

impl InternalRedirectAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of InternalRedirectAction.

-
source

pub fn from_i32(value: i32) -> Option<InternalRedirectAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a InternalRedirectAction, or None if value is not a valid variant.

-
source§

impl InternalRedirectAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

PassThroughInternalRedirect

§

HandleInternalRedirect

Implementations§

source§

impl InternalRedirectAction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of InternalRedirectAction.

+
source

pub fn from_i32(value: i32) -> Option<InternalRedirectAction>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a InternalRedirectAction, or None if value is not a valid variant.

+
source§

impl InternalRedirectAction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for InternalRedirectAction

source§

fn clone(&self) -> InternalRedirectAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalRedirectAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalRedirectAction

source§

fn default() -> InternalRedirectAction

Returns the “default value” for a type. Read more
source§

impl From<InternalRedirectAction> for i32

source§

fn from(value: InternalRedirectAction) -> i32

Converts to this type from the input type.
source§

impl Hash for InternalRedirectAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for InternalRedirectAction

source§

fn clone(&self) -> InternalRedirectAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalRedirectAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalRedirectAction

source§

fn default() -> InternalRedirectAction

Returns the “default value” for a type. Read more
source§

impl From<InternalRedirectAction> for i32

source§

fn from(value: InternalRedirectAction) -> i32

Converts to this type from the input type.
source§

impl Hash for InternalRedirectAction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for InternalRedirectAction

source§

fn cmp(&self, other: &InternalRedirectAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for InternalRedirectAction

source§

fn cmp(&self, other: &InternalRedirectAction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<InternalRedirectAction> for InternalRedirectAction

source§

fn eq(&self, other: &InternalRedirectAction) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<InternalRedirectAction> for InternalRedirectAction

source§

fn eq(&self, other: &InternalRedirectAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<InternalRedirectAction> for InternalRedirectAction

source§

fn partial_cmp(&self, other: &InternalRedirectAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<InternalRedirectAction> for InternalRedirectAction

source§

fn partial_cmp(&self, other: &InternalRedirectAction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for InternalRedirectAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<InternalRedirectAction, DecodeError>

Performs the conversion.
source§

impl Copy for InternalRedirectAction

source§

impl Eq for InternalRedirectAction

source§

impl StructuralEq for InternalRedirectAction

source§

impl StructuralPartialEq for InternalRedirectAction

Auto Trait Implementations§

§

impl RefUnwindSafe for InternalRedirectAction

§

impl Send for InternalRedirectAction

§

impl Sync for InternalRedirectAction

§

impl Unpin for InternalRedirectAction

§

impl UnwindSafe for InternalRedirectAction

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for InternalRedirectAction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<InternalRedirectAction, DecodeError>

Performs the conversion.
source§

impl Copy for InternalRedirectAction

source§

impl Eq for InternalRedirectAction

source§

impl StructuralEq for InternalRedirectAction

source§

impl StructuralPartialEq for InternalRedirectAction

Auto Trait Implementations§

§

impl RefUnwindSafe for InternalRedirectAction

§

impl Send for InternalRedirectAction

§

impl Sync for InternalRedirectAction

§

impl Unpin for InternalRedirectAction

§

impl UnwindSafe for InternalRedirectAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/enum.PolicySpecifier.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/enum.PolicySpecifier.html index 238f23fe79..27ccddedc0 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/enum.PolicySpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/enum.PolicySpecifier.html @@ -1,12 +1,12 @@ -PolicySpecifier in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub enum PolicySpecifier {
+PolicySpecifier in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub enum PolicySpecifier {
     Header(Header),
     Cookie(Cookie),
     ConnectionProperties(ConnectionProperties),
     QueryParameter(QueryParameter),
     FilterState(FilterState),
-}

Variants§

§

Header(Header)

§

Cookie(Cookie)

§

ConnectionProperties(ConnectionProperties)

§

QueryParameter(QueryParameter)

§

FilterState(FilterState)

Implementations§

source§

impl PolicySpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Header(Header)

§

Cookie(Cookie)

§

ConnectionProperties(ConnectionProperties)

§

QueryParameter(QueryParameter)

§

FilterState(FilterState)

Implementations§

source§

impl PolicySpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PolicySpecifier>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for PolicySpecifier

source§

fn clone(&self) -> PolicySpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PolicySpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PolicySpecifier> for PolicySpecifier

source§

fn eq(&self, other: &PolicySpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for PolicySpecifier

source§

fn clone(&self) -> PolicySpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PolicySpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PolicySpecifier> for PolicySpecifier

source§

fn eq(&self, other: &PolicySpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PolicySpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PolicySpecifier

§

impl Send for PolicySpecifier

§

impl Sync for PolicySpecifier

§

impl Unpin for PolicySpecifier

§

impl UnwindSafe for PolicySpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PolicySpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PolicySpecifier

§

impl Send for PolicySpecifier

§

impl Sync for PolicySpecifier

§

impl Unpin for PolicySpecifier

§

impl UnwindSafe for PolicySpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/index.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/index.html index 84b9c386fc..4e443fc033 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/index.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::route_action::hash_policy - Rust
Expand description

Nested message and enum types in HashPolicy.

+quilkin::xds::config::route::v3::route_action::hash_policy - Rust
\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.ConnectionProperties.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.ConnectionProperties.html index 168c327888..a8763be7e5 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.ConnectionProperties.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.ConnectionProperties.html @@ -1,6 +1,6 @@ -ConnectionProperties in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct ConnectionProperties {
+ConnectionProperties in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct ConnectionProperties {
     pub source_ip: bool,
-}

Fields§

§source_ip: bool

Trait Implementations§

source§

impl Clone for ConnectionProperties

source§

fn clone(&self) -> ConnectionProperties

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionProperties

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionProperties

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectionProperties

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§source_ip: bool

Trait Implementations§

source§

impl Clone for ConnectionProperties

source§

fn clone(&self) -> ConnectionProperties

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectionProperties

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectionProperties

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectionProperties

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConnectionProperties> for ConnectionProperties

source§

fn eq(&self, other: &ConnectionProperties) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConnectionProperties> for ConnectionProperties

source§

fn eq(&self, other: &ConnectionProperties) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConnectionProperties

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConnectionProperties

Auto Trait Implementations§

§

impl RefUnwindSafe for ConnectionProperties

§

impl Send for ConnectionProperties

§

impl Sync for ConnectionProperties

§

impl Unpin for ConnectionProperties

§

impl UnwindSafe for ConnectionProperties

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Cookie.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Cookie.html index f4754e9de6..bca38f7eaf 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Cookie.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Cookie.html @@ -1,8 +1,8 @@ -Cookie in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct Cookie {
+Cookie in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct Cookie {
     pub name: String,
     pub ttl: Option<Duration>,
     pub path: String,
-}

Fields§

§name: String§ttl: Option<Duration>§path: String

Trait Implementations§

source§

fn clone(&self) -> Cookie

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§ttl: Option<Duration>§path: String

Trait Implementations§

source§

fn clone(&self) -> Cookie

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

fn eq(&self, other: &Cookie) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

fn eq(&self, other: &Cookie) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl StructuralPartialEq for FilterState

Auto Trait Implementations§

§

impl RefUnwindSafe for FilterState

§

impl Send for FilterState

§

impl Sync for FilterState

§

impl Unpin for FilterState

§

impl UnwindSafe for FilterState

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Header.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Header.html index d78d043e81..a2debcfe07 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Header.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.Header.html @@ -1,7 +1,7 @@ -Header in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct Header {
+Header in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct Header {
     pub header_name: String,
     pub regex_rewrite: Option<RegexMatchAndSubstitute>,
-}

Fields§

§header_name: String§regex_rewrite: Option<RegexMatchAndSubstitute>

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Header

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Header

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Header

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§header_name: String§regex_rewrite: Option<RegexMatchAndSubstitute>

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Header

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Header

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Header

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Header> for Header

source§

fn eq(&self, other: &Header) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Header> for Header

source§

fn eq(&self, other: &Header) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Header

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Header

Auto Trait Implementations§

§

impl RefUnwindSafe for Header

§

impl Send for Header

§

impl Sync for Header

§

impl Unpin for Header

§

impl UnwindSafe for Header

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.QueryParameter.html b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.QueryParameter.html index 779d425259..8abfe84b3e 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.QueryParameter.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/hash_policy/struct.QueryParameter.html @@ -1,6 +1,6 @@ -QueryParameter in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct QueryParameter {
+QueryParameter in quilkin::xds::config::route::v3::route_action::hash_policy - Rust
pub struct QueryParameter {
     pub name: String,
-}

Fields§

§name: String

Trait Implementations§

source§

impl Clone for QueryParameter

source§

fn clone(&self) -> QueryParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String

Trait Implementations§

source§

impl Clone for QueryParameter

source§

fn clone(&self) -> QueryParameter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameter

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QueryParameter> for QueryParameter

source§

fn eq(&self, other: &QueryParameter) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QueryParameter> for QueryParameter

source§

fn eq(&self, other: &QueryParameter) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QueryParameter

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QueryParameter

Auto Trait Implementations§

§

impl RefUnwindSafe for QueryParameter

§

impl Send for QueryParameter

§

impl Sync for QueryParameter

§

impl Unpin for QueryParameter

§

impl UnwindSafe for QueryParameter

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/index.html b/main/api/quilkin/xds/config/route/v3/route_action/index.html index 87a9f16dd2..dfbdad8d46 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/index.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::route_action - Rust
Expand description

Nested message and enum types in RouteAction.

+quilkin::xds::config::route::v3::route_action - Rust
Expand description

Nested message and enum types in RouteAction.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/route_action/struct.HashPolicy.html b/main/api/quilkin/xds/config/route/v3/route_action/struct.HashPolicy.html index 690a5fd480..1f96bd1431 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/struct.HashPolicy.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/struct.HashPolicy.html @@ -1,7 +1,7 @@ -HashPolicy in quilkin::xds::config::route::v3::route_action - Rust
pub struct HashPolicy {
+HashPolicy in quilkin::xds::config::route::v3::route_action - Rust
pub struct HashPolicy {
     pub terminal: bool,
     pub policy_specifier: Option<PolicySpecifier>,
-}

Fields§

§terminal: bool§policy_specifier: Option<PolicySpecifier>

Trait Implementations§

source§

impl Clone for HashPolicy

source§

fn clone(&self) -> HashPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HashPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HashPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HashPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§terminal: bool§policy_specifier: Option<PolicySpecifier>

Trait Implementations§

source§

impl Clone for HashPolicy

source§

fn clone(&self) -> HashPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HashPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HashPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HashPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HashPolicy> for HashPolicy

source§

fn eq(&self, other: &HashPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HashPolicy> for HashPolicy

source§

fn eq(&self, other: &HashPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HashPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HashPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for HashPolicy

§

impl Send for HashPolicy

§

impl Sync for HashPolicy

§

impl Unpin for HashPolicy

§

impl UnwindSafe for HashPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/struct.MaxStreamDuration.html b/main/api/quilkin/xds/config/route/v3/route_action/struct.MaxStreamDuration.html index 0d56daf2fb..8ee4ff862f 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/struct.MaxStreamDuration.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/struct.MaxStreamDuration.html @@ -1,8 +1,8 @@ -MaxStreamDuration in quilkin::xds::config::route::v3::route_action - Rust
pub struct MaxStreamDuration {
+MaxStreamDuration in quilkin::xds::config::route::v3::route_action - Rust
pub struct MaxStreamDuration {
     pub max_stream_duration: Option<Duration>,
     pub grpc_timeout_header_max: Option<Duration>,
     pub grpc_timeout_header_offset: Option<Duration>,
-}

Fields§

§max_stream_duration: Option<Duration>§grpc_timeout_header_max: Option<Duration>§grpc_timeout_header_offset: Option<Duration>

Trait Implementations§

source§

impl Clone for MaxStreamDuration

source§

fn clone(&self) -> MaxStreamDuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MaxStreamDuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MaxStreamDuration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MaxStreamDuration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_stream_duration: Option<Duration>§grpc_timeout_header_max: Option<Duration>§grpc_timeout_header_offset: Option<Duration>

Trait Implementations§

source§

impl Clone for MaxStreamDuration

source§

fn clone(&self) -> MaxStreamDuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MaxStreamDuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MaxStreamDuration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MaxStreamDuration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MaxStreamDuration> for MaxStreamDuration

source§

fn eq(&self, other: &MaxStreamDuration) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MaxStreamDuration> for MaxStreamDuration

source§

fn eq(&self, other: &MaxStreamDuration) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MaxStreamDuration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MaxStreamDuration

Auto Trait Implementations§

§

impl RefUnwindSafe for MaxStreamDuration

§

impl Send for MaxStreamDuration

§

impl Sync for MaxStreamDuration

§

impl Unpin for MaxStreamDuration

§

impl UnwindSafe for MaxStreamDuration

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/struct.RequestMirrorPolicy.html b/main/api/quilkin/xds/config/route/v3/route_action/struct.RequestMirrorPolicy.html index b27e11eaaa..fae6b06906 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/struct.RequestMirrorPolicy.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/struct.RequestMirrorPolicy.html @@ -1,8 +1,8 @@ -RequestMirrorPolicy in quilkin::xds::config::route::v3::route_action - Rust
pub struct RequestMirrorPolicy {
+RequestMirrorPolicy in quilkin::xds::config::route::v3::route_action - Rust
pub struct RequestMirrorPolicy {
     pub cluster: String,
     pub runtime_fraction: Option<RuntimeFractionalPercent>,
     pub trace_sampled: Option<bool>,
-}

Fields§

§cluster: String§runtime_fraction: Option<RuntimeFractionalPercent>§trace_sampled: Option<bool>

Trait Implementations§

source§

impl Clone for RequestMirrorPolicy

source§

fn clone(&self) -> RequestMirrorPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestMirrorPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestMirrorPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestMirrorPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§cluster: String§runtime_fraction: Option<RuntimeFractionalPercent>§trace_sampled: Option<bool>

Trait Implementations§

source§

impl Clone for RequestMirrorPolicy

source§

fn clone(&self) -> RequestMirrorPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestMirrorPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestMirrorPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestMirrorPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RequestMirrorPolicy> for RequestMirrorPolicy

source§

fn eq(&self, other: &RequestMirrorPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RequestMirrorPolicy> for RequestMirrorPolicy

source§

fn eq(&self, other: &RequestMirrorPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RequestMirrorPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RequestMirrorPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for RequestMirrorPolicy

§

impl Send for RequestMirrorPolicy

§

impl Sync for RequestMirrorPolicy

§

impl Unpin for RequestMirrorPolicy

§

impl UnwindSafe for RequestMirrorPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/struct.UpgradeConfig.html b/main/api/quilkin/xds/config/route/v3/route_action/struct.UpgradeConfig.html index 25645015c4..c43042614d 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/struct.UpgradeConfig.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/struct.UpgradeConfig.html @@ -1,8 +1,8 @@ -UpgradeConfig in quilkin::xds::config::route::v3::route_action - Rust
pub struct UpgradeConfig {
+UpgradeConfig in quilkin::xds::config::route::v3::route_action - Rust
pub struct UpgradeConfig {
     pub upgrade_type: String,
     pub enabled: Option<bool>,
     pub connect_config: Option<ConnectConfig>,
-}

Fields§

§upgrade_type: String§enabled: Option<bool>§connect_config: Option<ConnectConfig>

Trait Implementations§

source§

impl Clone for UpgradeConfig

source§

fn clone(&self) -> UpgradeConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpgradeConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpgradeConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpgradeConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§upgrade_type: String§enabled: Option<bool>§connect_config: Option<ConnectConfig>

Trait Implementations§

source§

impl Clone for UpgradeConfig

source§

fn clone(&self) -> UpgradeConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UpgradeConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UpgradeConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UpgradeConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UpgradeConfig> for UpgradeConfig

source§

fn eq(&self, other: &UpgradeConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UpgradeConfig> for UpgradeConfig

source§

fn eq(&self, other: &UpgradeConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UpgradeConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UpgradeConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for UpgradeConfig

§

impl Send for UpgradeConfig

§

impl Sync for UpgradeConfig

§

impl Unpin for UpgradeConfig

§

impl UnwindSafe for UpgradeConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/index.html b/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/index.html index 8754237e68..8560aa9919 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/index.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::route_action::upgrade_config - Rust
Expand description

Nested message and enum types in UpgradeConfig.

+quilkin::xds::config::route::v3::route_action::upgrade_config - Rust
Expand description

Nested message and enum types in UpgradeConfig.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/struct.ConnectConfig.html b/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/struct.ConnectConfig.html index cb2381e805..8bd6531472 100644 --- a/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/struct.ConnectConfig.html +++ b/main/api/quilkin/xds/config/route/v3/route_action/upgrade_config/struct.ConnectConfig.html @@ -1,7 +1,7 @@ -ConnectConfig in quilkin::xds::config::route::v3::route_action::upgrade_config - Rust
pub struct ConnectConfig {
+ConnectConfig in quilkin::xds::config::route::v3::route_action::upgrade_config - Rust
pub struct ConnectConfig {
     pub proxy_protocol_config: Option<ProxyProtocolConfig>,
     pub allow_post: bool,
-}

Fields§

§proxy_protocol_config: Option<ProxyProtocolConfig>§allow_post: bool

Trait Implementations§

source§

impl Clone for ConnectConfig

source§

fn clone(&self) -> ConnectConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§proxy_protocol_config: Option<ProxyProtocolConfig>§allow_post: bool

Trait Implementations§

source§

impl Clone for ConnectConfig

source§

fn clone(&self) -> ConnectConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConnectConfig> for ConnectConfig

source§

fn eq(&self, other: &ConnectConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConnectConfig> for ConnectConfig

source§

fn eq(&self, other: &ConnectConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConnectConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConnectConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for ConnectConfig

§

impl Send for ConnectConfig

§

impl Sync for ConnectConfig

§

impl Unpin for ConnectConfig

§

impl UnwindSafe for ConnectConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_match/enum.PathSpecifier.html b/main/api/quilkin/xds/config/route/v3/route_match/enum.PathSpecifier.html index 3ae786e35d..c9b2fee48a 100644 --- a/main/api/quilkin/xds/config/route/v3/route_match/enum.PathSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/route_match/enum.PathSpecifier.html @@ -1,11 +1,11 @@ -PathSpecifier in quilkin::xds::config::route::v3::route_match - Rust
pub enum PathSpecifier {
+PathSpecifier in quilkin::xds::config::route::v3::route_match - Rust
pub enum PathSpecifier {
     Prefix(String),
     Path(String),
     SafeRegex(RegexMatcher),
     ConnectMatcher(ConnectMatcher),
-}

Variants§

§

Prefix(String)

§

Path(String)

§

SafeRegex(RegexMatcher)

§

ConnectMatcher(ConnectMatcher)

Implementations§

source§

impl PathSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Prefix(String)

§

Path(String)

§

SafeRegex(RegexMatcher)

§

ConnectMatcher(ConnectMatcher)

Implementations§

source§

impl PathSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PathSpecifier>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for PathSpecifier

source§

fn clone(&self) -> PathSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PathSpecifier> for PathSpecifier

source§

fn eq(&self, other: &PathSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for PathSpecifier

source§

fn clone(&self) -> PathSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PathSpecifier> for PathSpecifier

source§

fn eq(&self, other: &PathSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PathSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PathSpecifier

§

impl Send for PathSpecifier

§

impl Sync for PathSpecifier

§

impl Unpin for PathSpecifier

§

impl UnwindSafe for PathSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PathSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for PathSpecifier

§

impl Send for PathSpecifier

§

impl Sync for PathSpecifier

§

impl Unpin for PathSpecifier

§

impl UnwindSafe for PathSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_match/index.html b/main/api/quilkin/xds/config/route/v3/route_match/index.html index f4c9b82add..e72e57215e 100644 --- a/main/api/quilkin/xds/config/route/v3/route_match/index.html +++ b/main/api/quilkin/xds/config/route/v3/route_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::route_match - Rust
Expand description

Nested message and enum types in RouteMatch.

+quilkin::xds::config::route::v3::route_match - Rust
Expand description

Nested message and enum types in RouteMatch.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/route_match/struct.ConnectMatcher.html b/main/api/quilkin/xds/config/route/v3/route_match/struct.ConnectMatcher.html index bdb56b5562..c3061b0dbe 100644 --- a/main/api/quilkin/xds/config/route/v3/route_match/struct.ConnectMatcher.html +++ b/main/api/quilkin/xds/config/route/v3/route_match/struct.ConnectMatcher.html @@ -1,4 +1,4 @@ -ConnectMatcher in quilkin::xds::config::route::v3::route_match - Rust
pub struct ConnectMatcher {}

Trait Implementations§

source§

impl Clone for ConnectMatcher

source§

fn clone(&self) -> ConnectMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +ConnectMatcher in quilkin::xds::config::route::v3::route_match - Rust
pub struct ConnectMatcher {}

Trait Implementations§

source§

impl Clone for ConnectMatcher

source§

fn clone(&self) -> ConnectMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConnectMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ConnectMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConnectMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ConnectMatcher> for ConnectMatcher

source§

fn eq(&self, other: &ConnectMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ConnectMatcher> for ConnectMatcher

source§

fn eq(&self, other: &ConnectMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ConnectMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ConnectMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_match/struct.GrpcRouteMatchOptions.html b/main/api/quilkin/xds/config/route/v3/route_match/struct.GrpcRouteMatchOptions.html index 0e7ae3a54f..50276ca57b 100644 --- a/main/api/quilkin/xds/config/route/v3/route_match/struct.GrpcRouteMatchOptions.html +++ b/main/api/quilkin/xds/config/route/v3/route_match/struct.GrpcRouteMatchOptions.html @@ -1,4 +1,4 @@ -GrpcRouteMatchOptions in quilkin::xds::config::route::v3::route_match - Rust
pub struct GrpcRouteMatchOptions {}

Trait Implementations§

source§

impl Clone for GrpcRouteMatchOptions

source§

fn clone(&self) -> GrpcRouteMatchOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcRouteMatchOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcRouteMatchOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcRouteMatchOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +GrpcRouteMatchOptions in quilkin::xds::config::route::v3::route_match - Rust
pub struct GrpcRouteMatchOptions {}

Trait Implementations§

source§

impl Clone for GrpcRouteMatchOptions

source§

fn clone(&self) -> GrpcRouteMatchOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GrpcRouteMatchOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GrpcRouteMatchOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GrpcRouteMatchOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GrpcRouteMatchOptions> for GrpcRouteMatchOptions

source§

fn eq(&self, other: &GrpcRouteMatchOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GrpcRouteMatchOptions> for GrpcRouteMatchOptions

source§

fn eq(&self, other: &GrpcRouteMatchOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GrpcRouteMatchOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GrpcRouteMatchOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/route_match/struct.TlsContextMatchOptions.html b/main/api/quilkin/xds/config/route/v3/route_match/struct.TlsContextMatchOptions.html index f8ccdc5353..6bf36d940a 100644 --- a/main/api/quilkin/xds/config/route/v3/route_match/struct.TlsContextMatchOptions.html +++ b/main/api/quilkin/xds/config/route/v3/route_match/struct.TlsContextMatchOptions.html @@ -1,7 +1,7 @@ -TlsContextMatchOptions in quilkin::xds::config::route::v3::route_match - Rust
pub struct TlsContextMatchOptions {
+TlsContextMatchOptions in quilkin::xds::config::route::v3::route_match - Rust
pub struct TlsContextMatchOptions {
     pub presented: Option<bool>,
     pub validated: Option<bool>,
-}

Fields§

§presented: Option<bool>§validated: Option<bool>

Trait Implementations§

source§

impl Clone for TlsContextMatchOptions

source§

fn clone(&self) -> TlsContextMatchOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsContextMatchOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsContextMatchOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TlsContextMatchOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§presented: Option<bool>§validated: Option<bool>

Trait Implementations§

source§

impl Clone for TlsContextMatchOptions

source§

fn clone(&self) -> TlsContextMatchOptions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsContextMatchOptions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsContextMatchOptions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TlsContextMatchOptions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TlsContextMatchOptions> for TlsContextMatchOptions

source§

fn eq(&self, other: &TlsContextMatchOptions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TlsContextMatchOptions> for TlsContextMatchOptions

source§

fn eq(&self, other: &TlsContextMatchOptions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TlsContextMatchOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TlsContextMatchOptions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.ClusterSpecifierPlugin.html b/main/api/quilkin/xds/config/route/v3/struct.ClusterSpecifierPlugin.html index 2f7e5ebf25..afc316d1a6 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.ClusterSpecifierPlugin.html +++ b/main/api/quilkin/xds/config/route/v3/struct.ClusterSpecifierPlugin.html @@ -1,6 +1,6 @@ -ClusterSpecifierPlugin in quilkin::xds::config::route::v3 - Rust
pub struct ClusterSpecifierPlugin {
+ClusterSpecifierPlugin in quilkin::xds::config::route::v3 - Rust
pub struct ClusterSpecifierPlugin {
     pub extension: Option<TypedExtensionConfig>,
-}

Fields§

§extension: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for ClusterSpecifierPlugin

source§

fn clone(&self) -> ClusterSpecifierPlugin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterSpecifierPlugin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterSpecifierPlugin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterSpecifierPlugin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§extension: Option<TypedExtensionConfig>

Trait Implementations§

source§

impl Clone for ClusterSpecifierPlugin

source§

fn clone(&self) -> ClusterSpecifierPlugin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterSpecifierPlugin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterSpecifierPlugin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterSpecifierPlugin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ClusterSpecifierPlugin> for ClusterSpecifierPlugin

source§

fn eq(&self, other: &ClusterSpecifierPlugin) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ClusterSpecifierPlugin> for ClusterSpecifierPlugin

source§

fn eq(&self, other: &ClusterSpecifierPlugin) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterSpecifierPlugin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterSpecifierPlugin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.CorsPolicy.html b/main/api/quilkin/xds/config/route/v3/struct.CorsPolicy.html index 15eed214e5..a7abf9975e 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.CorsPolicy.html +++ b/main/api/quilkin/xds/config/route/v3/struct.CorsPolicy.html @@ -1,4 +1,4 @@ -CorsPolicy in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::CorsPolicy

source ·
pub struct CorsPolicy {
+CorsPolicy in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::CorsPolicy

source ·
pub struct CorsPolicy {
     pub allow_origin_string_match: Vec<StringMatcher>,
     pub allow_methods: String,
     pub allow_headers: String,
@@ -7,7 +7,7 @@
     pub allow_credentials: Option<bool>,
     pub shadow_enabled: Option<RuntimeFractionalPercent>,
     pub enabled_specifier: Option<EnabledSpecifier>,
-}

Fields§

§allow_origin_string_match: Vec<StringMatcher>§allow_methods: String§allow_headers: String§expose_headers: String§max_age: String§allow_credentials: Option<bool>§shadow_enabled: Option<RuntimeFractionalPercent>§enabled_specifier: Option<EnabledSpecifier>

Trait Implementations§

source§

impl Clone for CorsPolicy

source§

fn clone(&self) -> CorsPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CorsPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CorsPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CorsPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§allow_origin_string_match: Vec<StringMatcher>§allow_methods: String§allow_headers: String§expose_headers: String§max_age: String§allow_credentials: Option<bool>§shadow_enabled: Option<RuntimeFractionalPercent>§enabled_specifier: Option<EnabledSpecifier>

Trait Implementations§

source§

impl Clone for CorsPolicy

source§

fn clone(&self) -> CorsPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CorsPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CorsPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CorsPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CorsPolicy> for CorsPolicy

source§

fn eq(&self, other: &CorsPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CorsPolicy> for CorsPolicy

source§

fn eq(&self, other: &CorsPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CorsPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CorsPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for CorsPolicy

§

impl Send for CorsPolicy

§

impl Sync for CorsPolicy

§

impl Unpin for CorsPolicy

§

impl UnwindSafe for CorsPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.Decorator.html b/main/api/quilkin/xds/config/route/v3/struct.Decorator.html index df68335ab5..3faac0bf11 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.Decorator.html +++ b/main/api/quilkin/xds/config/route/v3/struct.Decorator.html @@ -1,7 +1,7 @@ -Decorator in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Decorator

source ·
pub struct Decorator {
+Decorator in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Decorator

source ·
pub struct Decorator {
     pub operation: String,
     pub propagate: Option<bool>,
-}

Fields§

§operation: String§propagate: Option<bool>

Trait Implementations§

source§

impl Clone for Decorator

source§

fn clone(&self) -> Decorator

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Decorator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Decorator

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Decorator

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§operation: String§propagate: Option<bool>

Trait Implementations§

source§

impl Clone for Decorator

source§

fn clone(&self) -> Decorator

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Decorator

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Decorator

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Decorator

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Decorator> for Decorator

source§

fn eq(&self, other: &Decorator) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Decorator> for Decorator

source§

fn eq(&self, other: &Decorator) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Decorator

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Decorator

Auto Trait Implementations§

§

impl RefUnwindSafe for Decorator

§

impl Send for Decorator

§

impl Sync for Decorator

§

impl Unpin for Decorator

§

impl UnwindSafe for Decorator

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.DirectResponseAction.html b/main/api/quilkin/xds/config/route/v3/struct.DirectResponseAction.html index b74f36d424..f48e0d87c4 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.DirectResponseAction.html +++ b/main/api/quilkin/xds/config/route/v3/struct.DirectResponseAction.html @@ -1,7 +1,7 @@ -DirectResponseAction in quilkin::xds::config::route::v3 - Rust
pub struct DirectResponseAction {
+DirectResponseAction in quilkin::xds::config::route::v3 - Rust
pub struct DirectResponseAction {
     pub status: u32,
     pub body: Option<DataSource>,
-}

Fields§

§status: u32§body: Option<DataSource>

Trait Implementations§

source§

impl Clone for DirectResponseAction

source§

fn clone(&self) -> DirectResponseAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DirectResponseAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DirectResponseAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DirectResponseAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§status: u32§body: Option<DataSource>

Trait Implementations§

source§

impl Clone for DirectResponseAction

source§

fn clone(&self) -> DirectResponseAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DirectResponseAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DirectResponseAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DirectResponseAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DirectResponseAction> for DirectResponseAction

source§

fn eq(&self, other: &DirectResponseAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DirectResponseAction> for DirectResponseAction

source§

fn eq(&self, other: &DirectResponseAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DirectResponseAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DirectResponseAction

Auto Trait Implementations§

§

impl RefUnwindSafe for DirectResponseAction

§

impl Send for DirectResponseAction

§

impl Sync for DirectResponseAction

§

impl Unpin for DirectResponseAction

§

impl UnwindSafe for DirectResponseAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.FilterAction.html b/main/api/quilkin/xds/config/route/v3/struct.FilterAction.html index f91d961c0a..7e7f461725 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.FilterAction.html +++ b/main/api/quilkin/xds/config/route/v3/struct.FilterAction.html @@ -1,6 +1,6 @@ -FilterAction in quilkin::xds::config::route::v3 - Rust
pub struct FilterAction {
+FilterAction in quilkin::xds::config::route::v3 - Rust
pub struct FilterAction {
     pub action: Option<Any>,
-}

Fields§

§action: Option<Any>

Trait Implementations§

source§

impl Clone for FilterAction

source§

fn clone(&self) -> FilterAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§action: Option<Any>

Trait Implementations§

source§

impl Clone for FilterAction

source§

fn clone(&self) -> FilterAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FilterAction> for FilterAction

source§

fn eq(&self, other: &FilterAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FilterAction> for FilterAction

source§

fn eq(&self, other: &FilterAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FilterAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FilterAction

Auto Trait Implementations§

§

impl RefUnwindSafe for FilterAction

§

impl Send for FilterAction

§

impl Sync for FilterAction

§

impl Unpin for FilterAction

§

impl UnwindSafe for FilterAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.FilterConfig.html b/main/api/quilkin/xds/config/route/v3/struct.FilterConfig.html index cd4271b29c..77a172c81e 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.FilterConfig.html +++ b/main/api/quilkin/xds/config/route/v3/struct.FilterConfig.html @@ -1,7 +1,7 @@ -FilterConfig in quilkin::xds::config::route::v3 - Rust
pub struct FilterConfig {
+FilterConfig in quilkin::xds::config::route::v3 - Rust
pub struct FilterConfig {
     pub config: Option<Any>,
     pub is_optional: bool,
-}

Fields§

§config: Option<Any>§is_optional: bool

Trait Implementations§

source§

impl Clone for FilterConfig

source§

fn clone(&self) -> FilterConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§config: Option<Any>§is_optional: bool

Trait Implementations§

source§

impl Clone for FilterConfig

source§

fn clone(&self) -> FilterConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FilterConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FilterConfig

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FilterConfig

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FilterConfig> for FilterConfig

source§

fn eq(&self, other: &FilterConfig) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FilterConfig> for FilterConfig

source§

fn eq(&self, other: &FilterConfig) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FilterConfig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FilterConfig

Auto Trait Implementations§

§

impl RefUnwindSafe for FilterConfig

§

impl Send for FilterConfig

§

impl Sync for FilterConfig

§

impl Unpin for FilterConfig

§

impl UnwindSafe for FilterConfig

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.HeaderMatcher.html b/main/api/quilkin/xds/config/route/v3/struct.HeaderMatcher.html index fe4cd1dbf3..2e560bfb28 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.HeaderMatcher.html +++ b/main/api/quilkin/xds/config/route/v3/struct.HeaderMatcher.html @@ -1,8 +1,8 @@ -HeaderMatcher in quilkin::xds::config::route::v3 - Rust
pub struct HeaderMatcher {
+HeaderMatcher in quilkin::xds::config::route::v3 - Rust
pub struct HeaderMatcher {
     pub name: String,
     pub invert_match: bool,
     pub header_match_specifier: Option<HeaderMatchSpecifier>,
-}

Fields§

§name: String§invert_match: bool§header_match_specifier: Option<HeaderMatchSpecifier>

Trait Implementations§

source§

impl Clone for HeaderMatcher

source§

fn clone(&self) -> HeaderMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§invert_match: bool§header_match_specifier: Option<HeaderMatchSpecifier>

Trait Implementations§

source§

impl Clone for HeaderMatcher

source§

fn clone(&self) -> HeaderMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HeaderMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HeaderMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HeaderMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HeaderMatcher> for HeaderMatcher

source§

fn eq(&self, other: &HeaderMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HeaderMatcher> for HeaderMatcher

source§

fn eq(&self, other: &HeaderMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HeaderMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HeaderMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for HeaderMatcher

§

impl Send for HeaderMatcher

§

impl Sync for HeaderMatcher

§

impl Unpin for HeaderMatcher

§

impl UnwindSafe for HeaderMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.HedgePolicy.html b/main/api/quilkin/xds/config/route/v3/struct.HedgePolicy.html index a605441fd5..4b71391806 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.HedgePolicy.html +++ b/main/api/quilkin/xds/config/route/v3/struct.HedgePolicy.html @@ -1,8 +1,8 @@ -HedgePolicy in quilkin::xds::config::route::v3 - Rust
pub struct HedgePolicy {
+HedgePolicy in quilkin::xds::config::route::v3 - Rust
pub struct HedgePolicy {
     pub initial_requests: Option<u32>,
     pub additional_request_chance: Option<FractionalPercent>,
     pub hedge_on_per_try_timeout: bool,
-}

Fields§

§initial_requests: Option<u32>§additional_request_chance: Option<FractionalPercent>§hedge_on_per_try_timeout: bool

Trait Implementations§

source§

impl Clone for HedgePolicy

source§

fn clone(&self) -> HedgePolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HedgePolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HedgePolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HedgePolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§initial_requests: Option<u32>§additional_request_chance: Option<FractionalPercent>§hedge_on_per_try_timeout: bool

Trait Implementations§

source§

impl Clone for HedgePolicy

source§

fn clone(&self) -> HedgePolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HedgePolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HedgePolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HedgePolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HedgePolicy> for HedgePolicy

source§

fn eq(&self, other: &HedgePolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HedgePolicy> for HedgePolicy

source§

fn eq(&self, other: &HedgePolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HedgePolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HedgePolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for HedgePolicy

§

impl Send for HedgePolicy

§

impl Sync for HedgePolicy

§

impl Unpin for HedgePolicy

§

impl UnwindSafe for HedgePolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.InternalRedirectPolicy.html b/main/api/quilkin/xds/config/route/v3/struct.InternalRedirectPolicy.html index b5e1b8a377..1a81938b3b 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.InternalRedirectPolicy.html +++ b/main/api/quilkin/xds/config/route/v3/struct.InternalRedirectPolicy.html @@ -1,9 +1,9 @@ -InternalRedirectPolicy in quilkin::xds::config::route::v3 - Rust
pub struct InternalRedirectPolicy {
+InternalRedirectPolicy in quilkin::xds::config::route::v3 - Rust
pub struct InternalRedirectPolicy {
     pub max_internal_redirects: Option<u32>,
     pub redirect_response_codes: Vec<u32>,
     pub predicates: Vec<TypedExtensionConfig>,
     pub allow_cross_scheme_redirect: bool,
-}

Fields§

§max_internal_redirects: Option<u32>§redirect_response_codes: Vec<u32>§predicates: Vec<TypedExtensionConfig>§allow_cross_scheme_redirect: bool

Trait Implementations§

source§

impl Clone for InternalRedirectPolicy

source§

fn clone(&self) -> InternalRedirectPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalRedirectPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalRedirectPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for InternalRedirectPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_internal_redirects: Option<u32>§redirect_response_codes: Vec<u32>§predicates: Vec<TypedExtensionConfig>§allow_cross_scheme_redirect: bool

Trait Implementations§

source§

impl Clone for InternalRedirectPolicy

source§

fn clone(&self) -> InternalRedirectPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalRedirectPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalRedirectPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for InternalRedirectPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<InternalRedirectPolicy> for InternalRedirectPolicy

source§

fn eq(&self, other: &InternalRedirectPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<InternalRedirectPolicy> for InternalRedirectPolicy

source§

fn eq(&self, other: &InternalRedirectPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for InternalRedirectPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for InternalRedirectPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for InternalRedirectPolicy

§

impl Send for InternalRedirectPolicy

§

impl Sync for InternalRedirectPolicy

§

impl Unpin for InternalRedirectPolicy

§

impl UnwindSafe for InternalRedirectPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.NonForwardingAction.html b/main/api/quilkin/xds/config/route/v3/struct.NonForwardingAction.html index cc66fdbeb8..801d4133a5 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.NonForwardingAction.html +++ b/main/api/quilkin/xds/config/route/v3/struct.NonForwardingAction.html @@ -1,4 +1,4 @@ -NonForwardingAction in quilkin::xds::config::route::v3 - Rust
pub struct NonForwardingAction {}

Trait Implementations§

source§

impl Clone for NonForwardingAction

source§

fn clone(&self) -> NonForwardingAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NonForwardingAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NonForwardingAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NonForwardingAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +NonForwardingAction in quilkin::xds::config::route::v3 - Rust
pub struct NonForwardingAction {}

Trait Implementations§

source§

impl Clone for NonForwardingAction

source§

fn clone(&self) -> NonForwardingAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NonForwardingAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NonForwardingAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NonForwardingAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<NonForwardingAction> for NonForwardingAction

source§

fn eq(&self, other: &NonForwardingAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<NonForwardingAction> for NonForwardingAction

source§

fn eq(&self, other: &NonForwardingAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for NonForwardingAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for NonForwardingAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.QueryParameterMatcher.html b/main/api/quilkin/xds/config/route/v3/struct.QueryParameterMatcher.html index 252bcd77a9..8be91abd41 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.QueryParameterMatcher.html +++ b/main/api/quilkin/xds/config/route/v3/struct.QueryParameterMatcher.html @@ -1,7 +1,7 @@ -QueryParameterMatcher in quilkin::xds::config::route::v3 - Rust
pub struct QueryParameterMatcher {
+QueryParameterMatcher in quilkin::xds::config::route::v3 - Rust
pub struct QueryParameterMatcher {
     pub name: String,
     pub query_parameter_match_specifier: Option<QueryParameterMatchSpecifier>,
-}

Fields§

§name: String§query_parameter_match_specifier: Option<QueryParameterMatchSpecifier>

Trait Implementations§

source§

impl Clone for QueryParameterMatcher

source§

fn clone(&self) -> QueryParameterMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameterMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameterMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameterMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§query_parameter_match_specifier: Option<QueryParameterMatchSpecifier>

Trait Implementations§

source§

impl Clone for QueryParameterMatcher

source§

fn clone(&self) -> QueryParameterMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QueryParameterMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QueryParameterMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QueryParameterMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QueryParameterMatcher> for QueryParameterMatcher

source§

fn eq(&self, other: &QueryParameterMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QueryParameterMatcher> for QueryParameterMatcher

source§

fn eq(&self, other: &QueryParameterMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QueryParameterMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QueryParameterMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for QueryParameterMatcher

§

impl Send for QueryParameterMatcher

§

impl Sync for QueryParameterMatcher

§

impl Unpin for QueryParameterMatcher

§

impl UnwindSafe for QueryParameterMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RateLimit.html b/main/api/quilkin/xds/config/route/v3/struct.RateLimit.html index 2f6ee8300e..6f83eb7bfa 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RateLimit.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RateLimit.html @@ -1,9 +1,9 @@ -RateLimit in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::RateLimit

source ·
pub struct RateLimit {
+RateLimit in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::RateLimit

source ·
pub struct RateLimit {
     pub stage: Option<u32>,
     pub disable_key: String,
     pub actions: Vec<Action>,
     pub limit: Option<Override>,
-}

Fields§

§stage: Option<u32>§disable_key: String§actions: Vec<Action>§limit: Option<Override>

Trait Implementations§

source§

impl Clone for RateLimit

source§

fn clone(&self) -> RateLimit

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimit

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimit

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimit

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§stage: Option<u32>§disable_key: String§actions: Vec<Action>§limit: Option<Override>

Trait Implementations§

source§

impl Clone for RateLimit

source§

fn clone(&self) -> RateLimit

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RateLimit

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RateLimit

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RateLimit

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RateLimit> for RateLimit

source§

fn eq(&self, other: &RateLimit) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RateLimit> for RateLimit

source§

fn eq(&self, other: &RateLimit) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RateLimit

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RateLimit

Auto Trait Implementations§

§

impl RefUnwindSafe for RateLimit

§

impl Send for RateLimit

§

impl Sync for RateLimit

§

impl Unpin for RateLimit

§

impl UnwindSafe for RateLimit

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RedirectAction.html b/main/api/quilkin/xds/config/route/v3/struct.RedirectAction.html index 1ea60378dd..2b098df167 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RedirectAction.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RedirectAction.html @@ -1,13 +1,13 @@ -RedirectAction in quilkin::xds::config::route::v3 - Rust
pub struct RedirectAction {
+RedirectAction in quilkin::xds::config::route::v3 - Rust
pub struct RedirectAction {
     pub host_redirect: String,
     pub port_redirect: u32,
     pub response_code: i32,
     pub strip_query: bool,
     pub scheme_rewrite_specifier: Option<SchemeRewriteSpecifier>,
     pub path_rewrite_specifier: Option<PathRewriteSpecifier>,
-}

Fields§

§host_redirect: String§port_redirect: u32§response_code: i32§strip_query: bool§scheme_rewrite_specifier: Option<SchemeRewriteSpecifier>§path_rewrite_specifier: Option<PathRewriteSpecifier>

Implementations§

source§

impl RedirectAction

source

pub fn response_code(&self) -> RedirectResponseCode

Returns the enum value of response_code, or the default if the field is set to an invalid enum value.

-
source

pub fn set_response_code(&mut self, value: RedirectResponseCode)

Sets response_code to the provided enum value.

-

Trait Implementations§

source§

impl Clone for RedirectAction

source§

fn clone(&self) -> RedirectAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedirectAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedirectAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RedirectAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§host_redirect: String§port_redirect: u32§response_code: i32§strip_query: bool§scheme_rewrite_specifier: Option<SchemeRewriteSpecifier>§path_rewrite_specifier: Option<PathRewriteSpecifier>

Implementations§

source§

impl RedirectAction

source

pub fn response_code(&self) -> RedirectResponseCode

Returns the enum value of response_code, or the default if the field is set to an invalid enum value.

+
source

pub fn set_response_code(&mut self, value: RedirectResponseCode)

Sets response_code to the provided enum value.

+

Trait Implementations§

source§

impl Clone for RedirectAction

source§

fn clone(&self) -> RedirectAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RedirectAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RedirectAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RedirectAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RedirectAction> for RedirectAction

source§

fn eq(&self, other: &RedirectAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RedirectAction> for RedirectAction

source§

fn eq(&self, other: &RedirectAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RedirectAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RedirectAction

Auto Trait Implementations§

§

impl RefUnwindSafe for RedirectAction

§

impl Send for RedirectAction

§

impl Sync for RedirectAction

§

impl Unpin for RedirectAction

§

impl UnwindSafe for RedirectAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RetryPolicy.html b/main/api/quilkin/xds/config/route/v3/struct.RetryPolicy.html index 4cba4541d1..95f86ed18e 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RetryPolicy.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RetryPolicy.html @@ -1,4 +1,4 @@ -RetryPolicy in quilkin::xds::config::route::v3 - Rust
pub struct RetryPolicy {
Show 13 fields +RetryPolicy in quilkin::xds::config::route::v3 - Rust
pub struct RetryPolicy {
Show 13 fields pub retry_on: String, pub num_retries: Option<u32>, pub per_try_timeout: Option<Duration>, @@ -12,7 +12,7 @@ pub rate_limited_retry_back_off: Option<RateLimitedRetryBackOff>, pub retriable_headers: Vec<HeaderMatcher>, pub retriable_request_headers: Vec<HeaderMatcher>, -
}

Fields§

§retry_on: String§num_retries: Option<u32>§per_try_timeout: Option<Duration>§per_try_idle_timeout: Option<Duration>§retry_priority: Option<RetryPriority>§retry_host_predicate: Vec<RetryHostPredicate>§retry_options_predicates: Vec<TypedExtensionConfig>§host_selection_retry_max_attempts: i64§retriable_status_codes: Vec<u32>§retry_back_off: Option<RetryBackOff>§rate_limited_retry_back_off: Option<RateLimitedRetryBackOff>§retriable_headers: Vec<HeaderMatcher>§retriable_request_headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for RetryPolicy

source§

fn clone(&self) -> RetryPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§retry_on: String§num_retries: Option<u32>§per_try_timeout: Option<Duration>§per_try_idle_timeout: Option<Duration>§retry_priority: Option<RetryPriority>§retry_host_predicate: Vec<RetryHostPredicate>§retry_options_predicates: Vec<TypedExtensionConfig>§host_selection_retry_max_attempts: i64§retriable_status_codes: Vec<u32>§retry_back_off: Option<RetryBackOff>§rate_limited_retry_back_off: Option<RateLimitedRetryBackOff>§retriable_headers: Vec<HeaderMatcher>§retriable_request_headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for RetryPolicy

source§

fn clone(&self) -> RetryPolicy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RetryPolicy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RetryPolicy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RetryPolicy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RetryPolicy> for RetryPolicy

source§

fn eq(&self, other: &RetryPolicy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RetryPolicy> for RetryPolicy

source§

fn eq(&self, other: &RetryPolicy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RetryPolicy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RetryPolicy

Auto Trait Implementations§

§

impl RefUnwindSafe for RetryPolicy

§

impl Send for RetryPolicy

§

impl Sync for RetryPolicy

§

impl Unpin for RetryPolicy

§

impl UnwindSafe for RetryPolicy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.Route.html b/main/api/quilkin/xds/config/route/v3/struct.Route.html index 490b810945..c4a8566cd4 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.Route.html +++ b/main/api/quilkin/xds/config/route/v3/struct.Route.html @@ -1,4 +1,4 @@ -Route in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Route

source ·
pub struct Route {
+Route in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Route

source ·
pub struct Route {
     pub name: String,
     pub match: Option<RouteMatch>,
     pub metadata: Option<Metadata>,
@@ -11,7 +11,7 @@
     pub tracing: Option<Tracing>,
     pub per_request_buffer_limit_bytes: Option<u32>,
     pub action: Option<Action>,
-}

Fields§

§name: String§match: Option<RouteMatch>§metadata: Option<Metadata>§decorator: Option<Decorator>§typed_per_filter_config: HashMap<String, Any>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§tracing: Option<Tracing>§per_request_buffer_limit_bytes: Option<u32>§action: Option<Action>

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Route

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Route

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§match: Option<RouteMatch>§metadata: Option<Metadata>§decorator: Option<Decorator>§typed_per_filter_config: HashMap<String, Any>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§tracing: Option<Tracing>§per_request_buffer_limit_bytes: Option<u32>§action: Option<Action>

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Route

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Route

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Route> for Route

source§

fn eq(&self, other: &Route) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Route> for Route

source§

fn eq(&self, other: &Route) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RouteAction.html b/main/api/quilkin/xds/config/route/v3/struct.RouteAction.html index 5ecea100a1..b8ce3f1fb3 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RouteAction.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RouteAction.html @@ -1,4 +1,4 @@ -RouteAction in quilkin::xds::config::route::v3 - Rust
pub struct RouteAction {
Show 25 fields +RouteAction in quilkin::xds::config::route::v3 - Rust
pub struct RouteAction {
Show 25 fields pub cluster_not_found_response_code: i32, pub metadata_match: Option<Metadata>, pub prefix_rewrite: String, @@ -24,16 +24,16 @@ pub max_stream_duration: Option<MaxStreamDuration>, pub cluster_specifier: Option<ClusterSpecifier>, pub host_rewrite_specifier: Option<HostRewriteSpecifier>, -
}

Fields§

§cluster_not_found_response_code: i32§metadata_match: Option<Metadata>§prefix_rewrite: String§regex_rewrite: Option<RegexMatchAndSubstitute>§append_x_forwarded_host: bool§timeout: Option<Duration>§idle_timeout: Option<Duration>§retry_policy: Option<RetryPolicy>§retry_policy_typed_config: Option<Any>§request_mirror_policies: Vec<RequestMirrorPolicy>§priority: i32§rate_limits: Vec<RateLimit>§include_vh_rate_limits: Option<bool>
👎Deprecated
§hash_policy: Vec<HashPolicy>§cors: Option<CorsPolicy>§max_grpc_timeout: Option<Duration>
👎Deprecated
§grpc_timeout_offset: Option<Duration>
👎Deprecated
§upgrade_configs: Vec<UpgradeConfig>§internal_redirect_policy: Option<InternalRedirectPolicy>§internal_redirect_action: i32
👎Deprecated
§max_internal_redirects: Option<u32>
👎Deprecated
§hedge_policy: Option<HedgePolicy>§max_stream_duration: Option<MaxStreamDuration>§cluster_specifier: Option<ClusterSpecifier>§host_rewrite_specifier: Option<HostRewriteSpecifier>

Implementations§

source§

impl RouteAction

source

pub fn priority(&self) -> RoutingPriority

Returns the enum value of priority, or the default if the field is set to an invalid enum value.

-
source

pub fn set_priority(&mut self, value: RoutingPriority)

Sets priority to the provided enum value.

-
source

pub fn cluster_not_found_response_code(&self) -> ClusterNotFoundResponseCode

Returns the enum value of cluster_not_found_response_code, or the default if the field is set to an invalid enum value.

-
source

pub fn set_cluster_not_found_response_code( +

}

Fields§

§cluster_not_found_response_code: i32§metadata_match: Option<Metadata>§prefix_rewrite: String§regex_rewrite: Option<RegexMatchAndSubstitute>§append_x_forwarded_host: bool§timeout: Option<Duration>§idle_timeout: Option<Duration>§retry_policy: Option<RetryPolicy>§retry_policy_typed_config: Option<Any>§request_mirror_policies: Vec<RequestMirrorPolicy>§priority: i32§rate_limits: Vec<RateLimit>§include_vh_rate_limits: Option<bool>
👎Deprecated
§hash_policy: Vec<HashPolicy>§cors: Option<CorsPolicy>§max_grpc_timeout: Option<Duration>
👎Deprecated
§grpc_timeout_offset: Option<Duration>
👎Deprecated
§upgrade_configs: Vec<UpgradeConfig>§internal_redirect_policy: Option<InternalRedirectPolicy>§internal_redirect_action: i32
👎Deprecated
§max_internal_redirects: Option<u32>
👎Deprecated
§hedge_policy: Option<HedgePolicy>§max_stream_duration: Option<MaxStreamDuration>§cluster_specifier: Option<ClusterSpecifier>§host_rewrite_specifier: Option<HostRewriteSpecifier>

Implementations§

source§

impl RouteAction

source

pub fn priority(&self) -> RoutingPriority

Returns the enum value of priority, or the default if the field is set to an invalid enum value.

+
source

pub fn set_priority(&mut self, value: RoutingPriority)

Sets priority to the provided enum value.

+
source

pub fn cluster_not_found_response_code(&self) -> ClusterNotFoundResponseCode

Returns the enum value of cluster_not_found_response_code, or the default if the field is set to an invalid enum value.

+
source

pub fn set_cluster_not_found_response_code( &mut self, value: ClusterNotFoundResponseCode )

Sets cluster_not_found_response_code to the provided enum value.

-
source

pub fn internal_redirect_action(&self) -> InternalRedirectAction

Returns the enum value of internal_redirect_action, or the default if the field is set to an invalid enum value.

-
source

pub fn set_internal_redirect_action(&mut self, value: InternalRedirectAction)

Sets internal_redirect_action to the provided enum value.

-

Trait Implementations§

source§

impl Clone for RouteAction

source§

fn clone(&self) -> RouteAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

source

pub fn internal_redirect_action(&self) -> InternalRedirectAction

Returns the enum value of internal_redirect_action, or the default if the field is set to an invalid enum value.

+
source

pub fn set_internal_redirect_action(&mut self, value: InternalRedirectAction)

Sets internal_redirect_action to the provided enum value.

+

Trait Implementations§

source§

impl Clone for RouteAction

source§

fn clone(&self) -> RouteAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -48,9 +48,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RouteAction> for RouteAction

source§

fn eq(&self, other: &RouteAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RouteAction> for RouteAction

source§

fn eq(&self, other: &RouteAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RouteAction

Auto Trait Implementations§

§

impl RefUnwindSafe for RouteAction

§

impl Send for RouteAction

§

impl Sync for RouteAction

§

impl Unpin for RouteAction

§

impl UnwindSafe for RouteAction

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RouteAction

Auto Trait Implementations§

§

impl RefUnwindSafe for RouteAction

§

impl Send for RouteAction

§

impl Sync for RouteAction

§

impl Unpin for RouteAction

§

impl UnwindSafe for RouteAction

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RouteConfiguration.html b/main/api/quilkin/xds/config/route/v3/struct.RouteConfiguration.html index 2cec7425be..a95104989f 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RouteConfiguration.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RouteConfiguration.html @@ -1,4 +1,4 @@ -RouteConfiguration in quilkin::xds::config::route::v3 - Rust
pub struct RouteConfiguration {
+RouteConfiguration in quilkin::xds::config::route::v3 - Rust
pub struct RouteConfiguration {
     pub name: String,
     pub virtual_hosts: Vec<VirtualHost>,
     pub vhds: Option<Vhds>,
@@ -11,7 +11,7 @@
     pub validate_clusters: Option<bool>,
     pub max_direct_response_body_size_bytes: Option<u32>,
     pub cluster_specifier_plugins: Vec<ClusterSpecifierPlugin>,
-}

Fields§

§name: String§virtual_hosts: Vec<VirtualHost>§vhds: Option<Vhds>§internal_only_headers: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§most_specific_header_mutations_wins: bool§validate_clusters: Option<bool>§max_direct_response_body_size_bytes: Option<u32>§cluster_specifier_plugins: Vec<ClusterSpecifierPlugin>

Trait Implementations§

source§

impl Clone for RouteConfiguration

source§

fn clone(&self) -> RouteConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteConfiguration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§virtual_hosts: Vec<VirtualHost>§vhds: Option<Vhds>§internal_only_headers: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§most_specific_header_mutations_wins: bool§validate_clusters: Option<bool>§max_direct_response_body_size_bytes: Option<u32>§cluster_specifier_plugins: Vec<ClusterSpecifierPlugin>

Trait Implementations§

source§

impl Clone for RouteConfiguration

source§

fn clone(&self) -> RouteConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteConfiguration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RouteConfiguration> for RouteConfiguration

source§

fn eq(&self, other: &RouteConfiguration) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RouteConfiguration> for RouteConfiguration

source§

fn eq(&self, other: &RouteConfiguration) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RouteConfiguration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RouteConfiguration

Auto Trait Implementations§

§

impl RefUnwindSafe for RouteConfiguration

§

impl Send for RouteConfiguration

§

impl Sync for RouteConfiguration

§

impl Unpin for RouteConfiguration

§

impl UnwindSafe for RouteConfiguration

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.RouteMatch.html b/main/api/quilkin/xds/config/route/v3/struct.RouteMatch.html index 9a3b2b38cb..173880e574 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.RouteMatch.html +++ b/main/api/quilkin/xds/config/route/v3/struct.RouteMatch.html @@ -1,4 +1,4 @@ -RouteMatch in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::RouteMatch

source ·
pub struct RouteMatch {
+RouteMatch in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::RouteMatch

source ·
pub struct RouteMatch {
     pub case_sensitive: Option<bool>,
     pub runtime_fraction: Option<RuntimeFractionalPercent>,
     pub headers: Vec<HeaderMatcher>,
@@ -7,7 +7,7 @@
     pub tls_context: Option<TlsContextMatchOptions>,
     pub dynamic_metadata: Vec<MetadataMatcher>,
     pub path_specifier: Option<PathSpecifier>,
-}

Fields§

§case_sensitive: Option<bool>§runtime_fraction: Option<RuntimeFractionalPercent>§headers: Vec<HeaderMatcher>§query_parameters: Vec<QueryParameterMatcher>§grpc: Option<GrpcRouteMatchOptions>§tls_context: Option<TlsContextMatchOptions>§dynamic_metadata: Vec<MetadataMatcher>§path_specifier: Option<PathSpecifier>

Trait Implementations§

source§

impl Clone for RouteMatch

source§

fn clone(&self) -> RouteMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§case_sensitive: Option<bool>§runtime_fraction: Option<RuntimeFractionalPercent>§headers: Vec<HeaderMatcher>§query_parameters: Vec<QueryParameterMatcher>§grpc: Option<GrpcRouteMatchOptions>§tls_context: Option<TlsContextMatchOptions>§dynamic_metadata: Vec<MetadataMatcher>§path_specifier: Option<PathSpecifier>

Trait Implementations§

source§

impl Clone for RouteMatch

source§

fn clone(&self) -> RouteMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RouteMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RouteMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RouteMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RouteMatch> for RouteMatch

source§

fn eq(&self, other: &RouteMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RouteMatch> for RouteMatch

source§

fn eq(&self, other: &RouteMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RouteMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RouteMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for RouteMatch

§

impl Send for RouteMatch

§

impl Sync for RouteMatch

§

impl Unpin for RouteMatch

§

impl UnwindSafe for RouteMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.Tracing.html b/main/api/quilkin/xds/config/route/v3/struct.Tracing.html index c53981a04a..0a032f7046 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.Tracing.html +++ b/main/api/quilkin/xds/config/route/v3/struct.Tracing.html @@ -1,9 +1,9 @@ -Tracing in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Tracing

source ·
pub struct Tracing {
+Tracing in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Tracing

source ·
pub struct Tracing {
     pub client_sampling: Option<FractionalPercent>,
     pub random_sampling: Option<FractionalPercent>,
     pub overall_sampling: Option<FractionalPercent>,
     pub custom_tags: Vec<CustomTag>,
-}

Fields§

§client_sampling: Option<FractionalPercent>§random_sampling: Option<FractionalPercent>§overall_sampling: Option<FractionalPercent>§custom_tags: Vec<CustomTag>

Trait Implementations§

source§

impl Clone for Tracing

source§

fn clone(&self) -> Tracing

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Tracing

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Tracing

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Tracing

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§client_sampling: Option<FractionalPercent>§random_sampling: Option<FractionalPercent>§overall_sampling: Option<FractionalPercent>§custom_tags: Vec<CustomTag>

Trait Implementations§

source§

impl Clone for Tracing

source§

fn clone(&self) -> Tracing

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Tracing

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Tracing

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Tracing

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Tracing> for Tracing

source§

fn eq(&self, other: &Tracing) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Tracing> for Tracing

source§

fn eq(&self, other: &Tracing) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Tracing

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Tracing

Auto Trait Implementations§

§

impl RefUnwindSafe for Tracing

§

impl Send for Tracing

§

impl Sync for Tracing

§

impl Unpin for Tracing

§

impl UnwindSafe for Tracing

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.Vhds.html b/main/api/quilkin/xds/config/route/v3/struct.Vhds.html index 67ef7f4028..231c83cec4 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.Vhds.html +++ b/main/api/quilkin/xds/config/route/v3/struct.Vhds.html @@ -1,6 +1,6 @@ -Vhds in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Vhds

source ·
pub struct Vhds {
+Vhds in quilkin::xds::config::route::v3 - Rust

Struct quilkin::xds::config::route::v3::Vhds

source ·
pub struct Vhds {
     pub config_source: Option<ConfigSource>,
-}

Fields§

§config_source: Option<ConfigSource>

Trait Implementations§

source§

impl Clone for Vhds

source§

fn clone(&self) -> Vhds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Vhds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Vhds

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Vhds

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§config_source: Option<ConfigSource>

Trait Implementations§

source§

impl Clone for Vhds

source§

fn clone(&self) -> Vhds

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Vhds

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Vhds

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Vhds

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Vhds> for Vhds

source§

fn eq(&self, other: &Vhds) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Vhds> for Vhds

source§

fn eq(&self, other: &Vhds) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Vhds

Auto Trait Implementations§

§

impl RefUnwindSafe for Vhds

§

impl Send for Vhds

§

impl Sync for Vhds

§

impl Unpin for Vhds

§

impl UnwindSafe for Vhds

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Vhds

Auto Trait Implementations§

§

impl RefUnwindSafe for Vhds

§

impl Send for Vhds

§

impl Sync for Vhds

§

impl Unpin for Vhds

§

impl UnwindSafe for Vhds

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.VirtualCluster.html b/main/api/quilkin/xds/config/route/v3/struct.VirtualCluster.html index aa2ce14229..50278b9aa7 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.VirtualCluster.html +++ b/main/api/quilkin/xds/config/route/v3/struct.VirtualCluster.html @@ -1,7 +1,7 @@ -VirtualCluster in quilkin::xds::config::route::v3 - Rust
pub struct VirtualCluster {
+VirtualCluster in quilkin::xds::config::route::v3 - Rust
pub struct VirtualCluster {
     pub headers: Vec<HeaderMatcher>,
     pub name: String,
-}

Fields§

§headers: Vec<HeaderMatcher>§name: String

Trait Implementations§

source§

impl Clone for VirtualCluster

source§

fn clone(&self) -> VirtualCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VirtualCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for VirtualCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for VirtualCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§headers: Vec<HeaderMatcher>§name: String

Trait Implementations§

source§

impl Clone for VirtualCluster

source§

fn clone(&self) -> VirtualCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VirtualCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for VirtualCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for VirtualCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<VirtualCluster> for VirtualCluster

source§

fn eq(&self, other: &VirtualCluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<VirtualCluster> for VirtualCluster

source§

fn eq(&self, other: &VirtualCluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for VirtualCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for VirtualCluster

Auto Trait Implementations§

§

impl RefUnwindSafe for VirtualCluster

§

impl Send for VirtualCluster

§

impl Sync for VirtualCluster

§

impl Unpin for VirtualCluster

§

impl UnwindSafe for VirtualCluster

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.VirtualHost.html b/main/api/quilkin/xds/config/route/v3/struct.VirtualHost.html index b74368f1c9..c41e328b27 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.VirtualHost.html +++ b/main/api/quilkin/xds/config/route/v3/struct.VirtualHost.html @@ -1,4 +1,4 @@ -VirtualHost in quilkin::xds::config::route::v3 - Rust
pub struct VirtualHost {
Show 19 fields +VirtualHost in quilkin::xds::config::route::v3 - Rust
pub struct VirtualHost {
Show 19 fields pub name: String, pub domains: Vec<String>, pub routes: Vec<Route>, @@ -18,9 +18,9 @@ pub retry_policy_typed_config: Option<Any>, pub hedge_policy: Option<HedgePolicy>, pub per_request_buffer_limit_bytes: Option<u32>, -
}

Fields§

§name: String§domains: Vec<String>§routes: Vec<Route>§matcher: Option<Matcher>§require_tls: i32§virtual_clusters: Vec<VirtualCluster>§rate_limits: Vec<RateLimit>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§cors: Option<CorsPolicy>§typed_per_filter_config: HashMap<String, Any>§include_request_attempt_count: bool§include_attempt_count_in_response: bool§retry_policy: Option<RetryPolicy>§retry_policy_typed_config: Option<Any>§hedge_policy: Option<HedgePolicy>§per_request_buffer_limit_bytes: Option<u32>

Implementations§

source§

impl VirtualHost

source

pub fn require_tls(&self) -> TlsRequirementType

Returns the enum value of require_tls, or the default if the field is set to an invalid enum value.

-
source

pub fn set_require_tls(&mut self, value: TlsRequirementType)

Sets require_tls to the provided enum value.

-

Trait Implementations§

source§

impl Clone for VirtualHost

source§

fn clone(&self) -> VirtualHost

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VirtualHost

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for VirtualHost

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for VirtualHost

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§name: String§domains: Vec<String>§routes: Vec<Route>§matcher: Option<Matcher>§require_tls: i32§virtual_clusters: Vec<VirtualCluster>§rate_limits: Vec<RateLimit>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§cors: Option<CorsPolicy>§typed_per_filter_config: HashMap<String, Any>§include_request_attempt_count: bool§include_attempt_count_in_response: bool§retry_policy: Option<RetryPolicy>§retry_policy_typed_config: Option<Any>§hedge_policy: Option<HedgePolicy>§per_request_buffer_limit_bytes: Option<u32>

Implementations§

source§

impl VirtualHost

source

pub fn require_tls(&self) -> TlsRequirementType

Returns the enum value of require_tls, or the default if the field is set to an invalid enum value.

+
source

pub fn set_require_tls(&mut self, value: TlsRequirementType)

Sets require_tls to the provided enum value.

+

Trait Implementations§

source§

impl Clone for VirtualHost

source§

fn clone(&self) -> VirtualHost

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for VirtualHost

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for VirtualHost

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for VirtualHost

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -35,9 +35,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<VirtualHost> for VirtualHost

source§

fn eq(&self, other: &VirtualHost) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<VirtualHost> for VirtualHost

source§

fn eq(&self, other: &VirtualHost) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for VirtualHost

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for VirtualHost

Auto Trait Implementations§

§

impl RefUnwindSafe for VirtualHost

§

impl Send for VirtualHost

§

impl Sync for VirtualHost

§

impl Unpin for VirtualHost

§

impl UnwindSafe for VirtualHost

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/struct.WeightedCluster.html b/main/api/quilkin/xds/config/route/v3/struct.WeightedCluster.html index 9eca6804a8..8548cdcdc4 100644 --- a/main/api/quilkin/xds/config/route/v3/struct.WeightedCluster.html +++ b/main/api/quilkin/xds/config/route/v3/struct.WeightedCluster.html @@ -1,9 +1,9 @@ -WeightedCluster in quilkin::xds::config::route::v3 - Rust
pub struct WeightedCluster {
+WeightedCluster in quilkin::xds::config::route::v3 - Rust
pub struct WeightedCluster {
     pub clusters: Vec<ClusterWeight>,
     pub total_weight: Option<u32>,
     pub runtime_key_prefix: String,
     pub random_value_specifier: Option<RandomValueSpecifier>,
-}

Fields§

§clusters: Vec<ClusterWeight>§total_weight: Option<u32>§runtime_key_prefix: String§random_value_specifier: Option<RandomValueSpecifier>

Trait Implementations§

source§

impl Clone for WeightedCluster

source§

fn clone(&self) -> WeightedCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WeightedCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WeightedCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WeightedCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§clusters: Vec<ClusterWeight>§total_weight: Option<u32>§runtime_key_prefix: String§random_value_specifier: Option<RandomValueSpecifier>

Trait Implementations§

source§

impl Clone for WeightedCluster

source§

fn clone(&self) -> WeightedCluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WeightedCluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WeightedCluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WeightedCluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<WeightedCluster> for WeightedCluster

source§

fn eq(&self, other: &WeightedCluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<WeightedCluster> for WeightedCluster

source§

fn eq(&self, other: &WeightedCluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for WeightedCluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for WeightedCluster

Auto Trait Implementations§

§

impl RefUnwindSafe for WeightedCluster

§

impl Send for WeightedCluster

§

impl Sync for WeightedCluster

§

impl Unpin for WeightedCluster

§

impl UnwindSafe for WeightedCluster

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/virtual_host/enum.TlsRequirementType.html b/main/api/quilkin/xds/config/route/v3/virtual_host/enum.TlsRequirementType.html index df7213ac1d..031b1fb72a 100644 --- a/main/api/quilkin/xds/config/route/v3/virtual_host/enum.TlsRequirementType.html +++ b/main/api/quilkin/xds/config/route/v3/virtual_host/enum.TlsRequirementType.html @@ -1,23 +1,23 @@ -TlsRequirementType in quilkin::xds::config::route::v3::virtual_host - Rust
#[repr(i32)]
pub enum TlsRequirementType { +TlsRequirementType in quilkin::xds::config::route::v3::virtual_host - Rust
#[repr(i32)]
pub enum TlsRequirementType { None, ExternalOnly, All, -}

Variants§

§

None

§

ExternalOnly

§

All

Implementations§

source§

impl TlsRequirementType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of TlsRequirementType.

-
source

pub fn from_i32(value: i32) -> Option<TlsRequirementType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a TlsRequirementType, or None if value is not a valid variant.

-
source§

impl TlsRequirementType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

None

§

ExternalOnly

§

All

Implementations§

source§

impl TlsRequirementType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of TlsRequirementType.

+
source

pub fn from_i32(value: i32) -> Option<TlsRequirementType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a TlsRequirementType, or None if value is not a valid variant.

+
source§

impl TlsRequirementType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for TlsRequirementType

source§

fn clone(&self) -> TlsRequirementType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsRequirementType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsRequirementType

source§

fn default() -> TlsRequirementType

Returns the “default value” for a type. Read more
source§

impl From<TlsRequirementType> for i32

source§

fn from(value: TlsRequirementType) -> i32

Converts to this type from the input type.
source§

impl Hash for TlsRequirementType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for TlsRequirementType

source§

fn clone(&self) -> TlsRequirementType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TlsRequirementType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TlsRequirementType

source§

fn default() -> TlsRequirementType

Returns the “default value” for a type. Read more
source§

impl From<TlsRequirementType> for i32

source§

fn from(value: TlsRequirementType) -> i32

Converts to this type from the input type.
source§

impl Hash for TlsRequirementType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TlsRequirementType

source§

fn cmp(&self, other: &TlsRequirementType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for TlsRequirementType

source§

fn cmp(&self, other: &TlsRequirementType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<TlsRequirementType> for TlsRequirementType

source§

fn eq(&self, other: &TlsRequirementType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<TlsRequirementType> for TlsRequirementType

source§

fn eq(&self, other: &TlsRequirementType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<TlsRequirementType> for TlsRequirementType

source§

fn partial_cmp(&self, other: &TlsRequirementType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<TlsRequirementType> for TlsRequirementType

source§

fn partial_cmp(&self, other: &TlsRequirementType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for TlsRequirementType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<TlsRequirementType, DecodeError>

Performs the conversion.
source§

impl Copy for TlsRequirementType

source§

impl Eq for TlsRequirementType

source§

impl StructuralEq for TlsRequirementType

source§

impl StructuralPartialEq for TlsRequirementType

Auto Trait Implementations§

§

impl RefUnwindSafe for TlsRequirementType

§

impl Send for TlsRequirementType

§

impl Sync for TlsRequirementType

§

impl Unpin for TlsRequirementType

§

impl UnwindSafe for TlsRequirementType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for TlsRequirementType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<TlsRequirementType, DecodeError>

Performs the conversion.
source§

impl Copy for TlsRequirementType

source§

impl Eq for TlsRequirementType

source§

impl StructuralEq for TlsRequirementType

source§

impl StructuralPartialEq for TlsRequirementType

Auto Trait Implementations§

§

impl RefUnwindSafe for TlsRequirementType

§

impl Send for TlsRequirementType

§

impl Sync for TlsRequirementType

§

impl Unpin for TlsRequirementType

§

impl UnwindSafe for TlsRequirementType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/config/route/v3/virtual_host/index.html b/main/api/quilkin/xds/config/route/v3/virtual_host/index.html index 6893ee444d..83c2456c55 100644 --- a/main/api/quilkin/xds/config/route/v3/virtual_host/index.html +++ b/main/api/quilkin/xds/config/route/v3/virtual_host/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::virtual_host - Rust
Expand description

Nested message and enum types in VirtualHost.

+quilkin::xds::config::route::v3::virtual_host - Rust
Expand description

Nested message and enum types in VirtualHost.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/enum.HostRewriteSpecifier.html b/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/enum.HostRewriteSpecifier.html index e1f371b4a6..aabc5ea3e1 100644 --- a/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/enum.HostRewriteSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/enum.HostRewriteSpecifier.html @@ -1,8 +1,8 @@ -HostRewriteSpecifier in quilkin::xds::config::route::v3::weighted_cluster::cluster_weight - Rust
pub enum HostRewriteSpecifier {
+HostRewriteSpecifier in quilkin::xds::config::route::v3::weighted_cluster::cluster_weight - Rust
pub enum HostRewriteSpecifier {
     HostRewriteLiteral(String),
-}

Variants§

§

HostRewriteLiteral(String)

Implementations§

source§

impl HostRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

HostRewriteLiteral(String)

Implementations§

source§

impl HostRewriteSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<HostRewriteSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for HostRewriteSpecifier

source§

fn clone(&self) -> HostRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier

source§

fn eq(&self, other: &HostRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for HostRewriteSpecifier

source§

fn clone(&self) -> HostRewriteSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HostRewriteSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<HostRewriteSpecifier> for HostRewriteSpecifier

source§

fn eq(&self, other: &HostRewriteSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HostRewriteSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HostRewriteSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for HostRewriteSpecifier

§

impl Send for HostRewriteSpecifier

§

impl Sync for HostRewriteSpecifier

§

impl Unpin for HostRewriteSpecifier

§

impl UnwindSafe for HostRewriteSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/index.html b/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/index.html index 0f98f0dacb..8257ce4bc4 100644 --- a/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/index.html +++ b/main/api/quilkin/xds/config/route/v3/weighted_cluster/cluster_weight/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::weighted_cluster::cluster_weight - Rust
Expand description

Nested message and enum types in ClusterWeight.

+quilkin::xds::config::route::v3::weighted_cluster::cluster_weight - Rust
Expand description

Nested message and enum types in ClusterWeight.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/weighted_cluster/enum.RandomValueSpecifier.html b/main/api/quilkin/xds/config/route/v3/weighted_cluster/enum.RandomValueSpecifier.html index 7660a5a30f..231b641a7e 100644 --- a/main/api/quilkin/xds/config/route/v3/weighted_cluster/enum.RandomValueSpecifier.html +++ b/main/api/quilkin/xds/config/route/v3/weighted_cluster/enum.RandomValueSpecifier.html @@ -1,8 +1,8 @@ -RandomValueSpecifier in quilkin::xds::config::route::v3::weighted_cluster - Rust
pub enum RandomValueSpecifier {
+RandomValueSpecifier in quilkin::xds::config::route::v3::weighted_cluster - Rust
pub enum RandomValueSpecifier {
     HeaderName(String),
-}

Variants§

§

HeaderName(String)

Implementations§

source§

impl RandomValueSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

HeaderName(String)

Implementations§

source§

impl RandomValueSpecifier

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<RandomValueSpecifier>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for RandomValueSpecifier

source§

fn clone(&self) -> RandomValueSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RandomValueSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<RandomValueSpecifier> for RandomValueSpecifier

source§

fn eq(&self, other: &RandomValueSpecifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for RandomValueSpecifier

source§

fn clone(&self) -> RandomValueSpecifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RandomValueSpecifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<RandomValueSpecifier> for RandomValueSpecifier

source§

fn eq(&self, other: &RandomValueSpecifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RandomValueSpecifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RandomValueSpecifier

Auto Trait Implementations§

§

impl RefUnwindSafe for RandomValueSpecifier

§

impl Send for RandomValueSpecifier

§

impl Sync for RandomValueSpecifier

§

impl Unpin for RandomValueSpecifier

§

impl UnwindSafe for RandomValueSpecifier

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/config/route/v3/weighted_cluster/index.html b/main/api/quilkin/xds/config/route/v3/weighted_cluster/index.html index 29f18d5bf4..21768cc578 100644 --- a/main/api/quilkin/xds/config/route/v3/weighted_cluster/index.html +++ b/main/api/quilkin/xds/config/route/v3/weighted_cluster/index.html @@ -1,2 +1,2 @@ -quilkin::xds::config::route::v3::weighted_cluster - Rust
Expand description

Nested message and enum types in WeightedCluster.

+quilkin::xds::config::route::v3::weighted_cluster - Rust
Expand description

Nested message and enum types in WeightedCluster.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/config/route/v3/weighted_cluster/struct.ClusterWeight.html b/main/api/quilkin/xds/config/route/v3/weighted_cluster/struct.ClusterWeight.html index b5e2885b1b..ab2e73ad88 100644 --- a/main/api/quilkin/xds/config/route/v3/weighted_cluster/struct.ClusterWeight.html +++ b/main/api/quilkin/xds/config/route/v3/weighted_cluster/struct.ClusterWeight.html @@ -1,4 +1,4 @@ -ClusterWeight in quilkin::xds::config::route::v3::weighted_cluster - Rust
pub struct ClusterWeight {
+ClusterWeight in quilkin::xds::config::route::v3::weighted_cluster - Rust
pub struct ClusterWeight {
     pub name: String,
     pub cluster_header: String,
     pub weight: Option<u32>,
@@ -9,7 +9,7 @@
     pub response_headers_to_remove: Vec<String>,
     pub typed_per_filter_config: HashMap<String, Any>,
     pub host_rewrite_specifier: Option<HostRewriteSpecifier>,
-}

Fields§

§name: String§cluster_header: String§weight: Option<u32>§metadata_match: Option<Metadata>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§typed_per_filter_config: HashMap<String, Any>§host_rewrite_specifier: Option<HostRewriteSpecifier>

Trait Implementations§

source§

impl Clone for ClusterWeight

source§

fn clone(&self) -> ClusterWeight

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterWeight

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterWeight

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterWeight

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§cluster_header: String§weight: Option<u32>§metadata_match: Option<Metadata>§request_headers_to_add: Vec<HeaderValueOption>§request_headers_to_remove: Vec<String>§response_headers_to_add: Vec<HeaderValueOption>§response_headers_to_remove: Vec<String>§typed_per_filter_config: HashMap<String, Any>§host_rewrite_specifier: Option<HostRewriteSpecifier>

Trait Implementations§

source§

impl Clone for ClusterWeight

source§

fn clone(&self) -> ClusterWeight

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClusterWeight

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClusterWeight

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ClusterWeight

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ClusterWeight> for ClusterWeight

source§

fn eq(&self, other: &ClusterWeight) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ClusterWeight> for ClusterWeight

source§

fn eq(&self, other: &ClusterWeight) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ClusterWeight

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ClusterWeight

Auto Trait Implementations§

§

impl RefUnwindSafe for ClusterWeight

§

impl Send for ClusterWeight

§

impl Sync for ClusterWeight

§

impl Unpin for ClusterWeight

§

impl UnwindSafe for ClusterWeight

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/enum.ResourceType.html b/main/api/quilkin/xds/enum.ResourceType.html index 11e1ab4322..e8d32a2242 100644 --- a/main/api/quilkin/xds/enum.ResourceType.html +++ b/main/api/quilkin/xds/enum.ResourceType.html @@ -11,7 +11,7 @@ by ==.

1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ResourceType> for ResourceType

source§

fn partial_cmp(&self, other: &ResourceType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<&String> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: &String) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl TryFrom<&str> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: &str) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl TryFrom<String> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: String) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl Copy for ResourceType

source§

impl Eq for ResourceType

source§

impl StructuralEq for ResourceType

source§

impl StructuralPartialEq for ResourceType

Auto Trait Implementations§

§

impl RefUnwindSafe for ResourceType

§

impl Send for ResourceType

§

impl Sync for ResourceType

§

impl Unpin for ResourceType

§

impl UnwindSafe for ResourceType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<&String> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: &String) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl TryFrom<&str> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: &str) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl TryFrom<String> for ResourceType

§

type Error = UnknownResourceType

The type returned in the event of a conversion error.
source§

fn try_from(url: String) -> Result<Self, UnknownResourceType>

Performs the conversion.
source§

impl Copy for ResourceType

source§

impl Eq for ResourceType

source§

impl StructuralEq for ResourceType

source§

impl StructuralPartialEq for ResourceType

Auto Trait Implementations§

§

impl RefUnwindSafe for ResourceType

§

impl Send for ResourceType

§

impl Sync for ResourceType

§

impl Unpin for ResourceType

§

impl UnwindSafe for ResourceType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/index.html b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/index.html index fcbaa2e3c4..e8ded4a91f 100644 --- a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/index.html +++ b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/index.html @@ -1,2 +1,2 @@ -quilkin::xds::service::cluster::v3::cluster_discovery_service_client - Rust
Expand description

Generated client implementations.

+quilkin::xds::service::cluster::v3::cluster_discovery_service_client - Rust
Expand description

Generated client implementations.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/struct.ClusterDiscoveryServiceClient.html b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/struct.ClusterDiscoveryServiceClient.html index 854a8e11e9..e2009bc7fc 100644 --- a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/struct.ClusterDiscoveryServiceClient.html +++ b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_client/struct.ClusterDiscoveryServiceClient.html @@ -1,36 +1,36 @@ -ClusterDiscoveryServiceClient in quilkin::xds::service::cluster::v3::cluster_discovery_service_client - Rust
pub struct ClusterDiscoveryServiceClient<T> { /* private fields */ }
Expand description

Return list of all clusters this proxy will load balance to.

-

Implementations§

source§

impl ClusterDiscoveryServiceClient<Channel>

source§

impl<T> ClusterDiscoveryServiceClient<T>where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, - <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( + <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> ClusterDiscoveryServiceClient<InterceptedService<T, F>>where F: Interceptor, T::ResponseBody: Default, T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>, - <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

+ <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,
source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

This requires the server to support it otherwise it might respond with an error.

-
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

-
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

+
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

+
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

-
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

+
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

-
source

pub async fn stream_clusters( +

source

pub async fn stream_clusters( &mut self, request: impl IntoStreamingRequest<Message = DiscoveryRequest> -) -> Result<Response<Streaming<DiscoveryResponse>>, Status>

source

pub async fn delta_clusters( +) -> Result<Response<Streaming<DiscoveryResponse>>, Status>

source

pub async fn delta_clusters( &mut self, request: impl IntoStreamingRequest<Message = DeltaDiscoveryRequest> -) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

source

pub async fn fetch_clusters( +) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

source

pub async fn fetch_clusters( &mut self, request: impl IntoRequest<DiscoveryRequest> -) -> Result<Response<DiscoveryResponse>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for ClusterDiscoveryServiceClient<T>

source§

fn clone(&self) -> ClusterDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for ClusterDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ClusterDiscoveryServiceClient<T>where +) -> Result<Response<DiscoveryResponse>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for ClusterDiscoveryServiceClient<T>

source§

fn clone(&self) -> ClusterDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for ClusterDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ClusterDiscoveryServiceClient<T>where T: RefUnwindSafe,

§

impl<T> Send for ClusterDiscoveryServiceClient<T>where T: Send,

§

impl<T> Sync for ClusterDiscoveryServiceClient<T>where T: Sync,

§

impl<T> Unpin for ClusterDiscoveryServiceClient<T>where diff --git a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/index.html b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/index.html index bb5125c8b3..340d7847e0 100644 --- a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/index.html +++ b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/index.html @@ -1,2 +1,2 @@ -quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
Expand description

Generated server implementations.

+quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
Expand description

Generated server implementations.

Structs

Traits

  • Generated trait containing gRPC methods that should be implemented for use with ClusterDiscoveryServiceServer.
\ No newline at end of file diff --git a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/struct.ClusterDiscoveryServiceServer.html b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/struct.ClusterDiscoveryServiceServer.html index 54744302fe..1ab9489192 100644 --- a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/struct.ClusterDiscoveryServiceServer.html +++ b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/struct.ClusterDiscoveryServiceServer.html @@ -1,18 +1,18 @@ -ClusterDiscoveryServiceServer in quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
pub struct ClusterDiscoveryServiceServer<T: ClusterDiscoveryService> { /* private fields */ }
Expand description

Return list of all clusters this proxy will load balance to.

-

Implementations§

source§

impl<T: ClusterDiscoveryService> ClusterDiscoveryServiceServer<T>

source

pub fn new(inner: T) -> Self

source

pub fn from_arc(inner: Arc<T>) -> Self

source

pub fn with_interceptor<F>( +ClusterDiscoveryServiceServer in quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
pub struct ClusterDiscoveryServiceServer<T: ClusterDiscoveryService> { /* private fields */ }
Expand description

Return list of all clusters this proxy will load balance to.

+

Implementations§

source§

impl<T: ClusterDiscoveryService> ClusterDiscoveryServiceServer<T>

source

pub fn new(inner: T) -> Self

source

pub fn from_arc(inner: Arc<T>) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> InterceptedService<Self, F>where - F: Interceptor,

source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing requests with the given encoding.

-
source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress responses with the given encoding, if the client supports it.

-
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

+ F: Interceptor,

source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing requests with the given encoding.

+
source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress responses with the given encoding, if the client supports it.

+
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

-
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

+
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

-

Trait Implementations§

source§

impl<T: ClusterDiscoveryService> Clone for ClusterDiscoveryServiceServer<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + ClusterDiscoveryService> Debug for ClusterDiscoveryServiceServer<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: ClusterDiscoveryService> NamedService for ClusterDiscoveryServiceServer<T>

source§

const NAME: &'static str = "envoy.service.cluster.v3.ClusterDiscoveryService"

The Service-Name as described here.
source§

impl<T, B> Service<Request<B>> for ClusterDiscoveryServiceServer<T>where +

Trait Implementations§

source§

impl<T: ClusterDiscoveryService> Clone for ClusterDiscoveryServiceServer<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + ClusterDiscoveryService> Debug for ClusterDiscoveryServiceServer<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: ClusterDiscoveryService> NamedService for ClusterDiscoveryServiceServer<T>

source§

const NAME: &'static str = "envoy.service.cluster.v3.ClusterDiscoveryService"

The Service-Name as described here.
source§

impl<T, B> Service<Request<B>> for ClusterDiscoveryServiceServer<T>where T: ClusterDiscoveryService, B: Body + Send + 'static, - B::Error: Into<StdError> + Send + 'static,

§

type Response = Response<UnsyncBoxBody<Bytes, Status>>

Responses given by the service.
§

type Error = Infallible

Errors produced by the service.
§

type Future = Pin<Box<dyn Future<Output = Result<<ClusterDiscoveryServiceServer<T> as Service<Request<B>>>::Response, <ClusterDiscoveryServiceServer<T> as Service<Request<B>>>::Error>> + Send, Global>>

The future response value.
source§

fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>

Returns Poll::Ready(Ok(())) when the service is able to process requests. Read more
source§

fn call(&mut self, req: Request<B>) -> Self::Future

Process the request and return the response asynchronously. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ClusterDiscoveryServiceServer<T>where + B::Error: Into<StdError> + Send + 'static,

§

type Response = Response<UnsyncBoxBody<Bytes, Status>>

Responses given by the service.
§

type Error = Infallible

Errors produced by the service.
§

type Future = Pin<Box<dyn Future<Output = Result<<ClusterDiscoveryServiceServer<T> as Service<Request<B>>>::Response, <ClusterDiscoveryServiceServer<T> as Service<Request<B>>>::Error>> + Send, Global>>

The future response value.
source§

fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>

Returns Poll::Ready(Ok(())) when the service is able to process requests. Read more
source§

fn call(&mut self, req: Request<B>) -> Self::Future

Process the request and return the response asynchronously. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ClusterDiscoveryServiceServer<T>where T: RefUnwindSafe,

§

impl<T> Send for ClusterDiscoveryServiceServer<T>

§

impl<T> Sync for ClusterDiscoveryServiceServer<T>

§

impl<T> Unpin for ClusterDiscoveryServiceServer<T>

§

impl<T> UnwindSafe for ClusterDiscoveryServiceServer<T>where T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/trait.ClusterDiscoveryService.html b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/trait.ClusterDiscoveryService.html index 7842d08dda..b8ab92184d 100644 --- a/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/trait.ClusterDiscoveryService.html +++ b/main/api/quilkin/xds/service/cluster/v3/cluster_discovery_service_server/trait.ClusterDiscoveryService.html @@ -1,4 +1,4 @@ -ClusterDiscoveryService in quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
pub trait ClusterDiscoveryService: Send + Sync + 'static {
+ClusterDiscoveryService in quilkin::xds::service::cluster::v3::cluster_discovery_service_server - Rust
pub trait ClusterDiscoveryService: Send + Sync + 'static {
     type StreamClustersStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static;
     type DeltaClustersStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static;
 
@@ -22,19 +22,19 @@
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Generated trait containing gRPC methods that should be implemented for use with ClusterDiscoveryServiceServer.

-

Required Associated Types§

source

type StreamClustersStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the StreamClusters method.

-
source

type DeltaClustersStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the DeltaClusters method.

-

Required Methods§

source

fn stream_clusters<'life0, 'async_trait>( +

Required Associated Types§

source

type StreamClustersStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the StreamClusters method.

+
source

type DeltaClustersStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the DeltaClusters method.

+

Required Methods§

source

fn stream_clusters<'life0, 'async_trait>( &'life0 self, request: Request<Streaming<DiscoveryRequest>> ) -> Pin<Box<dyn Future<Output = Result<Response<Self::StreamClustersStream>, Status>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

source

fn delta_clusters<'life0, 'async_trait>( + 'life0: 'async_trait,

source

fn delta_clusters<'life0, 'async_trait>( &'life0 self, request: Request<Streaming<DeltaDiscoveryRequest>> ) -> Pin<Box<dyn Future<Output = Result<Response<Self::DeltaClustersStream>, Status>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

source

fn fetch_clusters<'life0, 'async_trait>( + 'life0: 'async_trait,

source

fn fetch_clusters<'life0, 'async_trait>( &'life0 self, request: Request<DiscoveryRequest> ) -> Pin<Box<dyn Future<Output = Result<Response<DiscoveryResponse>, Status>> + Send + 'async_trait>>where diff --git a/main/api/quilkin/xds/service/cluster/v3/struct.CdsDummy.html b/main/api/quilkin/xds/service/cluster/v3/struct.CdsDummy.html index 9ee7d46198..95278aa8a2 100644 --- a/main/api/quilkin/xds/service/cluster/v3/struct.CdsDummy.html +++ b/main/api/quilkin/xds/service/cluster/v3/struct.CdsDummy.html @@ -1,4 +1,4 @@ -CdsDummy in quilkin::xds::service::cluster::v3 - Rust
pub struct CdsDummy {}

Trait Implementations§

source§

impl Clone for CdsDummy

source§

fn clone(&self) -> CdsDummy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CdsDummy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CdsDummy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CdsDummy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +CdsDummy in quilkin::xds::service::cluster::v3 - Rust
pub struct CdsDummy {}

Trait Implementations§

source§

impl Clone for CdsDummy

source§

fn clone(&self) -> CdsDummy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CdsDummy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CdsDummy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CdsDummy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CdsDummy> for CdsDummy

source§

fn eq(&self, other: &CdsDummy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CdsDummy> for CdsDummy

source§

fn eq(&self, other: &CdsDummy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CdsDummy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CdsDummy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_client/index.html b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_client/index.html index da1ead7dee..bd67e9317a 100644 --- a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_client/index.html +++ b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_client/index.html @@ -1,4 +1,4 @@ -quilkin::xds::service::discovery::v3::aggregated_discovery_service_client - Rust
Expand description

Generated client implementations.

+quilkin::xds::service::discovery::v3::aggregated_discovery_service_client - Rust
Expand description

Generated client implementations.

Structs

source§

impl<T> AggregatedDiscoveryServiceClient<T>where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, - <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( + <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> AggregatedDiscoveryServiceClient<InterceptedService<T, F>>where F: Interceptor, T::ResponseBody: Default, T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>, - <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

+ <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

This requires the server to support it otherwise it might respond with an error.

-
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

-
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

+
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

+
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

-
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

+
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

-
source

pub async fn stream_aggregated_resources( +

source

pub async fn stream_aggregated_resources( &mut self, request: impl IntoStreamingRequest<Message = DiscoveryRequest> ) -> Result<Response<Streaming<DiscoveryResponse>>, Status>

This is a gRPC-only API.

-
source

pub async fn delta_aggregated_resources( +

source

pub async fn delta_aggregated_resources( &mut self, request: impl IntoStreamingRequest<Message = DeltaDiscoveryRequest> -) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>

source§

fn clone(&self) -> AggregatedDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceClient<T>where +) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>

source§

fn clone(&self) -> AggregatedDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceClient<T>where T: RefUnwindSafe,

§

impl<T> Send for AggregatedDiscoveryServiceClient<T>where T: Send,

§

impl<T> Sync for AggregatedDiscoveryServiceClient<T>where T: Sync,

§

impl<T> Unpin for AggregatedDiscoveryServiceClient<T>where diff --git a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/index.html b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/index.html index 7b8969f729..08ba2f6cca 100644 --- a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/index.html +++ b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/index.html @@ -1,4 +1,4 @@ -quilkin::xds::service::discovery::v3::aggregated_discovery_service_server - Rust
Expand description

Generated server implementations.

+quilkin::xds::service::discovery::v3::aggregated_discovery_service_server - Rust
Expand description

Generated server implementations.

Structs

source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing requests with the given encoding.

+
source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress responses with the given encoding, if the client supports it.

+
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

-
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

+
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

-

Trait Implementations§

source§

impl<T: AggregatedDiscoveryService> Clone for AggregatedDiscoveryServiceServer<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + AggregatedDiscoveryService> Debug for AggregatedDiscoveryServiceServer<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: AggregatedDiscoveryService> NamedService for AggregatedDiscoveryServiceServer<T>

source§

const NAME: &'static str = "envoy.service.discovery.v3.AggregatedDiscoveryService"

The Service-Name as described here.
source§

impl<T, B> Service<Request<B>> for AggregatedDiscoveryServiceServer<T>where +

Trait Implementations§

source§

impl<T: AggregatedDiscoveryService> Clone for AggregatedDiscoveryServiceServer<T>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug + AggregatedDiscoveryService> Debug for AggregatedDiscoveryServiceServer<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T: AggregatedDiscoveryService> NamedService for AggregatedDiscoveryServiceServer<T>

source§

const NAME: &'static str = "envoy.service.discovery.v3.AggregatedDiscoveryService"

The Service-Name as described here.
source§

impl<T, B> Service<Request<B>> for AggregatedDiscoveryServiceServer<T>where T: AggregatedDiscoveryService, B: Body + Send + 'static, - B::Error: Into<StdError> + Send + 'static,

§

type Response = Response<UnsyncBoxBody<Bytes, Status>>

Responses given by the service.
§

type Error = Infallible

Errors produced by the service.
§

type Future = Pin<Box<dyn Future<Output = Result<<AggregatedDiscoveryServiceServer<T> as Service<Request<B>>>::Response, <AggregatedDiscoveryServiceServer<T> as Service<Request<B>>>::Error>> + Send, Global>>

The future response value.
source§

fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>

Returns Poll::Ready(Ok(())) when the service is able to process requests. Read more
source§

fn call(&mut self, req: Request<B>) -> Self::Future

Process the request and return the response asynchronously. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceServer<T>where + B::Error: Into<StdError> + Send + 'static,

§

type Response = Response<UnsyncBoxBody<Bytes, Status>>

Responses given by the service.
§

type Error = Infallible

Errors produced by the service.
§

type Future = Pin<Box<dyn Future<Output = Result<<AggregatedDiscoveryServiceServer<T> as Service<Request<B>>>::Response, <AggregatedDiscoveryServiceServer<T> as Service<Request<B>>>::Error>> + Send, Global>>

The future response value.
source§

fn poll_ready(&mut self, _cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>>

Returns Poll::Ready(Ok(())) when the service is able to process requests. Read more
source§

fn call(&mut self, req: Request<B>) -> Self::Future

Process the request and return the response asynchronously. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceServer<T>where T: RefUnwindSafe,

§

impl<T> Send for AggregatedDiscoveryServiceServer<T>

§

impl<T> Sync for AggregatedDiscoveryServiceServer<T>

§

impl<T> Unpin for AggregatedDiscoveryServiceServer<T>

§

impl<T> UnwindSafe for AggregatedDiscoveryServiceServer<T>where T: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/trait.AggregatedDiscoveryService.html b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/trait.AggregatedDiscoveryService.html index 94ee65bcf0..c847c83258 100644 --- a/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/trait.AggregatedDiscoveryService.html +++ b/main/api/quilkin/xds/service/discovery/v3/aggregated_discovery_service_server/trait.AggregatedDiscoveryService.html @@ -1,4 +1,4 @@ -AggregatedDiscoveryService in quilkin::xds::service::discovery::v3::aggregated_discovery_service_server - Rust
pub trait AggregatedDiscoveryService: Send + Sync + 'static {
+AggregatedDiscoveryService in quilkin::xds::service::discovery::v3::aggregated_discovery_service_server - Rust
pub trait AggregatedDiscoveryService: Send + Sync + 'static {
     type StreamAggregatedResourcesStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static;
     type DeltaAggregatedResourcesStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static;
 
@@ -16,15 +16,15 @@
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Generated trait containing gRPC methods that should be implemented for use with AggregatedDiscoveryServiceServer.

-

Required Associated Types§

source

type StreamAggregatedResourcesStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the StreamAggregatedResources method.

-
source

type DeltaAggregatedResourcesStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the DeltaAggregatedResources method.

-

Required Methods§

source

fn stream_aggregated_resources<'life0, 'async_trait>( +

Required Associated Types§

source

type StreamAggregatedResourcesStream: Stream<Item = Result<DiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the StreamAggregatedResources method.

+
source

type DeltaAggregatedResourcesStream: Stream<Item = Result<DeltaDiscoveryResponse, Status>> + Send + 'static

Server streaming response type for the DeltaAggregatedResources method.

+

Required Methods§

source

fn stream_aggregated_resources<'life0, 'async_trait>( &'life0 self, request: Request<Streaming<DiscoveryRequest>> ) -> Pin<Box<dyn Future<Output = Result<Response<Self::StreamAggregatedResourcesStream>, Status>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

This is a gRPC-only API.

-
source

fn delta_aggregated_resources<'life0, 'async_trait>( +

source

fn delta_aggregated_resources<'life0, 'async_trait>( &'life0 self, request: Request<Streaming<DeltaDiscoveryRequest>> ) -> Pin<Box<dyn Future<Output = Result<Response<Self::DeltaAggregatedResourcesStream>, Status>> + Send + 'async_trait>>where diff --git a/main/api/quilkin/xds/service/discovery/v3/resource/index.html b/main/api/quilkin/xds/service/discovery/v3/resource/index.html index b0b700cbd2..175790c544 100644 --- a/main/api/quilkin/xds/service/discovery/v3/resource/index.html +++ b/main/api/quilkin/xds/service/discovery/v3/resource/index.html @@ -1,2 +1,2 @@ -quilkin::xds::service::discovery::v3::resource - Rust
Expand description

Nested message and enum types in Resource.

+quilkin::xds::service::discovery::v3::resource - Rust
Expand description

Nested message and enum types in Resource.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/service/discovery/v3/resource/struct.CacheControl.html b/main/api/quilkin/xds/service/discovery/v3/resource/struct.CacheControl.html index 7771c9979d..e904338f4a 100644 --- a/main/api/quilkin/xds/service/discovery/v3/resource/struct.CacheControl.html +++ b/main/api/quilkin/xds/service/discovery/v3/resource/struct.CacheControl.html @@ -1,6 +1,6 @@ -CacheControl in quilkin::xds::service::discovery::v3::resource - Rust
pub struct CacheControl {
+CacheControl in quilkin::xds::service::discovery::v3::resource - Rust
pub struct CacheControl {
     pub do_not_cache: bool,
-}

Fields§

§do_not_cache: bool

Trait Implementations§

source§

impl Clone for CacheControl

source§

fn clone(&self) -> CacheControl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CacheControl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CacheControl

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CacheControl

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§do_not_cache: bool

Trait Implementations§

source§

impl Clone for CacheControl

source§

fn clone(&self) -> CacheControl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CacheControl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CacheControl

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CacheControl

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CacheControl> for CacheControl

source§

fn eq(&self, other: &CacheControl) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CacheControl> for CacheControl

source§

fn eq(&self, other: &CacheControl) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CacheControl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CacheControl

Auto Trait Implementations§

§

impl RefUnwindSafe for CacheControl

§

impl Send for CacheControl

§

impl Sync for CacheControl

§

impl Unpin for CacheControl

§

impl UnwindSafe for CacheControl

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.AdsDummy.html b/main/api/quilkin/xds/service/discovery/v3/struct.AdsDummy.html index 395a7d10b6..59c5945def 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.AdsDummy.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.AdsDummy.html @@ -1,4 +1,4 @@ -AdsDummy in quilkin::xds::service::discovery::v3 - Rust
pub struct AdsDummy {}

Trait Implementations§

source§

impl Clone for AdsDummy

source§

fn clone(&self) -> AdsDummy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AdsDummy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AdsDummy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AdsDummy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +AdsDummy in quilkin::xds::service::discovery::v3 - Rust
pub struct AdsDummy {}

Trait Implementations§

source§

impl Clone for AdsDummy

source§

fn clone(&self) -> AdsDummy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AdsDummy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AdsDummy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AdsDummy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AdsDummy> for AdsDummy

source§

fn eq(&self, other: &AdsDummy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AdsDummy> for AdsDummy

source§

fn eq(&self, other: &AdsDummy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AdsDummy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AdsDummy

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryRequest.html b/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryRequest.html index 9096c01ca1..de2b20b01c 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryRequest.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryRequest.html @@ -1,4 +1,4 @@ -DeltaDiscoveryRequest in quilkin::xds::service::discovery::v3 - Rust
pub struct DeltaDiscoveryRequest {
+DeltaDiscoveryRequest in quilkin::xds::service::discovery::v3 - Rust
pub struct DeltaDiscoveryRequest {
     pub node: Option<Node>,
     pub type_url: String,
     pub resource_names_subscribe: Vec<String>,
@@ -6,7 +6,7 @@
     pub initial_resource_versions: HashMap<String, String>,
     pub response_nonce: String,
     pub error_detail: Option<Status>,
-}

Fields§

§node: Option<Node>§type_url: String§resource_names_subscribe: Vec<String>§resource_names_unsubscribe: Vec<String>§initial_resource_versions: HashMap<String, String>§response_nonce: String§error_detail: Option<Status>

Trait Implementations§

source§

impl Clone for DeltaDiscoveryRequest

source§

fn clone(&self) -> DeltaDiscoveryRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeltaDiscoveryRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeltaDiscoveryRequest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeltaDiscoveryRequest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§node: Option<Node>§type_url: String§resource_names_subscribe: Vec<String>§resource_names_unsubscribe: Vec<String>§initial_resource_versions: HashMap<String, String>§response_nonce: String§error_detail: Option<Status>

Trait Implementations§

source§

impl Clone for DeltaDiscoveryRequest

source§

fn clone(&self) -> DeltaDiscoveryRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeltaDiscoveryRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeltaDiscoveryRequest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeltaDiscoveryRequest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeltaDiscoveryRequest> for DeltaDiscoveryRequest

source§

fn eq(&self, other: &DeltaDiscoveryRequest) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeltaDiscoveryRequest> for DeltaDiscoveryRequest

source§

fn eq(&self, other: &DeltaDiscoveryRequest) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeltaDiscoveryRequest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeltaDiscoveryRequest

Auto Trait Implementations§

§

impl RefUnwindSafe for DeltaDiscoveryRequest

§

impl Send for DeltaDiscoveryRequest

§

impl Sync for DeltaDiscoveryRequest

§

impl Unpin for DeltaDiscoveryRequest

§

impl UnwindSafe for DeltaDiscoveryRequest

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryResponse.html b/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryResponse.html index e5c47c173a..8ec7e6a46b 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryResponse.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.DeltaDiscoveryResponse.html @@ -1,11 +1,11 @@ -DeltaDiscoveryResponse in quilkin::xds::service::discovery::v3 - Rust
pub struct DeltaDiscoveryResponse {
+DeltaDiscoveryResponse in quilkin::xds::service::discovery::v3 - Rust
pub struct DeltaDiscoveryResponse {
     pub system_version_info: String,
     pub resources: Vec<Resource>,
     pub type_url: String,
     pub removed_resources: Vec<String>,
     pub nonce: String,
     pub control_plane: Option<ControlPlane>,
-}

Fields§

§system_version_info: String§resources: Vec<Resource>§type_url: String§removed_resources: Vec<String>§nonce: String§control_plane: Option<ControlPlane>

Trait Implementations§

source§

impl Clone for DeltaDiscoveryResponse

source§

fn clone(&self) -> DeltaDiscoveryResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeltaDiscoveryResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeltaDiscoveryResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeltaDiscoveryResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§system_version_info: String§resources: Vec<Resource>§type_url: String§removed_resources: Vec<String>§nonce: String§control_plane: Option<ControlPlane>

Trait Implementations§

source§

impl Clone for DeltaDiscoveryResponse

source§

fn clone(&self) -> DeltaDiscoveryResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeltaDiscoveryResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeltaDiscoveryResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeltaDiscoveryResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeltaDiscoveryResponse> for DeltaDiscoveryResponse

source§

fn eq(&self, other: &DeltaDiscoveryResponse) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeltaDiscoveryResponse> for DeltaDiscoveryResponse

source§

fn eq(&self, other: &DeltaDiscoveryResponse) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeltaDiscoveryResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeltaDiscoveryResponse

Auto Trait Implementations§

§

impl RefUnwindSafe for DeltaDiscoveryResponse

§

impl Send for DeltaDiscoveryResponse

§

impl Sync for DeltaDiscoveryResponse

§

impl Unpin for DeltaDiscoveryResponse

§

impl UnwindSafe for DeltaDiscoveryResponse

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryRequest.html b/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryRequest.html index 6b367597e8..fa7543ca21 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryRequest.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryRequest.html @@ -1,11 +1,11 @@ -DiscoveryRequest in quilkin::xds::service::discovery::v3 - Rust
pub struct DiscoveryRequest {
+DiscoveryRequest in quilkin::xds::service::discovery::v3 - Rust
pub struct DiscoveryRequest {
     pub version_info: String,
     pub node: Option<Node>,
     pub resource_names: Vec<String>,
     pub type_url: String,
     pub response_nonce: String,
     pub error_detail: Option<Status>,
-}

Fields§

§version_info: String§node: Option<Node>§resource_names: Vec<String>§type_url: String§response_nonce: String§error_detail: Option<Status>

Trait Implementations§

source§

impl Clone for DiscoveryRequest

source§

fn clone(&self) -> DiscoveryRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryRequest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DiscoveryRequest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§version_info: String§node: Option<Node>§resource_names: Vec<String>§type_url: String§response_nonce: String§error_detail: Option<Status>

Trait Implementations§

source§

impl Clone for DiscoveryRequest

source§

fn clone(&self) -> DiscoveryRequest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryRequest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryRequest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DiscoveryRequest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DiscoveryRequest> for DiscoveryRequest

source§

fn eq(&self, other: &DiscoveryRequest) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DiscoveryRequest> for DiscoveryRequest

source§

fn eq(&self, other: &DiscoveryRequest) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<DiscoveryResponse> for DiscoveryRequest

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(response: DiscoveryResponse) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for DiscoveryRequest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<DiscoveryResponse> for DiscoveryRequest

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(response: DiscoveryResponse) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for DiscoveryRequest

Auto Trait Implementations§

§

impl RefUnwindSafe for DiscoveryRequest

§

impl Send for DiscoveryRequest

§

impl Sync for DiscoveryRequest

§

impl Unpin for DiscoveryRequest

§

impl UnwindSafe for DiscoveryRequest

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryResponse.html b/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryResponse.html index 46110d4f9b..251a124490 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryResponse.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.DiscoveryResponse.html @@ -1,11 +1,11 @@ -DiscoveryResponse in quilkin::xds::service::discovery::v3 - Rust
pub struct DiscoveryResponse {
+DiscoveryResponse in quilkin::xds::service::discovery::v3 - Rust
pub struct DiscoveryResponse {
     pub version_info: String,
     pub resources: Vec<Any>,
     pub canary: bool,
     pub type_url: String,
     pub nonce: String,
     pub control_plane: Option<ControlPlane>,
-}

Fields§

§version_info: String§resources: Vec<Any>§canary: bool§type_url: String§nonce: String§control_plane: Option<ControlPlane>

Trait Implementations§

source§

impl Clone for DiscoveryResponse

source§

fn clone(&self) -> DiscoveryResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DiscoveryResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§version_info: String§resources: Vec<Any>§canary: bool§type_url: String§nonce: String§control_plane: Option<ControlPlane>

Trait Implementations§

source§

impl Clone for DiscoveryResponse

source§

fn clone(&self) -> DiscoveryResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DiscoveryResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DiscoveryResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DiscoveryResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DiscoveryResponse> for DiscoveryResponse

source§

fn eq(&self, other: &DiscoveryResponse) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DiscoveryResponse> for DiscoveryResponse

source§

fn eq(&self, other: &DiscoveryResponse) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<DiscoveryResponse> for DiscoveryRequest

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(response: DiscoveryResponse) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for DiscoveryResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<DiscoveryResponse> for DiscoveryRequest

§

type Error = Report

The type returned in the event of a conversion error.
source§

fn try_from(response: DiscoveryResponse) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for DiscoveryResponse

Auto Trait Implementations§

§

impl RefUnwindSafe for DiscoveryResponse

§

impl Send for DiscoveryResponse

§

impl Sync for DiscoveryResponse

§

impl Unpin for DiscoveryResponse

§

impl UnwindSafe for DiscoveryResponse

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/service/discovery/v3/struct.Resource.html b/main/api/quilkin/xds/service/discovery/v3/struct.Resource.html index 341e847457..bc48e4d360 100644 --- a/main/api/quilkin/xds/service/discovery/v3/struct.Resource.html +++ b/main/api/quilkin/xds/service/discovery/v3/struct.Resource.html @@ -1,11 +1,11 @@ -Resource in quilkin::xds::service::discovery::v3 - Rust
pub struct Resource {
+Resource in quilkin::xds::service::discovery::v3 - Rust
pub struct Resource {
     pub name: String,
     pub aliases: Vec<String>,
     pub version: String,
     pub resource: Option<Any>,
     pub ttl: Option<Duration>,
     pub cache_control: Option<CacheControl>,
-}

Fields§

§name: String§aliases: Vec<String>§version: String§resource: Option<Any>§ttl: Option<Duration>§cache_control: Option<CacheControl>

Trait Implementations§

source§

impl Clone for Resource

source§

fn clone(&self) -> Resource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Resource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Resource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Resource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§aliases: Vec<String>§version: String§resource: Option<Any>§ttl: Option<Duration>§cache_control: Option<CacheControl>

Trait Implementations§

source§

impl Clone for Resource

source§

fn clone(&self) -> Resource

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Resource

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Resource

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Resource

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Resource> for Resource

source§

fn eq(&self, other: &Resource) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Resource> for Resource

source§

fn eq(&self, other: &Resource) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Resource

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Resource

Auto Trait Implementations§

§

impl RefUnwindSafe for Resource

§

impl Send for Resource

§

impl Sync for Resource

§

impl Unpin for Resource

§

impl UnwindSafe for Resource

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/struct.AggregatedDiscoveryServiceClient.html b/main/api/quilkin/xds/struct.AggregatedDiscoveryServiceClient.html index df8f8c3f39..3446750075 100644 --- a/main/api/quilkin/xds/struct.AggregatedDiscoveryServiceClient.html +++ b/main/api/quilkin/xds/struct.AggregatedDiscoveryServiceClient.html @@ -1,39 +1,39 @@ -AggregatedDiscoveryServiceClient in quilkin::xds - Rust
pub struct AggregatedDiscoveryServiceClient<T> { /* private fields */ }
Expand description

See https://github.com/envoyproxy/envoy-api#apis for a description of the role of +AggregatedDiscoveryServiceClient in quilkin::xds - Rust

pub struct AggregatedDiscoveryServiceClient<T> { /* private fields */ }
Expand description

See https://github.com/envoyproxy/envoy-api#apis for a description of the role of ADS and how it is intended to be used by a management server. ADS requests have the same structure as their singleton xDS counterparts, but can multiplex many resource types on a single stream. The type_url in the DiscoveryRequest/DiscoveryResponse provides sufficient information to recover the multiplexed singleton APIs at the Envoy instance and management server.

-

Implementations§

source§

impl AggregatedDiscoveryServiceClient<Channel>

source

pub async fn connect<D>(dst: D) -> Result<Self, Error>where +

Implementations§

source§

impl AggregatedDiscoveryServiceClient<Channel>

source

pub async fn connect<D>(dst: D) -> Result<Self, Error>where D: TryInto<Endpoint>, D::Error: Into<StdError>,

Attempt to create a new client by connecting to a given endpoint.

-
source§

impl<T> AggregatedDiscoveryServiceClient<T>where +

source§

impl<T> AggregatedDiscoveryServiceClient<T>where T: GrpcService<BoxBody>, T::Error: Into<StdError>, T::ResponseBody: Body<Data = Bytes> + Send + 'static, - <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( + <T::ResponseBody as Body>::Error: Into<StdError> + Send,

source

pub fn new(inner: T) -> Self

source

pub fn with_origin(inner: T, origin: Uri) -> Self

source

pub fn with_interceptor<F>( inner: T, interceptor: F ) -> AggregatedDiscoveryServiceClient<InterceptedService<T, F>>where F: Interceptor, T::ResponseBody: Default, T: Service<Request<BoxBody>, Response = Response<<T as GrpcService<BoxBody>>::ResponseBody>>, - <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,

source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

+ <T as Service<Request<BoxBody>>>::Error: Into<StdError> + Send + Sync,
source

pub fn send_compressed(self, encoding: CompressionEncoding) -> Self

Compress requests with the given encoding.

This requires the server to support it otherwise it might respond with an error.

-
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

-
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

+
source

pub fn accept_compressed(self, encoding: CompressionEncoding) -> Self

Enable decompressing responses.

+
source

pub fn max_decoding_message_size(self, limit: usize) -> Self

Limits the maximum size of a decoded message.

Default: 4MB

-
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

+
source

pub fn max_encoding_message_size(self, limit: usize) -> Self

Limits the maximum size of an encoded message.

Default: usize::MAX

-
source

pub async fn stream_aggregated_resources( +

source

pub async fn stream_aggregated_resources( &mut self, request: impl IntoStreamingRequest<Message = DiscoveryRequest> ) -> Result<Response<Streaming<DiscoveryResponse>>, Status>

This is a gRPC-only API.

-
source

pub async fn delta_aggregated_resources( +

source

pub async fn delta_aggregated_resources( &mut self, request: impl IntoStreamingRequest<Message = DeltaDiscoveryRequest> -) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>

source§

fn clone(&self) -> AggregatedDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceClient<T>where +) -> Result<Response<Streaming<DeltaDiscoveryResponse>>, Status>

Trait Implementations§

source§

impl<T: Clone> Clone for AggregatedDiscoveryServiceClient<T>

source§

fn clone(&self) -> AggregatedDiscoveryServiceClient<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for AggregatedDiscoveryServiceClient<T>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for AggregatedDiscoveryServiceClient<T>where T: RefUnwindSafe,

§

impl<T> Send for AggregatedDiscoveryServiceClient<T>where T: Send,

§

impl<T> Sync for AggregatedDiscoveryServiceClient<T>where T: Sync,

§

impl<T> Unpin for AggregatedDiscoveryServiceClient<T>where diff --git a/main/api/quilkin/xds/type/matcher/v3/double_matcher/enum.MatchPattern.html b/main/api/quilkin/xds/type/matcher/v3/double_matcher/enum.MatchPattern.html index e65d4598bf..f357271704 100644 --- a/main/api/quilkin/xds/type/matcher/v3/double_matcher/enum.MatchPattern.html +++ b/main/api/quilkin/xds/type/matcher/v3/double_matcher/enum.MatchPattern.html @@ -1,9 +1,9 @@ -MatchPattern in quilkin::xds::type::matcher::v3::double_matcher - Rust
pub enum MatchPattern {
+MatchPattern in quilkin::xds::type::matcher::v3::double_matcher - Rust
pub enum MatchPattern {
     Range(DoubleRange),
     Exact(f64),
-}

Variants§

§

Range(DoubleRange)

§

Exact(f64)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Range(DoubleRange)

§

Exact(f64)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchPattern>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/double_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/double_matcher/index.html index 101899b3c2..6b65d699a4 100644 --- a/main/api/quilkin/xds/type/matcher/v3/double_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/double_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::double_matcher - Rust
Expand description

Nested message and enum types in DoubleMatcher.

+quilkin::xds::type::matcher::v3::double_matcher - Rust
Expand description

Nested message and enum types in DoubleMatcher.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html index 4bf3ff5d37..952bb5bd76 100644 --- a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html +++ b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/enum.Rule.html @@ -1,9 +1,9 @@ -Rule in quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match - Rust
pub enum Rule {
+Rule in quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match - Rust
pub enum Rule {
     StringMatch(String),
     BinaryMatch(Vec<u8>),
-}

Variants§

§

StringMatch(String)

§

BinaryMatch(Vec<u8>)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

StringMatch(String)

§

BinaryMatch(Vec<u8>)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Rule>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/index.html b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/index.html index 86285f74d3..76e2b82b91 100644 --- a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/generic_text_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match - Rust
Expand description

Nested message and enum types in GenericTextMatch.

+quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match - Rust
Expand description

Nested message and enum types in GenericTextMatch.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/index.html b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/index.html index 6f071f1f7c..9137be4650 100644 --- a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::http_generic_body_match - Rust
Expand description

Nested message and enum types in HttpGenericBodyMatch.

+quilkin::xds::type::matcher::v3::http_generic_body_match - Rust
Expand description

Nested message and enum types in HttpGenericBodyMatch.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html index 491a806501..49a4328c9e 100644 --- a/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/http_generic_body_match/struct.GenericTextMatch.html @@ -1,6 +1,6 @@ -GenericTextMatch in quilkin::xds::type::matcher::v3::http_generic_body_match - Rust
pub struct GenericTextMatch {
+GenericTextMatch in quilkin::xds::type::matcher::v3::http_generic_body_match - Rust
pub struct GenericTextMatch {
     pub rule: Option<Rule>,
-}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for GenericTextMatch

source§

fn clone(&self) -> GenericTextMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericTextMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericTextMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericTextMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for GenericTextMatch

source§

fn clone(&self) -> GenericTextMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GenericTextMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GenericTextMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GenericTextMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GenericTextMatch> for GenericTextMatch

source§

fn eq(&self, other: &GenericTextMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GenericTextMatch> for GenericTextMatch

source§

fn eq(&self, other: &GenericTextMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GenericTextMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GenericTextMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/list_matcher/enum.MatchPattern.html b/main/api/quilkin/xds/type/matcher/v3/list_matcher/enum.MatchPattern.html index 651f4ffac8..edea0aa248 100644 --- a/main/api/quilkin/xds/type/matcher/v3/list_matcher/enum.MatchPattern.html +++ b/main/api/quilkin/xds/type/matcher/v3/list_matcher/enum.MatchPattern.html @@ -1,8 +1,8 @@ -MatchPattern in quilkin::xds::type::matcher::v3::list_matcher - Rust
pub enum MatchPattern {
+MatchPattern in quilkin::xds::type::matcher::v3::list_matcher - Rust
pub enum MatchPattern {
     OneOf(Box<ValueMatcher>),
-}

Variants§

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchPattern>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/list_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/list_matcher/index.html index d7c19fef08..48d49f59f3 100644 --- a/main/api/quilkin/xds/type/matcher/v3/list_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/list_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::list_matcher - Rust
Expand description

Nested message and enum types in ListMatcher.

+quilkin::xds::type::matcher::v3::list_matcher - Rust
Expand description

Nested message and enum types in ListMatcher.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/match_predicate/enum.Rule.html b/main/api/quilkin/xds/type/matcher/v3/match_predicate/enum.Rule.html index 900f89ee35..151e4f7200 100644 --- a/main/api/quilkin/xds/type/matcher/v3/match_predicate/enum.Rule.html +++ b/main/api/quilkin/xds/type/matcher/v3/match_predicate/enum.Rule.html @@ -1,4 +1,4 @@ -Rule in quilkin::xds::type::matcher::v3::match_predicate - Rust
pub enum Rule {
+Rule in quilkin::xds::type::matcher::v3::match_predicate - Rust
pub enum Rule {
     OrMatch(MatchSet),
     AndMatch(MatchSet),
     NotMatch(Box<MatchPredicate>),
@@ -9,9 +9,9 @@
     HttpResponseTrailersMatch(HttpHeadersMatch),
     HttpRequestGenericBodyMatch(HttpGenericBodyMatch),
     HttpResponseGenericBodyMatch(HttpGenericBodyMatch),
-}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<MatchPredicate>)

§

AnyMatch(bool)

§

HttpRequestHeadersMatch(HttpHeadersMatch)

§

HttpRequestTrailersMatch(HttpHeadersMatch)

§

HttpResponseHeadersMatch(HttpHeadersMatch)

§

HttpResponseTrailersMatch(HttpHeadersMatch)

§

HttpRequestGenericBodyMatch(HttpGenericBodyMatch)

§

HttpResponseGenericBodyMatch(HttpGenericBodyMatch)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

OrMatch(MatchSet)

§

AndMatch(MatchSet)

§

NotMatch(Box<MatchPredicate>)

§

AnyMatch(bool)

§

HttpRequestHeadersMatch(HttpHeadersMatch)

§

HttpRequestTrailersMatch(HttpHeadersMatch)

§

HttpResponseHeadersMatch(HttpHeadersMatch)

§

HttpResponseTrailersMatch(HttpHeadersMatch)

§

HttpRequestGenericBodyMatch(HttpGenericBodyMatch)

§

HttpResponseGenericBodyMatch(HttpGenericBodyMatch)

Implementations§

source§

impl Rule

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Rule>, tag: u32, wire_type: WireType, @@ -19,10 +19,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Rule

source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rule

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Rule> for Rule

source§

fn eq(&self, other: &Rule) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/match_predicate/index.html b/main/api/quilkin/xds/type/matcher/v3/match_predicate/index.html index f91b5f240a..e35eaae6d9 100644 --- a/main/api/quilkin/xds/type/matcher/v3/match_predicate/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/match_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::match_predicate - Rust
Expand description

Nested message and enum types in MatchPredicate.

+quilkin::xds::type::matcher::v3::match_predicate - Rust
Expand description

Nested message and enum types in MatchPredicate.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/match_predicate/struct.MatchSet.html b/main/api/quilkin/xds/type/matcher/v3/match_predicate/struct.MatchSet.html index 7285558825..7371d35e37 100644 --- a/main/api/quilkin/xds/type/matcher/v3/match_predicate/struct.MatchSet.html +++ b/main/api/quilkin/xds/type/matcher/v3/match_predicate/struct.MatchSet.html @@ -1,6 +1,6 @@ -MatchSet in quilkin::xds::type::matcher::v3::match_predicate - Rust
pub struct MatchSet {
+MatchSet in quilkin::xds::type::matcher::v3::match_predicate - Rust
pub struct MatchSet {
     pub rules: Vec<MatchPredicate>,
-}

Fields§

§rules: Vec<MatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rules: Vec<MatchPredicate>

Trait Implementations§

source§

impl Clone for MatchSet

source§

fn clone(&self) -> MatchSet

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchSet

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchSet

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchSet

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchSet> for MatchSet

source§

fn eq(&self, other: &MatchSet) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchSet

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchSet

§

impl Send for MatchSet

§

impl Sync for MatchSet

§

impl Unpin for MatchSet

§

impl UnwindSafe for MatchSet

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/enum.MatcherType.html b/main/api/quilkin/xds/type/matcher/v3/matcher/enum.MatcherType.html index 34b27c4a09..80a4dd59d9 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/enum.MatcherType.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/enum.MatcherType.html @@ -1,9 +1,9 @@ -MatcherType in quilkin::xds::type::matcher::v3::matcher - Rust
pub enum MatcherType {
+MatcherType in quilkin::xds::type::matcher::v3::matcher - Rust
pub enum MatcherType {
     MatcherList(MatcherList),
     MatcherTree(MatcherTree),
-}

Variants§

§

MatcherList(MatcherList)

§

MatcherTree(MatcherTree)

Implementations§

source§

impl MatcherType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

MatcherList(MatcherList)

§

MatcherTree(MatcherTree)

Implementations§

source§

impl MatcherType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatcherType>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatcherType

source§

fn clone(&self) -> MatcherType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatcherType> for MatcherType

source§

fn eq(&self, other: &MatcherType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatcherType

source§

fn clone(&self) -> MatcherType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatcherType> for MatcherType

source§

fn eq(&self, other: &MatcherType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherType

§

impl Send for MatcherType

§

impl Sync for MatcherType

§

impl Unpin for MatcherType

§

impl UnwindSafe for MatcherType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherType

§

impl Send for MatcherType

§

impl Sync for MatcherType

§

impl Unpin for MatcherType

§

impl UnwindSafe for MatcherType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/index.html index a5ce49e1cb..729230230b 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher - Rust

Module quilkin::xds::type::matcher::v3::matcher

source ·
Expand description

Nested message and enum types in Matcher.

+quilkin::xds::type::matcher::v3::matcher - Rust

Module quilkin::xds::type::matcher::v3::matcher

source ·
Expand description

Nested message and enum types in Matcher.

Modules

  • Nested message and enum types in MatcherList.
  • Nested message and enum types in MatcherTree.
  • Nested message and enum types in OnMatch.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/index.html index c969fc979e..816216f425 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
Expand description

Nested message and enum types in MatcherList.

+quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
Expand description

Nested message and enum types in MatcherList.

Modules

  • Nested message and enum types in Predicate.

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html index 2258480eef..1dcda6e3fa 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/enum.MatchType.html @@ -1,11 +1,11 @@ -MatchType in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub enum MatchType {
+MatchType in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub enum MatchType {
     SinglePredicate(SinglePredicate),
     OrMatcher(PredicateList),
     AndMatcher(PredicateList),
     NotMatcher(Box<Predicate>),
-}

Variants§

§

SinglePredicate(SinglePredicate)

§

OrMatcher(PredicateList)

§

AndMatcher(PredicateList)

§

NotMatcher(Box<Predicate>)

Implementations§

source§

impl MatchType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

SinglePredicate(SinglePredicate)

§

OrMatcher(PredicateList)

§

AndMatcher(PredicateList)

§

NotMatcher(Box<Predicate>)

Implementations§

source§

impl MatchType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchType>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchType

source§

fn clone(&self) -> MatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchType> for MatchType

source§

fn eq(&self, other: &MatchType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchType

source§

fn clone(&self) -> MatchType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchType> for MatchType

source§

fn eq(&self, other: &MatchType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchType

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchType

§

impl Send for MatchType

§

impl Sync for MatchType

§

impl Unpin for MatchType

§

impl UnwindSafe for MatchType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/index.html index 5e365088c1..61449b73d7 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
Expand description

Nested message and enum types in Predicate.

+quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
Expand description

Nested message and enum types in Predicate.

Modules

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html index 62432ae539..ebc6a8ed06 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/enum.Matcher.html @@ -1,9 +1,9 @@ -Matcher in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
pub enum Matcher {
+Matcher in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
pub enum Matcher {
     ValueMatch(StringMatcher),
     CustomMatch(TypedExtensionConfig),
-}

Variants§

§

ValueMatch(StringMatcher)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl Matcher

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ValueMatch(StringMatcher)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl Matcher

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Matcher>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

§

impl RefUnwindSafe for Matcher

§

impl Send for Matcher

§

impl Sync for Matcher

§

impl Unpin for Matcher

§

impl UnwindSafe for Matcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html index 90e493f75e..0e745244be 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/single_predicate/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
Expand description

Nested message and enum types in SinglePredicate.

+quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate - Rust
Expand description

Nested message and enum types in SinglePredicate.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html index c43f683929..d10b574aa4 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.PredicateList.html @@ -1,6 +1,6 @@ -PredicateList in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct PredicateList {
+PredicateList in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct PredicateList {
     pub predicate: Vec<Predicate>,
-}

Fields§

§predicate: Vec<Predicate>

Trait Implementations§

source§

impl Clone for PredicateList

source§

fn clone(&self) -> PredicateList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PredicateList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PredicateList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§predicate: Vec<Predicate>

Trait Implementations§

source§

impl Clone for PredicateList

source§

fn clone(&self) -> PredicateList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PredicateList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PredicateList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PredicateList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PredicateList> for PredicateList

source§

fn eq(&self, other: &PredicateList) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PredicateList> for PredicateList

source§

fn eq(&self, other: &PredicateList) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PredicateList

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PredicateList

Auto Trait Implementations§

§

impl RefUnwindSafe for PredicateList

§

impl Send for PredicateList

§

impl Sync for PredicateList

§

impl Unpin for PredicateList

§

impl UnwindSafe for PredicateList

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html index c933d53ae1..719fa2282b 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/predicate/struct.SinglePredicate.html @@ -1,7 +1,7 @@ -SinglePredicate in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct SinglePredicate {
+SinglePredicate in quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate - Rust
pub struct SinglePredicate {
     pub input: Option<TypedExtensionConfig>,
     pub matcher: Option<Matcher>,
-}

Fields§

§input: Option<TypedExtensionConfig>§matcher: Option<Matcher>

Trait Implementations§

source§

impl Clone for SinglePredicate

source§

fn clone(&self) -> SinglePredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SinglePredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SinglePredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SinglePredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§input: Option<TypedExtensionConfig>§matcher: Option<Matcher>

Trait Implementations§

source§

impl Clone for SinglePredicate

source§

fn clone(&self) -> SinglePredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SinglePredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SinglePredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SinglePredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SinglePredicate> for SinglePredicate

source§

fn eq(&self, other: &SinglePredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SinglePredicate> for SinglePredicate

source§

fn eq(&self, other: &SinglePredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SinglePredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SinglePredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for SinglePredicate

§

impl Send for SinglePredicate

§

impl Sync for SinglePredicate

§

impl Unpin for SinglePredicate

§

impl UnwindSafe for SinglePredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html index 40817f91df..bbf6e3a6e9 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.FieldMatcher.html @@ -1,7 +1,7 @@ -FieldMatcher in quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
pub struct FieldMatcher {
+FieldMatcher in quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
pub struct FieldMatcher {
     pub predicate: Option<Predicate>,
     pub on_match: Option<OnMatch>,
-}

Fields§

§predicate: Option<Predicate>§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for FieldMatcher

source§

fn clone(&self) -> FieldMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FieldMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FieldMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FieldMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§predicate: Option<Predicate>§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for FieldMatcher

source§

fn clone(&self) -> FieldMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FieldMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FieldMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FieldMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FieldMatcher> for FieldMatcher

source§

fn eq(&self, other: &FieldMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FieldMatcher> for FieldMatcher

source§

fn eq(&self, other: &FieldMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FieldMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FieldMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for FieldMatcher

§

impl Send for FieldMatcher

§

impl Sync for FieldMatcher

§

impl Unpin for FieldMatcher

§

impl UnwindSafe for FieldMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.Predicate.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.Predicate.html index 206b029afe..81aa3a3a6d 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.Predicate.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_list/struct.Predicate.html @@ -1,6 +1,6 @@ -Predicate in quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
pub struct Predicate {
+Predicate in quilkin::xds::type::matcher::v3::matcher::matcher_list - Rust
pub struct Predicate {
     pub match_type: Option<MatchType>,
-}

Fields§

§match_type: Option<MatchType>

Trait Implementations§

source§

impl Clone for Predicate

source§

fn clone(&self) -> Predicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Predicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Predicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Predicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§match_type: Option<MatchType>

Trait Implementations§

source§

impl Clone for Predicate

source§

fn clone(&self) -> Predicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Predicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Predicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Predicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Predicate> for Predicate

source§

fn eq(&self, other: &Predicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Predicate> for Predicate

source§

fn eq(&self, other: &Predicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Predicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Predicate

Auto Trait Implementations§

§

impl RefUnwindSafe for Predicate

§

impl Send for Predicate

§

impl Sync for Predicate

§

impl Unpin for Predicate

§

impl UnwindSafe for Predicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/enum.TreeType.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/enum.TreeType.html index 560dd21a13..5ea1ad1325 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/enum.TreeType.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/enum.TreeType.html @@ -1,10 +1,10 @@ -TreeType in quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
pub enum TreeType {
+TreeType in quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
pub enum TreeType {
     ExactMatchMap(MatchMap),
     PrefixMatchMap(MatchMap),
     CustomMatch(TypedExtensionConfig),
-}

Variants§

§

ExactMatchMap(MatchMap)

§

PrefixMatchMap(MatchMap)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl TreeType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

ExactMatchMap(MatchMap)

§

PrefixMatchMap(MatchMap)

§

CustomMatch(TypedExtensionConfig)

Implementations§

source§

impl TreeType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<TreeType>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for TreeType

source§

fn clone(&self) -> TreeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TreeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TreeType> for TreeType

source§

fn eq(&self, other: &TreeType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for TreeType

source§

fn clone(&self) -> TreeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TreeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TreeType> for TreeType

source§

fn eq(&self, other: &TreeType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TreeType

Auto Trait Implementations§

§

impl RefUnwindSafe for TreeType

§

impl Send for TreeType

§

impl Sync for TreeType

§

impl Unpin for TreeType

§

impl UnwindSafe for TreeType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TreeType

Auto Trait Implementations§

§

impl RefUnwindSafe for TreeType

§

impl Send for TreeType

§

impl Sync for TreeType

§

impl Unpin for TreeType

§

impl UnwindSafe for TreeType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/index.html index 5589a69db0..ca6e7c540a 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
Expand description

Nested message and enum types in MatcherTree.

+quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
Expand description

Nested message and enum types in MatcherTree.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/struct.MatchMap.html b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/struct.MatchMap.html index fdf7dba118..7392e961bb 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/struct.MatchMap.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/matcher_tree/struct.MatchMap.html @@ -1,6 +1,6 @@ -MatchMap in quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
pub struct MatchMap {
+MatchMap in quilkin::xds::type::matcher::v3::matcher::matcher_tree - Rust
pub struct MatchMap {
     pub map: HashMap<String, OnMatch>,
-}

Fields§

§map: HashMap<String, OnMatch>

Trait Implementations§

source§

impl Clone for MatchMap

source§

fn clone(&self) -> MatchMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§map: HashMap<String, OnMatch>

Trait Implementations§

source§

impl Clone for MatchMap

source§

fn clone(&self) -> MatchMap

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchMap

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchMap

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchMap

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchMap> for MatchMap

source§

fn eq(&self, other: &MatchMap) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchMap> for MatchMap

source§

fn eq(&self, other: &MatchMap) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchMap

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchMap

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchMap

§

impl Send for MatchMap

§

impl Sync for MatchMap

§

impl Unpin for MatchMap

§

impl UnwindSafe for MatchMap

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/enum.OnMatch.html b/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/enum.OnMatch.html index 9653e79c82..f4a01e1229 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/enum.OnMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/enum.OnMatch.html @@ -1,9 +1,9 @@ -OnMatch in quilkin::xds::type::matcher::v3::matcher::on_match - Rust
pub enum OnMatch {
+OnMatch in quilkin::xds::type::matcher::v3::matcher::on_match - Rust
pub enum OnMatch {
     Matcher(Box<Matcher>),
     Action(TypedExtensionConfig),
-}

Variants§

Implementations§

source§

impl OnMatch

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl OnMatch

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<OnMatch>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/index.html b/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/index.html index e14bbe1ce2..db2609a27c 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/on_match/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::matcher::on_match - Rust
Expand description

Nested message and enum types in OnMatch.

+quilkin::xds::type::matcher::v3::matcher::on_match - Rust
Expand description

Nested message and enum types in OnMatch.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherList.html b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherList.html index 5cc12c123c..3035553d9b 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherList.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherList.html @@ -1,6 +1,6 @@ -MatcherList in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct MatcherList {
+MatcherList in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct MatcherList {
     pub matchers: Vec<FieldMatcher>,
-}

Fields§

§matchers: Vec<FieldMatcher>

Trait Implementations§

source§

impl Clone for MatcherList

source§

fn clone(&self) -> MatcherList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§matchers: Vec<FieldMatcher>

Trait Implementations§

source§

impl Clone for MatcherList

source§

fn clone(&self) -> MatcherList

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherList

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherList

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherList

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatcherList> for MatcherList

source§

fn eq(&self, other: &MatcherList) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatcherList> for MatcherList

source§

fn eq(&self, other: &MatcherList) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherList

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherList

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherList

§

impl Send for MatcherList

§

impl Sync for MatcherList

§

impl Unpin for MatcherList

§

impl UnwindSafe for MatcherList

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherTree.html b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherTree.html index c3e9b21952..3d6e06a08a 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherTree.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.MatcherTree.html @@ -1,7 +1,7 @@ -MatcherTree in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct MatcherTree {
+MatcherTree in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct MatcherTree {
     pub input: Option<TypedExtensionConfig>,
     pub tree_type: Option<TreeType>,
-}

Fields§

§input: Option<TypedExtensionConfig>§tree_type: Option<TreeType>

Trait Implementations§

source§

impl Clone for MatcherTree

source§

fn clone(&self) -> MatcherTree

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherTree

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherTree

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherTree

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§input: Option<TypedExtensionConfig>§tree_type: Option<TreeType>

Trait Implementations§

source§

impl Clone for MatcherTree

source§

fn clone(&self) -> MatcherTree

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatcherTree

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatcherTree

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatcherTree

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatcherTree> for MatcherTree

source§

fn eq(&self, other: &MatcherTree) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatcherTree> for MatcherTree

source§

fn eq(&self, other: &MatcherTree) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatcherTree

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatcherTree

Auto Trait Implementations§

§

impl RefUnwindSafe for MatcherTree

§

impl Send for MatcherTree

§

impl Sync for MatcherTree

§

impl Unpin for MatcherTree

§

impl UnwindSafe for MatcherTree

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.OnMatch.html b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.OnMatch.html index d00fb119f1..3b626ddc59 100644 --- a/main/api/quilkin/xds/type/matcher/v3/matcher/struct.OnMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/matcher/struct.OnMatch.html @@ -1,6 +1,6 @@ -OnMatch in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct OnMatch {
+OnMatch in quilkin::xds::type::matcher::v3::matcher - Rust
pub struct OnMatch {
     pub on_match: Option<OnMatch>,
-}

Fields§

§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§on_match: Option<OnMatch>

Trait Implementations§

source§

impl Clone for OnMatch

source§

fn clone(&self) -> OnMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OnMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OnMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OnMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OnMatch> for OnMatch

source§

fn eq(&self, other: &OnMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OnMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for OnMatch

§

impl Send for OnMatch

§

impl Sync for OnMatch

§

impl Unpin for OnMatch

§

impl UnwindSafe for OnMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/index.html index de62727759..ced9b638e2 100644 --- a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::metadata_matcher - Rust
Expand description

Nested message and enum types in MetadataMatcher.

+quilkin::xds::type::matcher::v3::metadata_matcher - Rust
Expand description

Nested message and enum types in MetadataMatcher.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/enum.Segment.html b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/enum.Segment.html index abab6f0c78..8afb58a4a0 100644 --- a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/enum.Segment.html +++ b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/enum.Segment.html @@ -1,8 +1,8 @@ -Segment in quilkin::xds::type::matcher::v3::metadata_matcher::path_segment - Rust
pub enum Segment {
+Segment in quilkin::xds::type::matcher::v3::metadata_matcher::path_segment - Rust
pub enum Segment {
     Key(String),
-}

Variants§

Implementations§

source§

impl Segment

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl Segment

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Segment>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Segment

source§

fn clone(&self) -> Segment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Segment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Segment> for Segment

source§

fn eq(&self, other: &Segment) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Segment

source§

fn clone(&self) -> Segment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Segment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Segment> for Segment

source§

fn eq(&self, other: &Segment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Segment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Segment

Auto Trait Implementations§

§

impl RefUnwindSafe for Segment

§

impl Send for Segment

§

impl Sync for Segment

§

impl Unpin for Segment

§

impl UnwindSafe for Segment

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/index.html b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/index.html index ef942afe0a..07ca104b63 100644 --- a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/path_segment/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::metadata_matcher::path_segment - Rust
Expand description

Nested message and enum types in PathSegment.

+quilkin::xds::type::matcher::v3::metadata_matcher::path_segment - Rust
Expand description

Nested message and enum types in PathSegment.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/struct.PathSegment.html b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/struct.PathSegment.html index 489962bb56..cec5ed7173 100644 --- a/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/struct.PathSegment.html +++ b/main/api/quilkin/xds/type/matcher/v3/metadata_matcher/struct.PathSegment.html @@ -1,6 +1,6 @@ -PathSegment in quilkin::xds::type::matcher::v3::metadata_matcher - Rust
pub struct PathSegment {
+PathSegment in quilkin::xds::type::matcher::v3::metadata_matcher - Rust
pub struct PathSegment {
     pub segment: Option<Segment>,
-}

Fields§

§segment: Option<Segment>

Trait Implementations§

source§

impl Clone for PathSegment

source§

fn clone(&self) -> PathSegment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSegment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathSegment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathSegment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§segment: Option<Segment>

Trait Implementations§

source§

impl Clone for PathSegment

source§

fn clone(&self) -> PathSegment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSegment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathSegment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathSegment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PathSegment> for PathSegment

source§

fn eq(&self, other: &PathSegment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PathSegment> for PathSegment

source§

fn eq(&self, other: &PathSegment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PathSegment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PathSegment

Auto Trait Implementations§

§

impl RefUnwindSafe for PathSegment

§

impl Send for PathSegment

§

impl Sync for PathSegment

§

impl Unpin for PathSegment

§

impl UnwindSafe for PathSegment

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/enum.EngineType.html b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/enum.EngineType.html index feba486541..e51f51275f 100644 --- a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/enum.EngineType.html +++ b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/enum.EngineType.html @@ -1,8 +1,8 @@ -EngineType in quilkin::xds::type::matcher::v3::regex_matcher - Rust
pub enum EngineType {
+EngineType in quilkin::xds::type::matcher::v3::regex_matcher - Rust
pub enum EngineType {
     GoogleRe2(GoogleRe2),
-}

Variants§

§

GoogleRe2(GoogleRe2)

Implementations§

source§

impl EngineType

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

GoogleRe2(GoogleRe2)

Implementations§

source§

impl EngineType

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<EngineType>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for EngineType

source§

fn clone(&self) -> EngineType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EngineType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EngineType> for EngineType

source§

fn eq(&self, other: &EngineType) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for EngineType

source§

fn clone(&self) -> EngineType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EngineType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EngineType> for EngineType

source§

fn eq(&self, other: &EngineType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EngineType

Auto Trait Implementations§

§

impl RefUnwindSafe for EngineType

§

impl Send for EngineType

§

impl Sync for EngineType

§

impl Unpin for EngineType

§

impl UnwindSafe for EngineType

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EngineType

Auto Trait Implementations§

§

impl RefUnwindSafe for EngineType

§

impl Send for EngineType

§

impl Sync for EngineType

§

impl Unpin for EngineType

§

impl UnwindSafe for EngineType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/index.html index 138e1d315a..448c9c1e1e 100644 --- a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::regex_matcher - Rust
Expand description

Nested message and enum types in RegexMatcher.

+quilkin::xds::type::matcher::v3::regex_matcher - Rust
Expand description

Nested message and enum types in RegexMatcher.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/struct.GoogleRe2.html b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/struct.GoogleRe2.html index 2dae73d33b..866b5a1366 100644 --- a/main/api/quilkin/xds/type/matcher/v3/regex_matcher/struct.GoogleRe2.html +++ b/main/api/quilkin/xds/type/matcher/v3/regex_matcher/struct.GoogleRe2.html @@ -1,6 +1,6 @@ -GoogleRe2 in quilkin::xds::type::matcher::v3::regex_matcher - Rust
pub struct GoogleRe2 {
+GoogleRe2 in quilkin::xds::type::matcher::v3::regex_matcher - Rust
pub struct GoogleRe2 {
     pub max_program_size: Option<u32>,
-}

Fields§

§max_program_size: Option<u32>
👎Deprecated

Trait Implementations§

source§

impl Clone for GoogleRe2

source§

fn clone(&self) -> GoogleRe2

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleRe2

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleRe2

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleRe2

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§max_program_size: Option<u32>
👎Deprecated

Trait Implementations§

source§

impl Clone for GoogleRe2

source§

fn clone(&self) -> GoogleRe2

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GoogleRe2

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GoogleRe2

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GoogleRe2

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GoogleRe2> for GoogleRe2

source§

fn eq(&self, other: &GoogleRe2) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GoogleRe2> for GoogleRe2

source§

fn eq(&self, other: &GoogleRe2) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GoogleRe2

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GoogleRe2

Auto Trait Implementations§

§

impl RefUnwindSafe for GoogleRe2

§

impl Send for GoogleRe2

§

impl Sync for GoogleRe2

§

impl Unpin for GoogleRe2

§

impl UnwindSafe for GoogleRe2

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/string_matcher/enum.MatchPattern.html b/main/api/quilkin/xds/type/matcher/v3/string_matcher/enum.MatchPattern.html index 40a39a56bc..7b140c55d2 100644 --- a/main/api/quilkin/xds/type/matcher/v3/string_matcher/enum.MatchPattern.html +++ b/main/api/quilkin/xds/type/matcher/v3/string_matcher/enum.MatchPattern.html @@ -1,12 +1,12 @@ -MatchPattern in quilkin::xds::type::matcher::v3::string_matcher - Rust
pub enum MatchPattern {
+MatchPattern in quilkin::xds::type::matcher::v3::string_matcher - Rust
pub enum MatchPattern {
     Exact(String),
     Prefix(String),
     Suffix(String),
     SafeRegex(RegexMatcher),
     Contains(String),
-}

Variants§

§

Exact(String)

§

Prefix(String)

§

Suffix(String)

§

SafeRegex(RegexMatcher)

§

Contains(String)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Exact(String)

§

Prefix(String)

§

Suffix(String)

§

SafeRegex(RegexMatcher)

§

Contains(String)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchPattern>, tag: u32, wire_type: WireType, @@ -14,10 +14,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/string_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/string_matcher/index.html index fc8e0acd5d..01fdded7ae 100644 --- a/main/api/quilkin/xds/type/matcher/v3/string_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/string_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::string_matcher - Rust
Expand description

Nested message and enum types in StringMatcher.

+quilkin::xds::type::matcher::v3::string_matcher - Rust
Expand description

Nested message and enum types in StringMatcher.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.DoubleMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.DoubleMatcher.html index 2bc3ff5816..395197e0bd 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.DoubleMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.DoubleMatcher.html @@ -1,6 +1,6 @@ -DoubleMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct DoubleMatcher {
+DoubleMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct DoubleMatcher {
     pub match_pattern: Option<MatchPattern>,
-}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for DoubleMatcher

source§

fn clone(&self) -> DoubleMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DoubleMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DoubleMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DoubleMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for DoubleMatcher

source§

fn clone(&self) -> DoubleMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DoubleMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DoubleMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DoubleMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DoubleMatcher> for DoubleMatcher

source§

fn eq(&self, other: &DoubleMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DoubleMatcher> for DoubleMatcher

source§

fn eq(&self, other: &DoubleMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DoubleMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DoubleMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for DoubleMatcher

§

impl Send for DoubleMatcher

§

impl Sync for DoubleMatcher

§

impl Unpin for DoubleMatcher

§

impl UnwindSafe for DoubleMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.HttpGenericBodyMatch.html b/main/api/quilkin/xds/type/matcher/v3/struct.HttpGenericBodyMatch.html index ab814d9b32..d8980b17b9 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.HttpGenericBodyMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.HttpGenericBodyMatch.html @@ -1,7 +1,7 @@ -HttpGenericBodyMatch in quilkin::xds::type::matcher::v3 - Rust
pub struct HttpGenericBodyMatch {
+HttpGenericBodyMatch in quilkin::xds::type::matcher::v3 - Rust
pub struct HttpGenericBodyMatch {
     pub bytes_limit: u32,
     pub patterns: Vec<GenericTextMatch>,
-}

Fields§

§bytes_limit: u32§patterns: Vec<GenericTextMatch>

Trait Implementations§

source§

impl Clone for HttpGenericBodyMatch

source§

fn clone(&self) -> HttpGenericBodyMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpGenericBodyMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpGenericBodyMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpGenericBodyMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§bytes_limit: u32§patterns: Vec<GenericTextMatch>

Trait Implementations§

source§

impl Clone for HttpGenericBodyMatch

source§

fn clone(&self) -> HttpGenericBodyMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpGenericBodyMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpGenericBodyMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpGenericBodyMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch

source§

fn eq(&self, other: &HttpGenericBodyMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpGenericBodyMatch> for HttpGenericBodyMatch

source§

fn eq(&self, other: &HttpGenericBodyMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpGenericBodyMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpGenericBodyMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpGenericBodyMatch

§

impl Send for HttpGenericBodyMatch

§

impl Sync for HttpGenericBodyMatch

§

impl Unpin for HttpGenericBodyMatch

§

impl UnwindSafe for HttpGenericBodyMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.HttpHeadersMatch.html b/main/api/quilkin/xds/type/matcher/v3/struct.HttpHeadersMatch.html index 67011976e4..a201127ee4 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.HttpHeadersMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.HttpHeadersMatch.html @@ -1,6 +1,6 @@ -HttpHeadersMatch in quilkin::xds::type::matcher::v3 - Rust
pub struct HttpHeadersMatch {
+HttpHeadersMatch in quilkin::xds::type::matcher::v3 - Rust
pub struct HttpHeadersMatch {
     pub headers: Vec<HeaderMatcher>,
-}

Fields§

§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HttpHeadersMatch

source§

fn clone(&self) -> HttpHeadersMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHeadersMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHeadersMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHeadersMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§headers: Vec<HeaderMatcher>

Trait Implementations§

source§

impl Clone for HttpHeadersMatch

source§

fn clone(&self) -> HttpHeadersMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHeadersMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for HttpHeadersMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for HttpHeadersMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch

source§

fn eq(&self, other: &HttpHeadersMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<HttpHeadersMatch> for HttpHeadersMatch

source§

fn eq(&self, other: &HttpHeadersMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for HttpHeadersMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for HttpHeadersMatch

Auto Trait Implementations§

§

impl RefUnwindSafe for HttpHeadersMatch

§

impl Send for HttpHeadersMatch

§

impl Sync for HttpHeadersMatch

§

impl Unpin for HttpHeadersMatch

§

impl UnwindSafe for HttpHeadersMatch

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.ListMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.ListMatcher.html index 736665994a..27b1a3e607 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.ListMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.ListMatcher.html @@ -1,6 +1,6 @@ -ListMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ListMatcher {
+ListMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ListMatcher {
     pub match_pattern: Option<MatchPattern>,
-}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for ListMatcher

source§

fn clone(&self) -> ListMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for ListMatcher

source§

fn clone(&self) -> ListMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ListMatcher> for ListMatcher

source§

fn eq(&self, other: &ListMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ListMatcher> for ListMatcher

source§

fn eq(&self, other: &ListMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for ListMatcher

§

impl Send for ListMatcher

§

impl Sync for ListMatcher

§

impl Unpin for ListMatcher

§

impl UnwindSafe for ListMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.ListStringMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.ListStringMatcher.html index fd89be9668..a6787fcfcc 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.ListStringMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.ListStringMatcher.html @@ -1,6 +1,6 @@ -ListStringMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ListStringMatcher {
+ListStringMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ListStringMatcher {
     pub patterns: Vec<StringMatcher>,
-}

Fields§

§patterns: Vec<StringMatcher>

Trait Implementations§

source§

impl Clone for ListStringMatcher

source§

fn clone(&self) -> ListStringMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListStringMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListStringMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListStringMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§patterns: Vec<StringMatcher>

Trait Implementations§

source§

impl Clone for ListStringMatcher

source§

fn clone(&self) -> ListStringMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ListStringMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ListStringMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ListStringMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ListStringMatcher> for ListStringMatcher

source§

fn eq(&self, other: &ListStringMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ListStringMatcher> for ListStringMatcher

source§

fn eq(&self, other: &ListStringMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ListStringMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ListStringMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for ListStringMatcher

§

impl Send for ListStringMatcher

§

impl Sync for ListStringMatcher

§

impl Unpin for ListStringMatcher

§

impl UnwindSafe for ListStringMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.MatchPredicate.html b/main/api/quilkin/xds/type/matcher/v3/struct.MatchPredicate.html index 16e94b5c9a..3a457f7417 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.MatchPredicate.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.MatchPredicate.html @@ -1,6 +1,6 @@ -MatchPredicate in quilkin::xds::type::matcher::v3 - Rust
pub struct MatchPredicate {
+MatchPredicate in quilkin::xds::type::matcher::v3 - Rust
pub struct MatchPredicate {
     pub rule: Option<Rule>,
-}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for MatchPredicate

source§

fn clone(&self) -> MatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§rule: Option<Rule>

Trait Implementations§

source§

impl Clone for MatchPredicate

source§

fn clone(&self) -> MatchPredicate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPredicate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MatchPredicate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MatchPredicate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MatchPredicate> for MatchPredicate

source§

fn eq(&self, other: &MatchPredicate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MatchPredicate> for MatchPredicate

source§

fn eq(&self, other: &MatchPredicate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPredicate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPredicate

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPredicate

§

impl Send for MatchPredicate

§

impl Sync for MatchPredicate

§

impl Unpin for MatchPredicate

§

impl UnwindSafe for MatchPredicate

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.Matcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.Matcher.html index 1f87ca2601..9325afda5a 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.Matcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.Matcher.html @@ -1,7 +1,7 @@ -Matcher in quilkin::xds::type::matcher::v3 - Rust

Struct quilkin::xds::type::matcher::v3::Matcher

source ·
pub struct Matcher {
+Matcher in quilkin::xds::type::matcher::v3 - Rust

Struct quilkin::xds::type::matcher::v3::Matcher

source ·
pub struct Matcher {
     pub on_no_match: Option<Box<OnMatch>>,
     pub matcher_type: Option<MatcherType>,
-}

Fields§

§on_no_match: Option<Box<OnMatch>>§matcher_type: Option<MatcherType>

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Matcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Matcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§on_no_match: Option<Box<OnMatch>>§matcher_type: Option<MatcherType>

Trait Implementations§

source§

impl Clone for Matcher

source§

fn clone(&self) -> Matcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Matcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Matcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Matcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Matcher> for Matcher

source§

fn eq(&self, other: &Matcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Matcher

Auto Trait Implementations§

§

impl RefUnwindSafe for Matcher

§

impl Send for Matcher

§

impl Sync for Matcher

§

impl Unpin for Matcher

§

impl UnwindSafe for Matcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.MetadataMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.MetadataMatcher.html index 4fec48de65..a40e9e8da1 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.MetadataMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.MetadataMatcher.html @@ -1,9 +1,9 @@ -MetadataMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct MetadataMatcher {
+MetadataMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct MetadataMatcher {
     pub filter: String,
     pub path: Vec<PathSegment>,
     pub value: Option<ValueMatcher>,
     pub invert: bool,
-}

Fields§

§filter: String§path: Vec<PathSegment>§value: Option<ValueMatcher>§invert: bool

Trait Implementations§

source§

impl Clone for MetadataMatcher

source§

fn clone(&self) -> MetadataMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§filter: String§path: Vec<PathSegment>§value: Option<ValueMatcher>§invert: bool

Trait Implementations§

source§

impl Clone for MetadataMatcher

source§

fn clone(&self) -> MetadataMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetadataMatcher> for MetadataMatcher

source§

fn eq(&self, other: &MetadataMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetadataMatcher> for MetadataMatcher

source§

fn eq(&self, other: &MetadataMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetadataMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetadataMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for MetadataMatcher

§

impl Send for MetadataMatcher

§

impl Sync for MetadataMatcher

§

impl Unpin for MetadataMatcher

§

impl UnwindSafe for MetadataMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatchAndSubstitute.html b/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatchAndSubstitute.html index ca1e51aaa1..8ef06743b9 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatchAndSubstitute.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatchAndSubstitute.html @@ -1,7 +1,7 @@ -RegexMatchAndSubstitute in quilkin::xds::type::matcher::v3 - Rust
pub struct RegexMatchAndSubstitute {
+RegexMatchAndSubstitute in quilkin::xds::type::matcher::v3 - Rust
pub struct RegexMatchAndSubstitute {
     pub pattern: Option<RegexMatcher>,
     pub substitution: String,
-}

Fields§

§pattern: Option<RegexMatcher>§substitution: String

Trait Implementations§

source§

impl Clone for RegexMatchAndSubstitute

source§

fn clone(&self) -> RegexMatchAndSubstitute

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegexMatchAndSubstitute

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegexMatchAndSubstitute

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RegexMatchAndSubstitute

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§pattern: Option<RegexMatcher>§substitution: String

Trait Implementations§

source§

impl Clone for RegexMatchAndSubstitute

source§

fn clone(&self) -> RegexMatchAndSubstitute

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegexMatchAndSubstitute

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegexMatchAndSubstitute

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RegexMatchAndSubstitute

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RegexMatchAndSubstitute> for RegexMatchAndSubstitute

source§

fn eq(&self, other: &RegexMatchAndSubstitute) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RegexMatchAndSubstitute> for RegexMatchAndSubstitute

source§

fn eq(&self, other: &RegexMatchAndSubstitute) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RegexMatchAndSubstitute

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RegexMatchAndSubstitute

Auto Trait Implementations§

§

impl RefUnwindSafe for RegexMatchAndSubstitute

§

impl Send for RegexMatchAndSubstitute

§

impl Sync for RegexMatchAndSubstitute

§

impl Unpin for RegexMatchAndSubstitute

§

impl UnwindSafe for RegexMatchAndSubstitute

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatcher.html index e507039632..8b37216f42 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.RegexMatcher.html @@ -1,7 +1,7 @@ -RegexMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct RegexMatcher {
+RegexMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct RegexMatcher {
     pub regex: String,
     pub engine_type: Option<EngineType>,
-}

Fields§

§regex: String§engine_type: Option<EngineType>

Trait Implementations§

source§

impl Clone for RegexMatcher

source§

fn clone(&self) -> RegexMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegexMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegexMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RegexMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§regex: String§engine_type: Option<EngineType>

Trait Implementations§

source§

impl Clone for RegexMatcher

source§

fn clone(&self) -> RegexMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegexMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegexMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RegexMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RegexMatcher> for RegexMatcher

source§

fn eq(&self, other: &RegexMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RegexMatcher> for RegexMatcher

source§

fn eq(&self, other: &RegexMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RegexMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RegexMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for RegexMatcher

§

impl Send for RegexMatcher

§

impl Sync for RegexMatcher

§

impl Unpin for RegexMatcher

§

impl UnwindSafe for RegexMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.StringMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.StringMatcher.html index b75fbe15e2..31b4eeaff8 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.StringMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.StringMatcher.html @@ -1,7 +1,7 @@ -StringMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct StringMatcher {
+StringMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct StringMatcher {
     pub ignore_case: bool,
     pub match_pattern: Option<MatchPattern>,
-}

Fields§

§ignore_case: bool§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for StringMatcher

source§

fn clone(&self) -> StringMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StringMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StringMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StringMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§ignore_case: bool§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for StringMatcher

source§

fn clone(&self) -> StringMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StringMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StringMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StringMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StringMatcher> for StringMatcher

source§

fn eq(&self, other: &StringMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StringMatcher> for StringMatcher

source§

fn eq(&self, other: &StringMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StringMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StringMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for StringMatcher

§

impl Send for StringMatcher

§

impl Sync for StringMatcher

§

impl Unpin for StringMatcher

§

impl UnwindSafe for StringMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/struct.ValueMatcher.html b/main/api/quilkin/xds/type/matcher/v3/struct.ValueMatcher.html index 871caad356..83991a70cd 100644 --- a/main/api/quilkin/xds/type/matcher/v3/struct.ValueMatcher.html +++ b/main/api/quilkin/xds/type/matcher/v3/struct.ValueMatcher.html @@ -1,6 +1,6 @@ -ValueMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ValueMatcher {
+ValueMatcher in quilkin::xds::type::matcher::v3 - Rust
pub struct ValueMatcher {
     pub match_pattern: Option<MatchPattern>,
-}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for ValueMatcher

source§

fn clone(&self) -> ValueMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ValueMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ValueMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ValueMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§match_pattern: Option<MatchPattern>

Trait Implementations§

source§

impl Clone for ValueMatcher

source§

fn clone(&self) -> ValueMatcher

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ValueMatcher

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ValueMatcher

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ValueMatcher

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ValueMatcher> for ValueMatcher

source§

fn eq(&self, other: &ValueMatcher) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ValueMatcher> for ValueMatcher

source§

fn eq(&self, other: &ValueMatcher) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ValueMatcher

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ValueMatcher

Auto Trait Implementations§

§

impl RefUnwindSafe for ValueMatcher

§

impl Send for ValueMatcher

§

impl Sync for ValueMatcher

§

impl Unpin for ValueMatcher

§

impl UnwindSafe for ValueMatcher

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/value_matcher/enum.MatchPattern.html b/main/api/quilkin/xds/type/matcher/v3/value_matcher/enum.MatchPattern.html index 167d49932a..e6c8eb39c8 100644 --- a/main/api/quilkin/xds/type/matcher/v3/value_matcher/enum.MatchPattern.html +++ b/main/api/quilkin/xds/type/matcher/v3/value_matcher/enum.MatchPattern.html @@ -1,13 +1,13 @@ -MatchPattern in quilkin::xds::type::matcher::v3::value_matcher - Rust
pub enum MatchPattern {
+MatchPattern in quilkin::xds::type::matcher::v3::value_matcher - Rust
pub enum MatchPattern {
     NullMatch(NullMatch),
     DoubleMatch(DoubleMatcher),
     StringMatch(StringMatcher),
     BoolMatch(bool),
     PresentMatch(bool),
     ListMatch(Box<ListMatcher>),
-}

Variants§

§

NullMatch(NullMatch)

§

DoubleMatch(DoubleMatcher)

§

StringMatch(StringMatcher)

§

BoolMatch(bool)

§

PresentMatch(bool)

§

ListMatch(Box<ListMatcher>)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

NullMatch(NullMatch)

§

DoubleMatch(DoubleMatcher)

§

StringMatch(StringMatcher)

§

BoolMatch(bool)

§

PresentMatch(bool)

§

ListMatch(Box<ListMatcher>)

Implementations§

source§

impl MatchPattern

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<MatchPattern>, tag: u32, wire_type: WireType, @@ -15,10 +15,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for MatchPattern

source§

fn clone(&self) -> MatchPattern

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MatchPattern

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<MatchPattern> for MatchPattern

source§

fn eq(&self, other: &MatchPattern) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MatchPattern

Auto Trait Implementations§

§

impl RefUnwindSafe for MatchPattern

§

impl Send for MatchPattern

§

impl Sync for MatchPattern

§

impl Unpin for MatchPattern

§

impl UnwindSafe for MatchPattern

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/matcher/v3/value_matcher/index.html b/main/api/quilkin/xds/type/matcher/v3/value_matcher/index.html index 9611c5cea2..f84264d48a 100644 --- a/main/api/quilkin/xds/type/matcher/v3/value_matcher/index.html +++ b/main/api/quilkin/xds/type/matcher/v3/value_matcher/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::matcher::v3::value_matcher - Rust
Expand description

Nested message and enum types in ValueMatcher.

+quilkin::xds::type::matcher::v3::value_matcher - Rust
Expand description

Nested message and enum types in ValueMatcher.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/matcher/v3/value_matcher/struct.NullMatch.html b/main/api/quilkin/xds/type/matcher/v3/value_matcher/struct.NullMatch.html index e29feed814..6ad9ff3586 100644 --- a/main/api/quilkin/xds/type/matcher/v3/value_matcher/struct.NullMatch.html +++ b/main/api/quilkin/xds/type/matcher/v3/value_matcher/struct.NullMatch.html @@ -1,4 +1,4 @@ -NullMatch in quilkin::xds::type::matcher::v3::value_matcher - Rust
pub struct NullMatch {}

Trait Implementations§

source§

impl Clone for NullMatch

source§

fn clone(&self) -> NullMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NullMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NullMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NullMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +NullMatch in quilkin::xds::type::matcher::v3::value_matcher - Rust
pub struct NullMatch {}

Trait Implementations§

source§

impl Clone for NullMatch

source§

fn clone(&self) -> NullMatch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NullMatch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NullMatch

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for NullMatch

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<NullMatch> for NullMatch

source§

fn eq(&self, other: &NullMatch) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<NullMatch> for NullMatch

source§

fn eq(&self, other: &NullMatch) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for NullMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for NullMatch

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_key/index.html b/main/api/quilkin/xds/type/metadata/v3/metadata_key/index.html index 8916390eba..78d0cc606c 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_key/index.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_key/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::metadata::v3::metadata_key - Rust
Expand description

Nested message and enum types in MetadataKey.

+quilkin::xds::type::metadata::v3::metadata_key - Rust
Expand description

Nested message and enum types in MetadataKey.

Modules

Structs

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/enum.Segment.html b/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/enum.Segment.html index 1b5321f7fc..569f0673c0 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/enum.Segment.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/enum.Segment.html @@ -1,8 +1,8 @@ -Segment in quilkin::xds::type::metadata::v3::metadata_key::path_segment - Rust
pub enum Segment {
+Segment in quilkin::xds::type::metadata::v3::metadata_key::path_segment - Rust
pub enum Segment {
     Key(String),
-}

Variants§

Implementations§

source§

impl Segment

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

Implementations§

source§

impl Segment

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Segment>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Segment

source§

fn clone(&self) -> Segment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Segment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Segment> for Segment

source§

fn eq(&self, other: &Segment) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Segment

source§

fn clone(&self) -> Segment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Segment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Segment> for Segment

source§

fn eq(&self, other: &Segment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Segment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Segment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/index.html b/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/index.html index ebb0f6390e..18f634cfc5 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/index.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_key/path_segment/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::metadata::v3::metadata_key::path_segment - Rust
Expand description

Nested message and enum types in PathSegment.

+quilkin::xds::type::metadata::v3::metadata_key::path_segment - Rust
Expand description

Nested message and enum types in PathSegment.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_key/struct.PathSegment.html b/main/api/quilkin/xds/type/metadata/v3/metadata_key/struct.PathSegment.html index d361809fd3..aa1872951f 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_key/struct.PathSegment.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_key/struct.PathSegment.html @@ -1,6 +1,6 @@ -PathSegment in quilkin::xds::type::metadata::v3::metadata_key - Rust
pub struct PathSegment {
+PathSegment in quilkin::xds::type::metadata::v3::metadata_key - Rust
pub struct PathSegment {
     pub segment: Option<Segment>,
-}

Fields§

§segment: Option<Segment>

Trait Implementations§

source§

impl Clone for PathSegment

source§

fn clone(&self) -> PathSegment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSegment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathSegment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathSegment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§segment: Option<Segment>

Trait Implementations§

source§

impl Clone for PathSegment

source§

fn clone(&self) -> PathSegment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PathSegment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PathSegment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PathSegment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PathSegment> for PathSegment

source§

fn eq(&self, other: &PathSegment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PathSegment> for PathSegment

source§

fn eq(&self, other: &PathSegment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PathSegment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PathSegment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/enum.Kind.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/enum.Kind.html index 5e8f87deb5..fe7f2303eb 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/enum.Kind.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/enum.Kind.html @@ -1,11 +1,11 @@ -Kind in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub enum Kind {
+Kind in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub enum Kind {
     Request(Request),
     Route(Route),
     Cluster(Cluster),
     Host(Host),
-}

Variants§

§

Request(Request)

§

Route(Route)

§

Cluster(Cluster)

§

Host(Host)

Implementations§

source§

impl Kind

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Request(Request)

§

Route(Route)

§

Cluster(Cluster)

§

Host(Host)

Implementations§

source§

impl Kind

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Kind>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Kind

source§

fn clone(&self) -> Kind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Kind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Kind> for Kind

source§

fn eq(&self, other: &Kind) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Kind

source§

fn clone(&self) -> Kind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Kind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Kind> for Kind

source§

fn eq(&self, other: &Kind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Kind

Auto Trait Implementations§

§

impl RefUnwindSafe for Kind

§

impl Send for Kind

§

impl Sync for Kind

§

impl Unpin for Kind

§

impl UnwindSafe for Kind

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Kind

Auto Trait Implementations§

§

impl RefUnwindSafe for Kind

§

impl Send for Kind

§

impl Sync for Kind

§

impl Unpin for Kind

§

impl UnwindSafe for Kind

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/index.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/index.html index 140cc3afec..f34a418d6f 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/index.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::metadata::v3::metadata_kind - Rust
Expand description

Nested message and enum types in MetadataKind.

+quilkin::xds::type::metadata::v3::metadata_kind - Rust
Expand description

Nested message and enum types in MetadataKind.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Cluster.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Cluster.html index ac0c67667c..83f1b7a712 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Cluster.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Cluster.html @@ -1,4 +1,4 @@ -Cluster in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Cluster {}

Trait Implementations§

source§

impl Clone for Cluster

source§

fn clone(&self) -> Cluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Cluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Cluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Cluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +Cluster in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Cluster {}

Trait Implementations§

source§

impl Clone for Cluster

source§

fn clone(&self) -> Cluster

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Cluster

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Cluster

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Cluster

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Cluster> for Cluster

source§

fn eq(&self, other: &Cluster) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Cluster> for Cluster

source§

fn eq(&self, other: &Cluster) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Cluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Cluster

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Host.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Host.html index db0f70acda..6b31e6f86a 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Host.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Host.html @@ -1,4 +1,4 @@ -Host in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Host {}

Trait Implementations§

source§

impl Clone for Host

source§

fn clone(&self) -> Host

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Host

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Host

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Host

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +Host in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Host {}

Trait Implementations§

source§

impl Clone for Host

source§

fn clone(&self) -> Host

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Host

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Host

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Host

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Host> for Host

source§

fn eq(&self, other: &Host) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Host> for Host

source§

fn eq(&self, other: &Host) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Host

Auto Trait Implementations§

§

impl RefUnwindSafe for Host

§

impl Send for Host

§

impl Sync for Host

§

impl Unpin for Host

§

impl UnwindSafe for Host

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Host

Auto Trait Implementations§

§

impl RefUnwindSafe for Host

§

impl Send for Host

§

impl Sync for Host

§

impl Unpin for Host

§

impl UnwindSafe for Host

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Request.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Request.html index b64472d865..59c3cc90b8 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Request.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Request.html @@ -1,4 +1,4 @@ -Request in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Request {}

Trait Implementations§

source§

impl Clone for Request

source§

fn clone(&self) -> Request

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Request

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Request

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +Request in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Request {}

Trait Implementations§

source§

impl Clone for Request

source§

fn clone(&self) -> Request

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Request

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Request

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Request> for Request

source§

fn eq(&self, other: &Request) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Request> for Request

source§

fn eq(&self, other: &Request) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Route.html b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Route.html index 0837d07da6..f6331679c0 100644 --- a/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Route.html +++ b/main/api/quilkin/xds/type/metadata/v3/metadata_kind/struct.Route.html @@ -1,4 +1,4 @@ -Route in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Route {}

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Route

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Route

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +Route in quilkin::xds::type::metadata::v3::metadata_kind - Rust
pub struct Route {}

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Route

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Route

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -13,9 +13,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Route> for Route

source§

fn eq(&self, other: &Route) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Route> for Route

source§

fn eq(&self, other: &Route) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKey.html b/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKey.html index db3413841f..4334c16d23 100644 --- a/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKey.html +++ b/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKey.html @@ -1,7 +1,7 @@ -MetadataKey in quilkin::xds::type::metadata::v3 - Rust
pub struct MetadataKey {
+MetadataKey in quilkin::xds::type::metadata::v3 - Rust
pub struct MetadataKey {
     pub key: String,
     pub path: Vec<PathSegment>,
-}

Fields§

§key: String§path: Vec<PathSegment>

Trait Implementations§

source§

impl Clone for MetadataKey

source§

fn clone(&self) -> MetadataKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataKey

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§key: String§path: Vec<PathSegment>

Trait Implementations§

source§

impl Clone for MetadataKey

source§

fn clone(&self) -> MetadataKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataKey

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataKey

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetadataKey> for MetadataKey

source§

fn eq(&self, other: &MetadataKey) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetadataKey> for MetadataKey

source§

fn eq(&self, other: &MetadataKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetadataKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetadataKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKind.html b/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKind.html index ee90c07f05..35343bd6ed 100644 --- a/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKind.html +++ b/main/api/quilkin/xds/type/metadata/v3/struct.MetadataKind.html @@ -1,6 +1,6 @@ -MetadataKind in quilkin::xds::type::metadata::v3 - Rust
pub struct MetadataKind {
+MetadataKind in quilkin::xds::type::metadata::v3 - Rust
pub struct MetadataKind {
     pub kind: Option<Kind>,
-}

Fields§

§kind: Option<Kind>

Trait Implementations§

source§

impl Clone for MetadataKind

source§

fn clone(&self) -> MetadataKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataKind

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataKind

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§kind: Option<Kind>

Trait Implementations§

source§

impl Clone for MetadataKind

source§

fn clone(&self) -> MetadataKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MetadataKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MetadataKind

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MetadataKind

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MetadataKind> for MetadataKind

source§

fn eq(&self, other: &MetadataKind) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MetadataKind> for MetadataKind

source§

fn eq(&self, other: &MetadataKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MetadataKind

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MetadataKind

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/enum.Type.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/enum.Type.html index 0b7b9f62b0..eda7617a6c 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/enum.Type.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/enum.Type.html @@ -1,11 +1,11 @@ -Type in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub enum Type {
+Type in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub enum Type {
     Literal(Literal),
     Environment(Environment),
     RequestHeader(Header),
     Metadata(Metadata),
-}

Variants§

§

Literal(Literal)

§

Environment(Environment)

§

RequestHeader(Header)

§

Metadata(Metadata)

Implementations§

source§

impl Type

source

pub fn encode<B>(&self, buf: &mut B)where +}

Variants§

§

Literal(Literal)

§

Environment(Environment)

§

RequestHeader(Header)

§

Metadata(Metadata)

Implementations§

source§

impl Type

source

pub fn encode<B>(&self, buf: &mut B)where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Type>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext ) -> Result<(), DecodeError>where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/index.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/index.html index 8d323b937b..1307e0cb04 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/index.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::tracing::v3::custom_tag - Rust

Module quilkin::xds::type::tracing::v3::custom_tag

source ·
Expand description

Nested message and enum types in CustomTag.

+quilkin::xds::type::tracing::v3::custom_tag - Rust

Module quilkin::xds::type::tracing::v3::custom_tag

source ·
Expand description

Nested message and enum types in CustomTag.

Structs

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Environment.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Environment.html index 4cfa6ed6cc..c771e23185 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Environment.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Environment.html @@ -1,7 +1,7 @@ -Environment in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Environment {
+Environment in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Environment {
     pub name: String,
     pub default_value: String,
-}

Fields§

§name: String§default_value: String

Trait Implementations§

source§

impl Clone for Environment

source§

fn clone(&self) -> Environment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Environment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Environment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Environment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§default_value: String

Trait Implementations§

source§

impl Clone for Environment

source§

fn clone(&self) -> Environment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Environment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Environment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Environment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Environment> for Environment

source§

fn eq(&self, other: &Environment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Environment> for Environment

source§

fn eq(&self, other: &Environment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Environment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Environment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Header.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Header.html index e552c89328..77a00add8f 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Header.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Header.html @@ -1,7 +1,7 @@ -Header in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Header {
+Header in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Header {
     pub name: String,
     pub default_value: String,
-}

Fields§

§name: String§default_value: String

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Header

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Header

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Header

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: String§default_value: String

Trait Implementations§

source§

impl Clone for Header

source§

fn clone(&self) -> Header

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Header

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Header

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Header

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Header> for Header

source§

fn eq(&self, other: &Header) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Header> for Header

source§

fn eq(&self, other: &Header) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Header

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Header

Auto Trait Implementations§

§

impl RefUnwindSafe for Header

§

impl Send for Header

§

impl Sync for Header

§

impl Unpin for Header

§

impl UnwindSafe for Header

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Literal.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Literal.html index 381a504217..f70298828b 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Literal.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Literal.html @@ -1,6 +1,6 @@ -Literal in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Literal {
+Literal in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Literal {
     pub value: String,
-}

Fields§

§value: String

Trait Implementations§

source§

impl Clone for Literal

source§

fn clone(&self) -> Literal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Literal

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Literal

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§value: String

Trait Implementations§

source§

impl Clone for Literal

source§

fn clone(&self) -> Literal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Literal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Literal

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Literal

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Literal> for Literal

source§

fn eq(&self, other: &Literal) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Literal> for Literal

source§

fn eq(&self, other: &Literal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Literal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Literal

Auto Trait Implementations§

§

impl RefUnwindSafe for Literal

§

impl Send for Literal

§

impl Sync for Literal

§

impl Unpin for Literal

§

impl UnwindSafe for Literal

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Metadata.html b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Metadata.html index 54dcb0dbed..1cac4b395a 100644 --- a/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Metadata.html +++ b/main/api/quilkin/xds/type/tracing/v3/custom_tag/struct.Metadata.html @@ -1,8 +1,8 @@ -Metadata in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Metadata {
+Metadata in quilkin::xds::type::tracing::v3::custom_tag - Rust
pub struct Metadata {
     pub kind: Option<MetadataKind>,
     pub metadata_key: Option<MetadataKey>,
     pub default_value: String,
-}

Fields§

§kind: Option<MetadataKind>§metadata_key: Option<MetadataKey>§default_value: String

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Metadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§kind: Option<MetadataKind>§metadata_key: Option<MetadataKey>§default_value: String

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Metadata

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Metadata

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Metadata> for Metadata

source§

fn eq(&self, other: &Metadata) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Metadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Metadata

Auto Trait Implementations§

§

impl RefUnwindSafe for Metadata

§

impl Send for Metadata

§

impl Sync for Metadata

§

impl Unpin for Metadata

§

impl UnwindSafe for Metadata

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/tracing/v3/struct.CustomTag.html b/main/api/quilkin/xds/type/tracing/v3/struct.CustomTag.html index a171bf9c61..f7dd152856 100644 --- a/main/api/quilkin/xds/type/tracing/v3/struct.CustomTag.html +++ b/main/api/quilkin/xds/type/tracing/v3/struct.CustomTag.html @@ -1,7 +1,7 @@ -CustomTag in quilkin::xds::type::tracing::v3 - Rust

Struct quilkin::xds::type::tracing::v3::CustomTag

source ·
pub struct CustomTag {
+CustomTag in quilkin::xds::type::tracing::v3 - Rust

Struct quilkin::xds::type::tracing::v3::CustomTag

source ·
pub struct CustomTag {
     pub tag: String,
     pub type: Option<Type>,
-}

Fields§

§tag: String§type: Option<Type>

Trait Implementations§

source§

impl Clone for CustomTag

source§

fn clone(&self) -> CustomTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomTag

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomTag

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§tag: String§type: Option<Type>

Trait Implementations§

source§

impl Clone for CustomTag

source§

fn clone(&self) -> CustomTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CustomTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CustomTag

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CustomTag

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CustomTag> for CustomTag

source§

fn eq(&self, other: &CustomTag) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CustomTag> for CustomTag

source§

fn eq(&self, other: &CustomTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CustomTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CustomTag

Auto Trait Implementations§

§

impl RefUnwindSafe for CustomTag

§

impl Send for CustomTag

§

impl Sync for CustomTag

§

impl Unpin for CustomTag

§

impl UnwindSafe for CustomTag

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/enum.CodecClientType.html b/main/api/quilkin/xds/type/v3/enum.CodecClientType.html index b39ab7e71d..4646221877 100644 --- a/main/api/quilkin/xds/type/v3/enum.CodecClientType.html +++ b/main/api/quilkin/xds/type/v3/enum.CodecClientType.html @@ -1,23 +1,23 @@ -CodecClientType in quilkin::xds::type::v3 - Rust
#[repr(i32)]
pub enum CodecClientType { +CodecClientType in quilkin::xds::type::v3 - Rust
#[repr(i32)]
pub enum CodecClientType { Http1, Http2, Http3, -}

Variants§

§

Http1

§

Http2

§

Http3

Implementations§

source§

impl CodecClientType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of CodecClientType.

-
source

pub fn from_i32(value: i32) -> Option<CodecClientType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a CodecClientType, or None if value is not a valid variant.

-
source§

impl CodecClientType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Http1

§

Http2

§

Http3

Implementations§

source§

impl CodecClientType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of CodecClientType.

+
source

pub fn from_i32(value: i32) -> Option<CodecClientType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a CodecClientType, or None if value is not a valid variant.

+
source§

impl CodecClientType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for CodecClientType

source§

fn clone(&self) -> CodecClientType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CodecClientType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CodecClientType

source§

fn default() -> CodecClientType

Returns the “default value” for a type. Read more
source§

impl From<CodecClientType> for i32

source§

fn from(value: CodecClientType) -> i32

Converts to this type from the input type.
source§

impl Hash for CodecClientType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for CodecClientType

source§

fn clone(&self) -> CodecClientType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CodecClientType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CodecClientType

source§

fn default() -> CodecClientType

Returns the “default value” for a type. Read more
source§

impl From<CodecClientType> for i32

source§

fn from(value: CodecClientType) -> i32

Converts to this type from the input type.
source§

impl Hash for CodecClientType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for CodecClientType

source§

fn cmp(&self, other: &CodecClientType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for CodecClientType

source§

fn cmp(&self, other: &CodecClientType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<CodecClientType> for CodecClientType

source§

fn eq(&self, other: &CodecClientType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<CodecClientType> for CodecClientType

source§

fn eq(&self, other: &CodecClientType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<CodecClientType> for CodecClientType

source§

fn partial_cmp(&self, other: &CodecClientType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<CodecClientType> for CodecClientType

source§

fn partial_cmp(&self, other: &CodecClientType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for CodecClientType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<CodecClientType, DecodeError>

Performs the conversion.
source§

impl Copy for CodecClientType

source§

impl Eq for CodecClientType

source§

impl StructuralEq for CodecClientType

source§

impl StructuralPartialEq for CodecClientType

Auto Trait Implementations§

§

impl RefUnwindSafe for CodecClientType

§

impl Send for CodecClientType

§

impl Sync for CodecClientType

§

impl Unpin for CodecClientType

§

impl UnwindSafe for CodecClientType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for CodecClientType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<CodecClientType, DecodeError>

Performs the conversion.
source§

impl Copy for CodecClientType

source§

impl Eq for CodecClientType

source§

impl StructuralEq for CodecClientType

source§

impl StructuralPartialEq for CodecClientType

Auto Trait Implementations§

§

impl RefUnwindSafe for CodecClientType

§

impl Send for CodecClientType

§

impl Sync for CodecClientType

§

impl Unpin for CodecClientType

§

impl UnwindSafe for CodecClientType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/type/v3/fractional_percent/enum.DenominatorType.html b/main/api/quilkin/xds/type/v3/fractional_percent/enum.DenominatorType.html index 8cb8150cbd..29f0738926 100644 --- a/main/api/quilkin/xds/type/v3/fractional_percent/enum.DenominatorType.html +++ b/main/api/quilkin/xds/type/v3/fractional_percent/enum.DenominatorType.html @@ -1,23 +1,23 @@ -DenominatorType in quilkin::xds::type::v3::fractional_percent - Rust
#[repr(i32)]
pub enum DenominatorType { +DenominatorType in quilkin::xds::type::v3::fractional_percent - Rust
#[repr(i32)]
pub enum DenominatorType { Hundred, TenThousand, Million, -}

Variants§

§

Hundred

§

TenThousand

§

Million

Implementations§

source§

impl DenominatorType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DenominatorType.

-
source

pub fn from_i32(value: i32) -> Option<DenominatorType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DenominatorType, or None if value is not a valid variant.

-
source§

impl DenominatorType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Hundred

§

TenThousand

§

Million

Implementations§

source§

impl DenominatorType

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of DenominatorType.

+
source

pub fn from_i32(value: i32) -> Option<DenominatorType>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a DenominatorType, or None if value is not a valid variant.

+
source§

impl DenominatorType

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

Trait Implementations§

source§

impl Clone for DenominatorType

source§

fn clone(&self) -> DenominatorType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DenominatorType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DenominatorType

source§

fn default() -> DenominatorType

Returns the “default value” for a type. Read more
source§

impl From<DenominatorType> for i32

source§

fn from(value: DenominatorType) -> i32

Converts to this type from the input type.
source§

impl Hash for DenominatorType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

Trait Implementations§

source§

impl Clone for DenominatorType

source§

fn clone(&self) -> DenominatorType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DenominatorType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DenominatorType

source§

fn default() -> DenominatorType

Returns the “default value” for a type. Read more
source§

impl From<DenominatorType> for i32

source§

fn from(value: DenominatorType) -> i32

Converts to this type from the input type.
source§

impl Hash for DenominatorType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DenominatorType

source§

fn cmp(&self, other: &DenominatorType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DenominatorType

source§

fn cmp(&self, other: &DenominatorType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<DenominatorType> for DenominatorType

source§

fn eq(&self, other: &DenominatorType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<DenominatorType> for DenominatorType

source§

fn eq(&self, other: &DenominatorType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DenominatorType> for DenominatorType

source§

fn partial_cmp(&self, other: &DenominatorType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DenominatorType> for DenominatorType

source§

fn partial_cmp(&self, other: &DenominatorType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl TryFrom<i32> for DenominatorType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DenominatorType, DecodeError>

Performs the conversion.
source§

impl Copy for DenominatorType

source§

impl Eq for DenominatorType

source§

impl StructuralEq for DenominatorType

source§

impl StructuralPartialEq for DenominatorType

Auto Trait Implementations§

§

impl RefUnwindSafe for DenominatorType

§

impl Send for DenominatorType

§

impl Sync for DenominatorType

§

impl Unpin for DenominatorType

§

impl UnwindSafe for DenominatorType

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl TryFrom<i32> for DenominatorType

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<DenominatorType, DecodeError>

Performs the conversion.
source§

impl Copy for DenominatorType

source§

impl Eq for DenominatorType

source§

impl StructuralEq for DenominatorType

source§

impl StructuralPartialEq for DenominatorType

Auto Trait Implementations§

§

impl RefUnwindSafe for DenominatorType

§

impl Send for DenominatorType

§

impl Sync for DenominatorType

§

impl Unpin for DenominatorType

§

impl UnwindSafe for DenominatorType

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Qwhere diff --git a/main/api/quilkin/xds/type/v3/fractional_percent/index.html b/main/api/quilkin/xds/type/v3/fractional_percent/index.html index 34edb933da..ae0a81f4e7 100644 --- a/main/api/quilkin/xds/type/v3/fractional_percent/index.html +++ b/main/api/quilkin/xds/type/v3/fractional_percent/index.html @@ -1,2 +1,2 @@ -quilkin::xds::type::v3::fractional_percent - Rust
Expand description

Nested message and enum types in FractionalPercent.

+quilkin::xds::type::v3::fractional_percent - Rust
Expand description

Nested message and enum types in FractionalPercent.

Enums

\ No newline at end of file diff --git a/main/api/quilkin/xds/type/v3/struct.DoubleRange.html b/main/api/quilkin/xds/type/v3/struct.DoubleRange.html index 31a47e4d63..b285f1e9ef 100644 --- a/main/api/quilkin/xds/type/v3/struct.DoubleRange.html +++ b/main/api/quilkin/xds/type/v3/struct.DoubleRange.html @@ -1,7 +1,7 @@ -DoubleRange in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::DoubleRange

source ·
pub struct DoubleRange {
+DoubleRange in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::DoubleRange

source ·
pub struct DoubleRange {
     pub start: f64,
     pub end: f64,
-}

Fields§

§start: f64§end: f64

Trait Implementations§

source§

impl Clone for DoubleRange

source§

fn clone(&self) -> DoubleRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DoubleRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DoubleRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DoubleRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§start: f64§end: f64

Trait Implementations§

source§

impl Clone for DoubleRange

source§

fn clone(&self) -> DoubleRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DoubleRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DoubleRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DoubleRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DoubleRange> for DoubleRange

source§

fn eq(&self, other: &DoubleRange) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DoubleRange> for DoubleRange

source§

fn eq(&self, other: &DoubleRange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DoubleRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DoubleRange

Auto Trait Implementations§

§

impl RefUnwindSafe for DoubleRange

§

impl Send for DoubleRange

§

impl Sync for DoubleRange

§

impl Unpin for DoubleRange

§

impl UnwindSafe for DoubleRange

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/struct.FractionalPercent.html b/main/api/quilkin/xds/type/v3/struct.FractionalPercent.html index 4f721e3f2e..861e09a95e 100644 --- a/main/api/quilkin/xds/type/v3/struct.FractionalPercent.html +++ b/main/api/quilkin/xds/type/v3/struct.FractionalPercent.html @@ -1,9 +1,9 @@ -FractionalPercent in quilkin::xds::type::v3 - Rust
pub struct FractionalPercent {
+FractionalPercent in quilkin::xds::type::v3 - Rust
pub struct FractionalPercent {
     pub numerator: u32,
     pub denominator: i32,
-}

Fields§

§numerator: u32§denominator: i32

Implementations§

source§

impl FractionalPercent

source

pub fn denominator(&self) -> DenominatorType

Returns the enum value of denominator, or the default if the field is set to an invalid enum value.

-
source

pub fn set_denominator(&mut self, value: DenominatorType)

Sets denominator to the provided enum value.

-

Trait Implementations§

source§

impl Clone for FractionalPercent

source§

fn clone(&self) -> FractionalPercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FractionalPercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FractionalPercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FractionalPercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§numerator: u32§denominator: i32

Implementations§

source§

impl FractionalPercent

source

pub fn denominator(&self) -> DenominatorType

Returns the enum value of denominator, or the default if the field is set to an invalid enum value.

+
source

pub fn set_denominator(&mut self, value: DenominatorType)

Sets denominator to the provided enum value.

+

Trait Implementations§

source§

impl Clone for FractionalPercent

source§

fn clone(&self) -> FractionalPercent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FractionalPercent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FractionalPercent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FractionalPercent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FractionalPercent> for FractionalPercent

source§

fn eq(&self, other: &FractionalPercent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FractionalPercent> for FractionalPercent

source§

fn eq(&self, other: &FractionalPercent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FractionalPercent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FractionalPercent

Auto Trait Implementations§

§

impl RefUnwindSafe for FractionalPercent

§

impl Send for FractionalPercent

§

impl Sync for FractionalPercent

§

impl Unpin for FractionalPercent

§

impl UnwindSafe for FractionalPercent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/struct.Int32Range.html b/main/api/quilkin/xds/type/v3/struct.Int32Range.html index faa780a3a9..0ff3f86c6c 100644 --- a/main/api/quilkin/xds/type/v3/struct.Int32Range.html +++ b/main/api/quilkin/xds/type/v3/struct.Int32Range.html @@ -1,7 +1,7 @@ -Int32Range in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Int32Range

source ·
pub struct Int32Range {
+Int32Range in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Int32Range

source ·
pub struct Int32Range {
     pub start: i32,
     pub end: i32,
-}

Fields§

§start: i32§end: i32

Trait Implementations§

source§

impl Clone for Int32Range

source§

fn clone(&self) -> Int32Range

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Int32Range

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Int32Range

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Int32Range

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§start: i32§end: i32

Trait Implementations§

source§

impl Clone for Int32Range

source§

fn clone(&self) -> Int32Range

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Int32Range

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Int32Range

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Int32Range

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Int32Range> for Int32Range

source§

fn eq(&self, other: &Int32Range) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Int32Range> for Int32Range

source§

fn eq(&self, other: &Int32Range) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Int32Range

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Int32Range

Auto Trait Implementations§

§

impl RefUnwindSafe for Int32Range

§

impl Send for Int32Range

§

impl Sync for Int32Range

§

impl Unpin for Int32Range

§

impl UnwindSafe for Int32Range

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/struct.Int64Range.html b/main/api/quilkin/xds/type/v3/struct.Int64Range.html index a163eabfed..13e9b5268d 100644 --- a/main/api/quilkin/xds/type/v3/struct.Int64Range.html +++ b/main/api/quilkin/xds/type/v3/struct.Int64Range.html @@ -1,7 +1,7 @@ -Int64Range in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Int64Range

source ·
pub struct Int64Range {
+Int64Range in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Int64Range

source ·
pub struct Int64Range {
     pub start: i64,
     pub end: i64,
-}

Fields§

§start: i64§end: i64

Trait Implementations§

source§

impl Clone for Int64Range

source§

fn clone(&self) -> Int64Range

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Int64Range

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Int64Range

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Int64Range

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§start: i64§end: i64

Trait Implementations§

source§

impl Clone for Int64Range

source§

fn clone(&self) -> Int64Range

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Int64Range

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Int64Range

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Int64Range

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Int64Range> for Int64Range

source§

fn eq(&self, other: &Int64Range) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Int64Range> for Int64Range

source§

fn eq(&self, other: &Int64Range) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Int64Range

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Int64Range

Auto Trait Implementations§

§

impl RefUnwindSafe for Int64Range

§

impl Send for Int64Range

§

impl Sync for Int64Range

§

impl Unpin for Int64Range

§

impl UnwindSafe for Int64Range

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/struct.Percent.html b/main/api/quilkin/xds/type/v3/struct.Percent.html index f934a76f04..b0a54c298f 100644 --- a/main/api/quilkin/xds/type/v3/struct.Percent.html +++ b/main/api/quilkin/xds/type/v3/struct.Percent.html @@ -1,6 +1,6 @@ -Percent in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Percent

source ·
pub struct Percent {
+Percent in quilkin::xds::type::v3 - Rust

Struct quilkin::xds::type::v3::Percent

source ·
pub struct Percent {
     pub value: f64,
-}

Fields§

§value: f64

Trait Implementations§

source§

impl Clone for Percent

source§

fn clone(&self) -> Percent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Percent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Percent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Percent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§value: f64

Trait Implementations§

source§

impl Clone for Percent

source§

fn clone(&self) -> Percent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Percent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Percent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Percent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Percent> for Percent

source§

fn eq(&self, other: &Percent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Percent> for Percent

source§

fn eq(&self, other: &Percent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Percent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Percent

Auto Trait Implementations§

§

impl RefUnwindSafe for Percent

§

impl Send for Percent

§

impl Sync for Percent

§

impl Unpin for Percent

§

impl UnwindSafe for Percent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/quilkin/xds/type/v3/struct.SemanticVersion.html b/main/api/quilkin/xds/type/v3/struct.SemanticVersion.html index 6eccfeba58..8b3859305c 100644 --- a/main/api/quilkin/xds/type/v3/struct.SemanticVersion.html +++ b/main/api/quilkin/xds/type/v3/struct.SemanticVersion.html @@ -1,8 +1,8 @@ -SemanticVersion in quilkin::xds::type::v3 - Rust
pub struct SemanticVersion {
+SemanticVersion in quilkin::xds::type::v3 - Rust
pub struct SemanticVersion {
     pub major_number: u32,
     pub minor_number: u32,
     pub patch: u32,
-}

Fields§

§major_number: u32§minor_number: u32§patch: u32

Trait Implementations§

source§

impl Clone for SemanticVersion

source§

fn clone(&self) -> SemanticVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SemanticVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SemanticVersion

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SemanticVersion

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§major_number: u32§minor_number: u32§patch: u32

Trait Implementations§

source§

impl Clone for SemanticVersion

source§

fn clone(&self) -> SemanticVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SemanticVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SemanticVersion

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SemanticVersion

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SemanticVersion> for SemanticVersion

source§

fn eq(&self, other: &SemanticVersion) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SemanticVersion> for SemanticVersion

source§

fn eq(&self, other: &SemanticVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SemanticVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SemanticVersion

Auto Trait Implementations§

§

impl RefUnwindSafe for SemanticVersion

§

impl Send for SemanticVersion

§

impl Sync for SemanticVersion

§

impl Unpin for SemanticVersion

§

impl UnwindSafe for SemanticVersion

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> DynClone for Twhere diff --git a/main/api/search-index.js b/main/api/search-index.js index 81ede89744..01d030b056 100644 --- a/main/api/search-index.js +++ b/main/api/search-index.js @@ -1,6 +1,6 @@ var searchIndex = JSON.parse('{\ "agones":{"doc":"","t":"DRLLLLLFFLLFFLLFFFFMMLLFFMLLLLL","n":["Client","GAMESERVER_IMAGE","__clone_box","borrow","borrow_mut","clone","clone_into","debug_pods","fleet","from","from_ref","game_server","gameserver_address","into","into_request","is_deployment_ready","is_fleet_ready","is_gameserver_ready","is_pod_ready","kubernetes","namespace","namespaced_api","new","quilkin_config_map","quilkin_container","quilkin_image","to_owned","try_from","try_into","type_id","vzip"],"q":[[0,"agones"]],"d":["","A simple udp server that returns packets that are sent to …","","","","","","","Returns a Fleet of 3 replicas of the UDP testing GameServer","Returns the argument unchanged.","","Returns a test GameServer with the UDP test binary that is …","Convenience function to return the address with the first …","Calls U::from(self).","","Condition to wait for a Deployment to have all the …","Condition to wait for a Fleet to have all the replicas it …","Condition to wait for a GameServer to become Ready.","","The Kubernetes client","The namespace the tests will happen in","Returns a typed API client for this client in this test …","Thread safe way to create a Clients across multiple tests. …","Return a ConfigMap in the format that Quilkin expects it …","Returns a container for Quilkin, with an optional volume …","The name and tag of the Quilkin image being tested","","","","",""],"i":[0,0,2,2,2,2,2,0,0,2,2,0,0,2,2,0,0,0,0,2,2,2,2,0,0,2,2,2,2,2,2],"f":[0,0,[1],[[]],[[]],[2,2],[[]],[[2,3]],[[],4],[[]],[[]],[[],5],[5,3],[[]],[[],6],[[],[[8,[7]]]],[[],[[8,[4]]]],[[],[[8,[5]]]],[[],[[8,[9]]]],0,0,[2,[[11,[10]]]],[[],2],[12,13],[[2,[15,[[14,[3]]]],[15,[3]]],16],0,[[]],[[],17],[[],17],[[],18],[[]]],"c":[],"p":[[3,"Private"],[3,"Client"],[3,"String"],[3,"Fleet"],[3,"GameServer"],[3,"Request"],[3,"Deployment"],[8,"Condition"],[3,"Pod"],[8,"Resource"],[3,"Api"],[15,"str"],[3,"ConfigMap"],[3,"Vec"],[4,"Option"],[3,"Container"],[4,"Result"],[3,"TypeId"]]},\ -"quilkin":{"doc":"","t":"DDDGLLMLLLLLLLLLLALLLLAMLMLAMLLLALAMLLLLLLLLLLLLLLMMOLLLLLLLMMAMMMAMMLLLMLLLLLLLLLLLLLLLMLLLACNNDECNNECNNNCNCNCNLLMLALLLLLLLLLLMMLLLLLLLLLLLLLLLLLLALLLLLMAMAAMALLLLLLLLLLLLLLDRLLLLLLLLFLLLLLLLLMMMMLMLLLLLLLMDLLLLLLLMLLLLLLLLLMLLLLLLLDRLLLLLLLFLLLLLLLLLMMMMMLLLLLLLMRDFMMMMMLMDNELLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRDLLLLLLLLLLLLLLMLLMMLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDENNDNNCDNNENECLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMLLMLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLALLLNNELLLLLLLLLLLLLLLALLLLLLLLLMMMAFFNNNNNNNNDEDDDDEDDDEDDDDNDNNNNEENNNNNNEDENNNNNNNLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMLLLLMMMMMLLLLLLLLMLLLLLLMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLACLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDGNNSDDENSLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLMLLMLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMQDDDQNDDEDNDGNIDDIDGDDDNNDDDNNSNDDIDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLAALMKMMKALLLLMALKKMMLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAALMMALKLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLMMALLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDIDDNDNEDNLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLEDNDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNDDNNELLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLDDLLLLLLMLLLLLLLLLLDDRLLLLLLLLLLLLLLLENDNDNDDEDLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNDENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLDDRLLLLLLLLLLLLLLMMLLLLLLLDDDDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLDDLLLLLLLLLLLLLLLCCCCCCCCCDDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDENNNDLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLNNGRDNNDNDNNEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLENNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMMMMMMGDDNNDNNEESLLLLLLLLLLLLLLLLLLLLLLALALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLAAAAAAAADDDDDDDDDDDDDDDLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMMLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNENNNNNNNNNLLLLLLLLLLLLLLLLLLLNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDDDDDDDDLLLLLLLLLMMLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMMMMLLLLLLLLLMLMMMMMLLLLLLLLLMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLMLMMMAMMMMMMMMMMMMMLMMMLLLMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLMDLLLLLLLLLLLLLLMMMMMLMMLALMLLLLDLLLMLLLLLLLLLLLMLLLLLNNEENNDDEENDEEDNDNNNNDNNDNDNDNDNNDNDNNDNNNNNNLLLLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLALLLLMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMMMMLLMMMMMMLLLLMMAMMLLMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLDEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMMLLLLLLLLLLLLLLLLMLLLLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLMALLMLLLLLLLLLLLNNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLMLAADDDDMMAAAMMMMDAMNENNNNNNNNNDNNEMDNDNEDMAAMAMMDDMMAMNENNDDNMMMANENNNDNEMNNEADDDDEDNDDDDDNDDNNNDDNDDDDNDDNDDDDEDNNDDDDDNDDDNDNNNDDNDNDDDDDEDEDDDDDDDDDDDNNEDDDNNNDNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMMMMMMAMALMMLMMLLLLLAMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLAMMMMMMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLMMAMLMAMMMMAAMAMAMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMAMMMMMMLLLLLMMMMMMMLMALMMMMMMMLMMMMMMMMMALLLMLLLLLLMAAMMMMLMLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLMLLLLLNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLNNENNNLLLLLLLLLLLLLLLLLLLNNNNELLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLDNDNELLLMLLLLLLMMMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLALLLLLLLMMMLLLLLLLLLLLLLLLDDDDDLLLLLMLLLLLLLLLLAMAALLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNENNNDNDNDDNLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLAMLNNELLLLLLLLLLLLLLLLLLLENNNLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDNEDNDDDNDLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMLMMAMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMALLLLLLLEDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLMLNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLNENENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNENNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLADDDDDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLMAMMMMMMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLMLMLLLLLLMALLLLLDLLLMLLLLMLLLLLLLLLLLLDLLLLLLLLLLLLMLLMLLLLLNNELLLLLLLLLLLLLLLLLLLEDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLADDDDDDDDDDDLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLMMMMMLMMMMLLLLLLLLLLLMLLLLLLLLLLLAAAMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLAAAMMMMMMMMMMMMMMMMMMMLLLMMMLMMMMMLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLMLLLLLNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDENDENLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLNNNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLADDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAMMLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMAMMMAMMMAMMMMMMMMMLMLMMMMMMMMMMMMMMAMMMMMAAAMMMMLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMAMLLLLLLLLLLLLLLLLLLLLLLLAENLLLLLLLLLLLLLLLLLLLNNENNNNNNLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDDLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLEDNDNNDNDNDNDNDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLAMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNNNENNENNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDEDDDNNLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLMAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENNNNNLLLLLLLLLLLLLLLLLLLNNNEENNDNNNEEDNNDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLALLLLLLLLLLLLLLLLLLMLLLLMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLDNDNDNDNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMMMMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLDLMLLLLLLLLLLLLLMLLLLLDNDNENNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNELLLLLLLLLLLMALLLLLLLLLLLLMLLLLLMMMMMMLLLLLLLLMLLMNELLLLLLLLLLLLLLLLLLLAAADLLLLLLAALLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLIDQQLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLADDDDDDLLLLLLAAMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMMMMMAMMMMMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLIDQQLLLLLLLLKLLLLLLLLLLLLLKLLLLLLDLLLLLLLMLLLLLLLLLLLLAAAAADDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMAAMAMMMMMMAMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLALLMLLLLLNENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNNNNNNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDNDNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLAAMLAMLLLLMLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMLLLLLLLLLLNENNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLMALLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLAMLLLLLNELLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNENNNLLLLLLLLLLLLLLLLLLLNNNEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAAMLLLLLLLLLLDLLLLLLLLLLLLLLAMLLLLLNELLLLLLLLLLLLLLLLLLLDNDNEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLALLLLLLLLMLLLMLLDNDDNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLMLLLLLEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Cli","Config","Proxy","Result","__clone_box","__clone_box","admin_address","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cli","clone","clone","clone_into","clone_into","cluster","clusters","command","command","command_for_update","config","config","default","default","deserialize","endpoint","eq","filters","filters","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_ref","group_id","group_id","id","idle_request_interval_secs","include_proto","into","into","into","into_request","into_request","into_request","json_schema","log_format","management_server","metadata","mmdb","no_admin","port","protocol","qcmp_port","quiet","schema_id","schema_name","serialize","to","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","version","vzip","vzip","vzip","xds","Agent","Agent","Auto","Cli","Commands","GenerateConfigSchema","GenerateConfigSchema","Json","LogFormats","Manage","Manage","Plain","Pretty","Proxy","Proxy","Qcmp","Qcmp","Relay","Relay","__clone_box","__clone_box","admin_address","admin_mode","agent","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","config","default","drive","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_ref","from_ref","from_str","generate_config_schema","has_subcommand","into","into","into_request","into_request","log_format","manage","no_admin","proxy","qcmp","quiet","relay","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","Agent","PORT","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default","default_port","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","into","into_request","provider","qcmp_port","region","relay","run","sub_zone","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","zone","GenerateConfigSchema","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","filter_ids","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","generate_config_schema","group_id","into","into_request","output_directory","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Manage","PORT","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default_port","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","into","into_request","manage","port","provider","region","relay","sub_zone","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","zone","PORT","Proxy","default_port","idle_request_interval_secs","management_server","mmdb","port","qcmp_port","run","to","Ping","Ping","Qcmp","__clone_box","__clone_box","amount","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","endpoint","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_ref","group_id","has_subcommand","into","into","into_request","into_request","run","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","PORT","Relay","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","idle_request_interval_secs","into","into_request","mds_port","providers","relay","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","xds_port","ClusterMap","__clone_box","borrow","borrow_mut","clone","clone_into","default","default_entry","deserialize","endpoints","entry","eq","fmt","from","from","from_ref","get","get_default","get_default_mut","get_mut","insert","insert_default","into","into_request","is_empty","is_referenceable","iter","json_schema","len","merge","new_default","remove_endpoint","remove_endpoint_if","schema_name","serialize","to_owned","try_from","try_into","type_id","update_unlocated_endpoints","vzip","Base64Standard","Config","ConfigType","Dynamic","EmptyList","Filter","FilterInvalid","NotUnique","Providers","Slot","Static","V1Alpha1","ValidationError","ValueInvalid","Version","Watch","__clone_box","__clone_box","__clone_box","__clone_box","apply","apply_metrics","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clusters","config","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","discovery_request","empty","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filters","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_ref","from_ref","from_ref","from_ref","id","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_referenceable","is_some","json_schema","json_schema","json_schema","json_schema","label","load","modify","name","new","provide","providers","read","remove","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","source","store","store_if_unset","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_replace","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","with_default","write","Agones","File","Providers","__clone_box","augment_subcommands","augment_subcommands_for_update","borrow","borrow_mut","clone","clone_into","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","has_subcommand","into","into_request","k8s","spawn","task","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","config_namespace","gameservers_namespace","path","agones","update_endpoints_from_gameservers","update_filters_from_configmap","Allocated","Creating","Debug","Distributed","Distributed","Dynamic","Error","Error","Fleet","FleetScheduling","FleetSpec","FleetStatus","FleetStrategy","FleetStrategyRollingUpdate","FleetStrategyType","GameServer","GameServerPort","GameServerSpec","GameServerState","GameServerStatus","GameServerStatusPort","GameServerTemplateSpec","Health","Info","Inner","Packed","Packed","Passthrough","PortAllocation","PortPolicy","Protocol","Ready","Recreate","RequestReady","Reserved","RollingUpdate","Scheduled","SchedulingStrategy","SdkServer","SdkServerLogLevel","Shutdown","Starting","Static","Tcp","Udp","UdpTcp","Unhealthy","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","allocated_replicas","annotations","annotations","annotations_mut","annotations_mut","api_resource","api_resource","api_version","api_version","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","container","container","container_port","crd","crd","crd_name","crd_name","creation_timestamp","creation_timestamp","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","endpoint","finalizers","finalizers","finalizers_mut","finalizers_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","group","group","grpc_port","health","host_port","http_port","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_allocated","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","kind","kind","labels","labels","labels_mut","labels_mut","log_level","managed_fields","managed_fields","managed_fields_mut","managed_fields_mut","max_surge","max_unavailable","meta","meta","meta_mut","meta_mut","metadata","metadata","metadata","name","name","name_any","name_any","name_unchecked","name_unchecked","namespace","namespace","new","new","node_name","owner_references","owner_references","owner_references_mut","owner_references_mut","plural","plural","port","port_policy","ports","ports","protocol","ready_replicas","replicas","replicas","reserved_replicas","reserved_until","resource_version","resource_version","rolling_update","scheduling","scheduling","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","sdk_server","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","shortnames","shortnames","spec","spec","spec","spec","spec","spec_mut","spec_mut","state","status","status","status","status_mut","strategy","template","template","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","uid","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ReadGuard","Watch","WatchGuard","__clone_box","agones","agones","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_for_changes","clone","clone_into","default","deref","deref","deserialize","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from_ref","fs","has_changed","into","into","into","into_request","into_request","into_request","is_referenceable","json_schema","load","load","load","load","modify","new","read","schema_name","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","watch","write","watch","Endpoint","EndpointAddress","EndpointMetadata","InvalidBase64","InvalidType","LOCALHOST","Locality","Metadata","MetadataError","MissingKey","UNSPECIFIED","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","colon_separated_string","compare","compare","compare","default","default","default","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","from_str","from_str","hash","hash","hash","host","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","metadata","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","port","port","provide","region","region","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","sub_zone","sub_zone","to_owned","to_owned","to_owned","to_owned","to_owned","to_socket_addr","to_string","to_string","to_string","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_metadata","zone","zone","expected","key","BinaryConfiguration","Capture","Compress","ConcatenateBytes","Configuration","ConvertProtoConfig","ConvertProtoConfigError","CreateFilterArgs","CreationError","Debug","DeserializeFailed","Drop","DynFilterFactory","FieldInvalid","Filter","FilterChain","FilterError","FilterFactory","FilterInstance","FilterMap","FilterRegistry","FilterSet","Firewall","Infallible","InitializeMetricsFailed","LoadBalancer","LocalRateLimit","Match","MismatchedTypes","MissingConfig","NAME","NotFound","Pass","ReadContext","StaticFilter","Timestamp","TokenRouter","WriteContext","__clone_box","__clone_box","__clone_box","__clone_box","as_filter_config","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compress","concatenate_bytes","config","config","config_schema","contents","contents","create_filter","debug","default","default","default_with","deserialize","dest","drop","dynamic","encode_config_to_json","encode_config_to_protobuf","endpoint","endpoints","ensure_config_exists","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","factory","filter","firewall","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_config","from_iter","from_ref","from_ref","from_ref","from_ref","get","get","get_factory","index","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_empty","is_referenceable","iter","iter","json_schema","label","len","load_balancer","local_rate_limit","match","metadata","metadata","metadata","metrics","missing_field","name","new","new","new","new","new","new","new","pass","prelude","provide","provide","provide","read","read","read","read","read","read","read","read","read","read","read","read","read","read","register","require_config","require_config","schema_name","serialize","source","source","source","timestamp","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token_router","try_create","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with","write","write","write","write","write","write","write","write","write","write","actual","expected","field","reason","Capture","CaptureStrategy","Config","Prefix","Prefix","Regex","Regex","Strategy","Suffix","Suffix","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","capture","capture","capture","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into_capture","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","json_schema","json_schema","metadata_key","pattern","remove","remove","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","size","size","strategy","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Action","Compress","Compress","Config","Decompress","DoNothing","Mode","Snappy","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","into","into","into","into_request","into_request","into_request","json_schema","json_schema","json_schema","mode","on_read","on_write","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Append","ConcatenateBytes","Config","DoNothing","Prepend","Strategy","borrow","borrow","borrow_mut","borrow_mut","bytes","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","json_schema","new","on_read","on_write","schema_id","schema_id","schema_name","schema_name","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Config","Debug","borrow","borrow_mut","default","deserialize","fmt","from","id","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Config","Drop","NAME","borrow","borrow_mut","deserialize","fmt","from","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Action","Allow","Config","Deny","Firewall","InvalidRange","PacketDenied","PortRange","PortRangeError","Rule","__clone_box","__clone_box","__clone_box","__clone_box","action","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains","contains","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","json_schema","new","on_read","on_write","ports","provide","provide","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","sources","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","max","min","Config","Hash","LoadBalancer","Policy","Random","RoundRobin","as_endpoint_chooser","borrow","borrow","borrow_mut","borrow_mut","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","json_schema","policy","schema_id","schema_id","schema_name","schema_name","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Config","LocalRateLimit","SESSION_TIMEOUT_SECONDS","borrow","borrow_mut","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","into","into_request","json_schema","max_packets","period","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Branch","Config","DirectionalConfig","Fallthrough","Match","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branches","default","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fallthrough","filter","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","into_request","into_request","into_request","into_request","is_referenceable","json_schema","json_schema","json_schema","json_schema","metadata_key","on_read","on_write","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","Config","Pass","borrow","borrow_mut","deserialize","fmt","from","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","ConvertProtoConfigError","CreateFilterArgs","CreationError","Filter","FilterError","FilterInstance","ReadContext","StaticFilter","WriteContext","Config","Timestamp","__clone_box","borrow","borrow_mut","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","into","into_request","json_schema","metadata_key","new","observe","schema_id","schema_name","serialize","to_owned","try_from","try_into","type_id","vzip","Config","Error","InvalidType","NoEndpointMatch","NoTokenFound","TokenRouter","borrow","borrow","borrow_mut","borrow_mut","default","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","metadata_key","provide","schema_id","schema_name","serialize","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Bool","Bytes","DynamicMetadata","KEY","Key","List","Literal","MetadataView","Number","Reference","Reference","String","Symbol","Value","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_bytes","as_literal","as_mut_string","as_reference","as_string","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","default","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","from_ref","from_ref","from_ref","from_ref","from_ref","from_static","hash","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_referenceable","json_schema","json_schema","json_schema","json_schema","json_schema","key","known","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","resolve","resolve_to_bytes","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unknown","vzip","vzip","vzip","vzip","vzip","with_unknown","Error","InvalidCommand","LengthMismatch","Parse","Ping","PingReply","Protocol","UnknownVersion","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","encode","encode_into_buffer","fmt","fmt","fmt","from","from","from","from_ref","into","into","into_request","into_request","nonce","parse","ping","ping_reply","ping_with_nonce","provide","round_trip_delay","spawn","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","client_timestamp","client_timestamp","nonce","nonce","server_start_timestamp","server_transmit_timestamp","AdsClient","AggregatedDiscoveryServiceClient","Client","Cluster","Cluster","ControlPlane","Listener","Listener","Resource","ResourceType","VARIANTS","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","config","connect","core","delta_aggregated_resources","encode_to_any","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_arc","from_ref","from_ref","from_ref","from_ref","from_str","from_usize","hash","into","into","into","into","into_request","into_request","into_request","into_request","into_usize","mds_client_stream","name","new","partial_cmp","resource_type","service","stream_aggregated_resources","stream_aggregated_resources","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_url","type_url","vzip","vzip","vzip","vzip","xds_client_stream","xds_client_stream","accesslog","cluster","common","core","endpoint","listener","route","v3","AccessLog","AccessLogFilter","AndFilter","ComparisonFilter","DurationFilter","ExtensionFilter","GrpcStatusFilter","HeaderFilter","MetadataFilter","NotHealthCheckFilter","OrFilter","ResponseFlagFilter","RuntimeFilter","StatusCodeFilter","TraceableFilter","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","access_log","access_log_filter","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","comparison","comparison","comparison_filter","config_type","config_type","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","exclude","extension_filter","filter","filter_specifier","filters","filters","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","grpc_status_filter","header","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","match_if_key_not_found","matcher","name","name","op","op","percent_sampled","push_statuses","runtime_key","set_op","statuses","statuses","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_independent_randomness","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndFilter","DurationFilter","ExtensionFilter","FilterSpecifier","GrpcStatusFilter","HeaderFilter","MetadataFilter","NotHealthCheckFilter","OrFilter","ResponseFlagFilter","RuntimeFilter","StatusCodeFilter","TraceableFilter","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Eq","Ge","Le","Op","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Aborted","AlreadyExists","Canceled","DataLoss","DeadlineExceeded","FailedPrecondition","Internal","InvalidArgument","NotFound","Ok","OutOfRange","PermissionDenied","ResourceExhausted","Status","Unauthenticated","Unavailable","Unimplemented","Unknown","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","v3","CircuitBreakers","Cluster","ClusterCollection","Filter","LoadBalancingPolicy","OutlierDetection","TrackClusterStats","UpstreamBindConfig","UpstreamConnectionOptions","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","alt_stat_name","base_ejection_time","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","circuit_breakers","circuit_breakers","cleanup_interval","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_connections_on_host_health_failure","cluster","cluster_discovery_type","common_http_protocol_options","common_lb_config","connect_timeout","connection_pool_per_downstream_connection","consecutive_5xx","consecutive_gateway_failure","consecutive_local_origin_failure","default","default","default","default","default","default","default","default","default","dns_failure_refresh_rate","dns_lookup_family","dns_lookup_family","dns_refresh_rate","dns_resolution_config","dns_resolvers","eds_cluster_config","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","enforcing_consecutive_5xx","enforcing_consecutive_gateway_failure","enforcing_consecutive_local_origin_failure","enforcing_failure_percentage","enforcing_failure_percentage_local_origin","enforcing_local_origin_success_rate","enforcing_success_rate","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","failure_percentage_minimum_hosts","failure_percentage_request_volume","failure_percentage_threshold","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","health_checks","http2_protocol_options","http_protocol_options","ignore_health_on_host_removal","interval","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","lb_config","lb_policy","lb_policy","lb_subset_config","load_assignment","load_balancing_policy","load_balancing_policy","lrs_server","max_ejection_percent","max_ejection_time","max_ejection_time_jitter","max_requests_per_connection","metadata","name","name","outlier_detection","per_connection_buffer_limit_bytes","policies","preconnect_policy","protocol_selection","protocol_selection","request_response_sizes","respect_dns_ttl","set_dns_lookup_family","set_lb_policy","set_protocol_selection","source_address","split_external_local_origin_errors","success_rate_minimum_hosts","success_rate_request_volume","success_rate_stdev_factor","tcp_keepalive","thresholds","timeout_budgets","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","track_cluster_stats","track_timeout_budgets","transport_socket","transport_socket_matches","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_config","typed_dns_resolver_config","typed_extension_protocol_options","upstream_bind_config","upstream_config","upstream_connection_options","upstream_http_protocol_options","use_tcp_for_dns_lookups","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait_for_warm_on_init","Thresholds","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","max_connection_pools","max_connections","max_pending_requests","max_requests","max_retries","priority","priority","retry_budget","set_priority","thresholds","to_owned","track_remaining","try_from","try_into","type_id","vzip","RetryBudget","__clone_box","borrow","borrow_mut","budget_percent","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","min_retry_concurrency","to_owned","try_from","try_into","type_id","vzip","All","Auto","ClusterDiscoveryType","ClusterProtocolSelection","ClusterProvided","ClusterType","CommonLbConfig","CustomClusterType","DiscoveryType","DnsLookupFamily","Eds","EdsClusterConfig","LbConfig","LbPolicy","LbSubsetConfig","LeastRequest","LeastRequestLbConfig","LeastRequestLbConfig","LoadBalancingPolicyConfig","LogicalDns","Maglev","MaglevLbConfig","MaglevLbConfig","OriginalDst","OriginalDstLbConfig","OriginalDstLbConfig","PreconnectPolicy","Random","RefreshRate","RingHash","RingHashLbConfig","RingHashLbConfig","RoundRobin","RoundRobinLbConfig","RoundRobinLbConfig","SlowStartConfig","Static","StrictDns","TransportSocketMatch","Type","UseConfiguredProtocol","UseDownstreamProtocol","V4Only","V4Preferred","V6Only","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","active_request_bias","aggression","as_str_name","as_str_name","as_str_name","as_str_name","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","choice_count","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_connections_on_host_set_change","cmp","cmp","cmp","cmp","common_lb_config","compare","compare","compare","compare","consistent_hashing_lb_config","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_subset","eds_config","encode","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fallback_policy","fallback_policy","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","from_str_name","from_str_name","hash","hash","hash","hash","hash_function","hash_function","healthy_panic_threshold","ignore_new_hosts_until_first_hc","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","is_valid","is_valid","is_valid","lb_subset_config","list_as_any","locality_config_specifier","locality_weight_aware","match","max_interval","maximum_ring_size","merge","merge","min_weight_percent","minimum_ring_size","name","name","override_host_status","panic_mode_any","partial_cmp","partial_cmp","partial_cmp","partial_cmp","per_upstream_preconnect_ratio","predictive_preconnect_ratio","ring_hash_lb_config","scale_locality_weight","service_name","set_fallback_policy","set_hash_function","slow_start_config","slow_start_config","slow_start_window","subset_selectors","table_size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transport_socket","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_config","update_merge_window","use_http_header","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConsistentHashingLbConfig","LocalityConfigSpecifier","LocalityWeightedLbConfig","LocalityWeightedLbConfig","ZoneAwareLbConfig","ZoneAwareLbConfig","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fail_traffic_on_panic","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","hash_balance_factor","into","into","into","into","into_request","into_request","into_request","into_request","merge","min_cluster_size","routing_enabled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_hostname_for_hashing","vzip","vzip","vzip","vzip","AnyEndpoint","DefaultSubset","LbSubsetFallbackPolicy","LbSubsetSelector","NoFallback","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fallback_keys_subset","fallback_policy","fallback_policy","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","keys","lb_subset_selector","partial_cmp","set_fallback_policy","single_host_per_subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AnyEndpoint","DefaultSubset","KeysSubset","LbSubsetSelectorFallbackPolicy","NoFallback","NotDefined","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","HashFunction","MurmurHash2","XxHash","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Policy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","typed_extension_config","vzip","matcher","v3","HttpGenericBodyMatch","HttpHeadersMatch","MatchPredicate","Matcher","bytes_limit","headers","http_generic_body_match","match_predicate","matcher","matcher_type","on_no_match","patterns","rule","GenericTextMatch","generic_text_match","rule","BinaryMatch","Rule","StringMatch","AndMatch","AnyMatch","HttpRequestGenericBodyMatch","HttpRequestHeadersMatch","HttpRequestTrailersMatch","HttpResponseGenericBodyMatch","HttpResponseHeadersMatch","HttpResponseTrailersMatch","MatchSet","NotMatch","OrMatch","Rule","rules","MatcherList","MatcherList","MatcherTree","MatcherTree","MatcherType","OnMatch","input","matcher_list","matcher_tree","matchers","on_match","on_match","tree_type","FieldMatcher","Predicate","match_type","on_match","predicate","predicate","AndMatcher","MatchType","NotMatcher","OrMatcher","PredicateList","SinglePredicate","SinglePredicate","input","matcher","predicate","single_predicate","CustomMatch","Matcher","ValueMatch","CustomMatch","ExactMatchMap","MatchMap","PrefixMatchMap","TreeType","map","Action","Matcher","OnMatch","v3","Address","AggregatedConfigSource","AlternateProtocolsCacheOptions","ApiConfigSource","ApiVersion","AsyncDataSource","Auto","BackoffStrategy","BindConfig","BuildVersion","CidrRange","ConfigSource","Connect","ControlPlane","DataSource","Default","Degraded","Delete","DnsResolutionConfig","DnsResolverOptions","Draining","EnvoyInternalAddress","EventServiceConfig","Extension","ExtensionConfigSource","Get","GrpcProtocolOptions","GrpcService","Head","HeaderMap","HeaderValue","HeaderValueOption","HealthCheck","HealthStatus","HealthStatusSet","Healthy","High","Http1ProtocolOptions","Http2ProtocolOptions","Http3ProtocolOptions","HttpProtocolOptions","HttpUri","Inbound","KeepaliveSettings","Locality","Metadata","MethodUnspecified","Node","Options","Outbound","Patch","PathConfigSource","Pipe","Post","ProxyProtocolConfig","Put","QueryParameter","QuicKeepAliveSettings","QuicProtocolOptions","RateLimitSettings","RemoteDataSource","RequestMethod","RetryPolicy","RoutingPriority","RuntimeDouble","RuntimeFeatureFlag","RuntimeFractionalPercent","RuntimePercent","RuntimeUInt32","SchemeHeaderTransformation","SelfConfigSource","SocketAddress","SocketOption","TcpKeepalive","TcpProtocolOptions","Timeout","Trace","TrafficDirection","TransportSocket","TypedExtensionConfig","UdpSocketConfig","Unhealthy","Unknown","Unspecified","UpstreamHttpProtocolOptions","V2","V3","WatchedDirectory","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accept_http_10","address","address","address","address_name_specifier","address_prefix","allow_absolute_url","allow_chunked_length","allow_connect","allow_extended_connect","allow_metadata","alt_port","alternate_protocols_cache_options","always_log_health_check_failures","api_config_source","api_type","api_type","append","append_action","append_action","apply_default_config_without_warming","as_str_name","as_str_name","as_str_name","as_str_name","as_str_name","async_data_source","authorities","auto_san_validation","auto_sni","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","category","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","client_features","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_names","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","config_source","config_source","config_source_specifier","config_source_specifier","config_type","config_validators","connection_idle_interval","connection_keepalive","connection_keepalive","custom_settings_parameters","data_source","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_config","default_host_for_http_10","default_value","default_value","default_value","default_value","default_value","description","disabled","dns_resolver_options","dynamic_parameters","enable_trailers","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","envoy_internal_address","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_log_path","event_service","event_service_config","extensions","fill_rate","filter_metadata","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freebind","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","from_i32","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","from_str_name","from_str_name","from_str_name","grpc_service","grpc_services","hash","hash","hash","hash","hash","header","header_key_format","header_value_option","headers","headers_with_underscores_action","headers_with_underscores_action","health_check","health_checker","healthy_edge_interval","healthy_threshold","hpack_table_size","http1_protocol_options","http2_protocol_options","http2_protocol_options","http_protocol_options","http_upstream_type","http_uri","http_uri","id","identifier","idle_timeout","initial_connection_window_size","initial_connection_window_size","initial_fetch_timeout","initial_interval","initial_jitter","initial_metadata","initial_stream_window_size","initial_stream_window_size","interval","interval","interval_jitter","interval_jitter","interval_jitter_percent","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","ipv4_compat","is_valid","is_valid","is_valid","is_valid","is_valid","keepalive_interval","keepalive_probes","keepalive_time","key","key","key_value_store_config","level","listening_addresses","locality","max_concurrent_streams","max_concurrent_streams","max_connection_duration","max_consecutive_inbound_frames_with_empty_payload","max_entries","max_headers_count","max_inbound_priority_frames_per_stream","max_inbound_window_update_frames_per_data_frame_sent","max_interval","max_interval","max_outbound_control_frames","max_outbound_frames","max_requests_per_connection","max_rx_datagram_size","max_stream_duration","max_tokens","metadata","metadata","mode","name","name","name","name","name","no_default_search_domain","no_traffic_healthy_interval","no_traffic_interval","node","num_retries","num_timeouts_to_trigger_port_migration","override_auto_sni_header","override_stream_error_on_invalid_http_message","override_stream_error_on_invalid_http_message","override_stream_error_on_invalid_http_message","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","path","port_specifier","prefer_gro","prefix_len","prepopulated_entries","protocol","protocol","proxy_protocol_config","push_statuses","quic_protocol_options","rate_limit_settings","refresh_delay","region","request_timeout","resolver_name","resolvers","resource_api_version","resource_api_version","retry_back_off","retry_policy","reuse_connection","runtime_key","runtime_key","runtime_key","runtime_key","runtime_key","scheme_header_transformation","set_api_type","set_append_action","set_headers_with_underscores_action","set_node_on_first_message_only","set_protocol","set_resource_api_version","set_state","set_transport_api_version","set_transport_api_version","set_version","sha256","socket_address","socket_option","socket_options","source_address","specifier","specifier","state","state","statuses","statuses","stream_error_on_invalid_http_messaging","sub_zone","target_specifier","timeout","timeout","timeout","timeout","tls_options","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transformation","transport_api_version","transport_api_version","transport_api_version","transport_api_version","transport_socket","transport_socket_match_criteria","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_descriptor","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_urls","typed_config","typed_filter_metadata","unhealthy_edge_interval","unhealthy_interval","unhealthy_threshold","uri","use_tcp_for_dns_lookups","user_agent_name","user_agent_version_type","value","value","value","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watched_directory","zone","Address","EnvoyInternalAddress","Pipe","SocketAddress","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AlternateProtocolsCacheEntry","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","hostname","into","into_request","port","to_owned","try_from","try_into","type_id","vzip","AggregatedDeltaGrpc","AggregatedGrpc","ApiType","DeltaGrpc","DeprecatedAndUnavailableDoNotUse","Grpc","Rest","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Local","Remote","Specifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Ads","ApiConfigSource","ConfigSourceSpecifier","Path","PathConfigSource","Self_","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EnvironmentVariable","Filename","InlineBytes","InlineString","Specifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AddressNameSpecifier","ServerListenerName","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ConfigSourceSpecifier","GrpcService","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EnvoyGrpc","EnvoyGrpc","GoogleGrpc","GoogleGrpc","TargetSpecifier","__clone_box","__clone_box","__clone_box","authority","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_credentials","channel_args","channel_credentials","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","cluster_name","config","credentials_factory_name","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","google_grpc","into","into","into","into_request","into_request","into_request","merge","per_stream_buffer_limit_bytes","stat_prefix","target_uri","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CallCredentials","ChannelArgs","ChannelCredentials","GoogleLocalCredentials","SslCredentials","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","args","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_credentials","cert_chain","channel_args","channel_credentials","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","credential_specifier","credential_specifier","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","private_key","root_certs","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","AccessToken","CredentialSpecifier","FromPlugin","GoogleComputeEngine","GoogleIam","GoogleIamCredentials","GoogleRefreshToken","MetadataCredentialsFromPlugin","ServiceAccountJwtAccess","ServiceAccountJwtAccessCredentials","StsService","StsService","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","actor_token_path","actor_token_type","audience","authority_selector","authorization_token","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config_type","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","json_key","merge","metadata_credentials_from_plugin","name","requested_token_type","resource","scope","subject_token_path","subject_token_type","to_owned","to_owned","to_owned","to_owned","to_owned","token_exchange_service_uri","token_lifetime_seconds","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Value","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","value","value_specifier","vzip","IntValue","StringValue","ValueSpecifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","CredentialSpecifier","GoogleDefault","LocalCredentials","SslCredentials","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AddIfAbsent","AppendIfExistsOrAdd","HeaderAppendAction","OverwriteIfExistsOrAdd","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","CustomHealthCheck","CustomHealthCheck","GrpcHealthCheck","GrpcHealthCheck","HealthChecker","HttpHealthCheck","HttpHealthCheck","Payload","RedisHealthCheck","TcpHealthCheck","TcpHealthCheck","TlsOptions","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","alpn_protocols","authority","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","codec_client_type","codec_client_type","config_type","custom_health_check","default","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","expected_statuses","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","host","initial_metadata","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","key","merge","name","path","payload","payload","receive","receive","request_headers_to_add","request_headers_to_remove","retriable_statuses","send","send","service_name","service_name_matcher","set_codec_client_type","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Binary","Payload","Text","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","HeaderKeyFormat","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","header_format","header_key_format","into","into_request","to_owned","try_from","try_into","type_id","vzip","HeaderFormat","ProperCaseWords","ProperCaseWords","StatefulFormatter","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","SettingsParameter","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","identifier","into","into_request","to_owned","try_from","try_into","type_id","value","vzip","Allow","DropHeader","HeadersWithUnderscoresAction","RejectRequest","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Cluster","HttpUpstreamType","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","UserAgentBuildVersion","UserAgentVersion","UserAgentVersionType","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","V1","V2","Version","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","SchemeToOverwrite","Transformation","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","NamedPort","PortSpecifier","PortValue","Protocol","Tcp","Udp","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BufValue","IntValue","SocketState","StateBound","StateListening","StatePrebind","Value","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","v3","ClusterLoadAssignment","Endpoint","LbEndpoint","LedsClusterLocalityConfig","LocalityLbEndpoints","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cluster_load_assignment","cluster_name","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","endpoint","endpoints","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","health_check_config","health_status","health_status","host_identifier","hostname","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","lb_config","lb_endpoint","lb_endpoints","leds_collection_name","leds_config","load_balancing_weight","load_balancing_weight","locality","locality_lb_endpoints","metadata","named_endpoints","policy","priority","proximity","set_health_status","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Policy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","drop_overloads","encoded_len","endpoint_stale_after","eq","fmt","from","from_ref","into","into_request","overprovisioning_factor","policy","to_owned","try_from","try_into","type_id","vzip","DropOverload","__clone_box","borrow","borrow_mut","category","clear","clone","clone_into","default","drop_percentage","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","HealthCheckConfig","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","hostname","into","into_request","port_value","to_owned","try_from","try_into","type_id","vzip","Endpoint","EndpointName","HostIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","LbConfig","LbEndpointList","LedsClusterLocalityConfig","LoadBalancerEndpoints","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","lb_endpoints","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","ActiveRawUdpListenerConfig","ApiListener","Filter","FilterChain","FilterChainMatch","Listener","ListenerCollection","ListenerFilter","ListenerFilterChainMatchPredicate","QuicProtocolOptions","UdpListenerConfig","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","access_log","address","address_suffix","api_listener","api_listener","application_protocols","bind_to_port","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config_type","config_type","connection_balance_config","continue_on_listener_filters_timeout","crypto_handshake_timeout","crypto_stream_config","default","default","default","default","default","default","default","default","default","default","default","default_filter_chain","deprecated_v1","destination_port","direct_source_prefix_ranges","downstream_socket_config","drain_type","drain_type","enable_mptcp","enable_reuse_port","enabled","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","filter","filter_chain","filter_chain_match","filter_chain_match","filter_chains","filter_disabled","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freebind","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","idle_timeout","ignore_global_conn_limit","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","listener","listener_filter","listener_filter_chain_match_predicate","listener_filters","listener_filters_timeout","listener_specifier","metadata","metadata","name","name","name","name","on_demand_configuration","packets_to_read_to_connection_count_ratio","per_connection_buffer_limit_bytes","prefix_ranges","proof_source_config","quic_options","quic_protocol_options","reuse_port","rule","server_names","set_drain_type","set_source_type","set_traffic_direction","socket_options","source_ports","source_prefix_ranges","source_type","source_type","stat_prefix","suffix_len","tcp_backlog_size","tcp_fast_open_queue_length","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","traffic_direction","traffic_direction","transparent","transport_protocol","transport_socket","transport_socket_connect_timeout","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udp_listener_config","use_original_dst","use_proxy_proto","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigDiscovery","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","OnDemandConfiguration","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","rebuild_timeout","to_owned","try_from","try_into","type_id","vzip","Any","ConnectionSourceType","External","SameIpOrLoopback","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ConnectionBalanceConfig","Default","DeprecatedV1","DrainType","InternalListener","InternalListenerConfig","ListenerSpecifier","ModifyOnly","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","balance_type","bind_to_port","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","connection_balance_config","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BalanceType","ExactBalance","ExactBalance","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfigDiscovery","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndMatch","AnyMatch","DestinationPortRange","MatchSet","NotMatch","OrMatch","Rule","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","rules","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","ClusterSpecifierPlugin","CorsPolicy","Decorator","DirectResponseAction","FilterAction","FilterConfig","HeaderMatcher","HedgePolicy","InternalRedirectPolicy","NonForwardingAction","QueryParameterMatcher","RateLimit","RedirectAction","RetryPolicy","Route","RouteAction","RouteConfiguration","RouteMatch","Tracing","Vhds","VirtualCluster","VirtualHost","WeightedCluster","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","action","action","actions","additional_request_chance","allow_credentials","allow_cross_scheme_redirect","allow_headers","allow_methods","allow_origin_string_match","append_x_forwarded_host","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","case_sensitive","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","client_sampling","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster_not_found_response_code","cluster_not_found_response_code","cluster_specifier","cluster_specifier_plugins","clusters","config","config_source","cors","cors","cors_policy","custom_tags","decorator","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","disable_key","domains","dynamic_metadata","enabled_specifier","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","expose_headers","extension","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","grpc","grpc_timeout_offset","hash_policy","header_match_specifier","header_matcher","headers","headers","hedge_on_per_try_timeout","hedge_policy","hedge_policy","host_redirect","host_rewrite_specifier","host_selection_retry_max_attempts","idle_timeout","include_attempt_count_in_response","include_request_attempt_count","include_vh_rate_limits","initial_requests","internal_only_headers","internal_redirect_action","internal_redirect_action","internal_redirect_policy","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","invert_match","is_optional","limit","match","matcher","max_age","max_direct_response_body_size_bytes","max_grpc_timeout","max_internal_redirects","max_internal_redirects","max_stream_duration","metadata","metadata_match","most_specific_header_mutations_wins","name","name","name","name","name","name","num_retries","operation","overall_sampling","path_rewrite_specifier","path_specifier","per_request_buffer_limit_bytes","per_request_buffer_limit_bytes","per_try_idle_timeout","per_try_timeout","port_redirect","predicates","prefix_rewrite","priority","priority","propagate","query_parameter_match_specifier","query_parameter_matcher","query_parameters","random_sampling","random_value_specifier","rate_limit","rate_limited_retry_back_off","rate_limits","rate_limits","redirect_action","redirect_response_codes","regex_rewrite","request_headers_to_add","request_headers_to_add","request_headers_to_add","request_headers_to_remove","request_headers_to_remove","request_headers_to_remove","request_mirror_policies","require_tls","require_tls","response_code","response_code","response_headers_to_add","response_headers_to_add","response_headers_to_add","response_headers_to_remove","response_headers_to_remove","response_headers_to_remove","retriable_headers","retriable_request_headers","retriable_status_codes","retry_back_off","retry_host_predicate","retry_on","retry_options_predicates","retry_policy","retry_policy","retry_policy","retry_policy_typed_config","retry_policy_typed_config","retry_priority","route","route_action","route_match","routes","runtime_fraction","runtime_key_prefix","scheme_rewrite_specifier","set_cluster_not_found_response_code","set_internal_redirect_action","set_priority","set_require_tls","set_response_code","shadow_enabled","stage","status","strip_query","timeout","tls_context","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_weight","tracing","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_per_filter_config","typed_per_filter_config","upgrade_configs","validate_clusters","vhds","virtual_clusters","virtual_host","virtual_hosts","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_cluster","EnabledSpecifier","FilterEnabled","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ContainsMatch","ExactMatch","HeaderMatchSpecifier","PrefixMatch","PresentMatch","RangeMatch","SafeRegexMatch","StringMatch","SuffixMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","PresentMatch","QueryParameterMatchSpecifier","StringMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Action","Override","__clone_box","__clone_box","action","action_specifier","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","override","override_specifier","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ActionSpecifier","DestinationCluster","DestinationCluster","DynamicMetaData","DynamicMetadata","Extension","GenericKey","GenericKey","HeaderValueMatch","HeaderValueMatch","MetaData","Metadata","RemoteAddress","RemoteAddress","RequestHeaders","RequestHeaders","SourceCluster","SourceCluster","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default_value","default_value","descriptor_key","descriptor_key","descriptor_key","descriptor_key","descriptor_value","descriptor_value","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","expect_match","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","header_name","headers","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","merge","meta_data","metadata_key","metadata_key","set_source","skip_if_absent","source","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Dynamic","RouteEntry","Source","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","DynamicMetadata","DynamicMetadata","OverrideSpecifier","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","metadata_key","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Found","HttpsRedirect","MovedPermanently","PathRedirect","PathRewriteSpecifier","PermanentRedirect","PrefixRewrite","RedirectResponseCode","RegexRewrite","SchemeRedirect","SchemeRewriteSpecifier","SeeOther","TemporaryRedirect","__clone_box","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","default","encode","encode","encoded_len","encoded_len","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into_request","into_request","into_request","is_valid","merge","merge","partial_cmp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","RateLimitedRetryBackOff","ResetHeader","ResetHeaderFormat","RetryBackOff","RetryHostPredicate","RetryPriority","Seconds","UnixTimestamp","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","config_type","config_type","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","format","format","from","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","max_interval","max_interval","name","name","name","partial_cmp","reset_headers","retry_host_predicate","retry_priority","set_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Action","DirectResponse","FilterAction","NonForwardingAction","Redirect","Route","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AutoHostRewrite","Cluster","ClusterHeader","ClusterNotFoundResponseCode","ClusterSpecifier","ClusterSpecifierPlugin","HandleInternalRedirect","HashPolicy","HostRewriteHeader","HostRewriteLiteral","HostRewritePathRegex","HostRewriteSpecifier","InternalRedirectAction","MaxStreamDuration","NotFound","PassThroughInternalRedirect","RequestMirrorPolicy","ServiceUnavailable","UpgradeConfig","WeightedClusters","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","as_str_name","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cmp","cmp","compare","compare","connect_config","default","default","default","default","default","default","enabled","encode","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","grpc_timeout_header_max","grpc_timeout_header_offset","hash","hash","hash_policy","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","is_valid","max_stream_duration","merge","merge","partial_cmp","partial_cmp","policy_specifier","runtime_fraction","terminal","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","trace_sampled","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrade_config","upgrade_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConnectionProperties","ConnectionProperties","Cookie","Cookie","FilterState","FilterState","Header","Header","PolicySpecifier","QueryParameter","QueryParameter","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","header_name","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","key","merge","name","name","path","regex_rewrite","source_ip","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ttl","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConnectConfig","__clone_box","allow_post","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","proxy_protocol_config","to_owned","try_from","try_into","type_id","vzip","ConnectMatcher","ConnectMatcher","GrpcRouteMatchOptions","Path","PathSpecifier","Prefix","SafeRegex","TlsContextMatchOptions","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into_request","into_request","into_request","into_request","merge","presented","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validated","vzip","vzip","vzip","vzip","All","ExternalOnly","None","TlsRequirementType","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ClusterWeight","HeaderName","RandomValueSpecifier","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cluster_header","cluster_weight","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","host_rewrite_specifier","into","into","into_request","into_request","merge","metadata_match","name","request_headers_to_add","request_headers_to_remove","response_headers_to_add","response_headers_to_remove","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","typed_per_filter_config","vzip","vzip","weight","HostRewriteLiteral","HostRewriteSpecifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","cluster","discovery","v3","CdsDummy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","cluster_discovery_service_client","cluster_discovery_service_server","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","ClusterDiscoveryServiceClient","__clone_box","accept_compressed","borrow","borrow_mut","clone","clone_into","connect","delta_clusters","fetch_clusters","fmt","from","from_ref","into","into_request","max_decoding_message_size","max_encoding_message_size","new","send_compressed","stream_clusters","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","ClusterDiscoveryService","ClusterDiscoveryServiceServer","DeltaClustersStream","StreamClustersStream","__clone_box","accept_compressed","borrow","borrow_mut","call","call","clone","clone_into","delta_clusters","fetch_clusters","fmt","from","from_arc","from_ref","into","into_make_service","into_request","max_decoding_message_size","max_encoding_message_size","new","poll_ready","poll_ready","send_compressed","stream_clusters","to_owned","try_from","try_into","type_id","vzip","with_interceptor","v3","AdsDummy","DeltaDiscoveryRequest","DeltaDiscoveryResponse","DiscoveryRequest","DiscoveryResponse","Resource","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aggregated_discovery_service_client","aggregated_discovery_service_server","aliases","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_control","canary","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","control_plane","control_plane","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","error_detail","error_detail","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","initial_resource_versions","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","name","node","node","nonce","nonce","removed_resources","resource","resource","resource_names","resource_names_subscribe","resource_names_unsubscribe","resources","resources","response_nonce","response_nonce","system_version_info","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_url","type_url","type_url","type_url","version","version_info","version_info","vzip","vzip","vzip","vzip","vzip","vzip","AggregatedDiscoveryServiceClient","__clone_box","accept_compressed","borrow","borrow_mut","clone","clone_into","connect","delta_aggregated_resources","fmt","from","from_ref","into","into_request","max_decoding_message_size","max_encoding_message_size","new","send_compressed","stream_aggregated_resources","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","AggregatedDiscoveryService","AggregatedDiscoveryServiceServer","DeltaAggregatedResourcesStream","StreamAggregatedResourcesStream","__clone_box","accept_compressed","borrow","borrow_mut","call","call","clone","clone_into","delta_aggregated_resources","fmt","from","from_arc","from_ref","into","into_make_service","into_request","max_decoding_message_size","max_encoding_message_size","new","poll_ready","poll_ready","send_compressed","stream_aggregated_resources","to_owned","try_from","try_into","type_id","vzip","with_interceptor","CacheControl","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","do_not_cache","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","matcher","metadata","tracing","v3","v3","DoubleMatcher","HttpGenericBodyMatch","HttpHeadersMatch","ListMatcher","ListStringMatcher","MatchPredicate","Matcher","MetadataMatcher","RegexMatchAndSubstitute","RegexMatcher","StringMatcher","ValueMatcher","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_limit","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","double_matcher","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","engine_type","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","filter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","headers","http_generic_body_match","ignore_case","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","invert","list_matcher","match_pattern","match_pattern","match_pattern","match_pattern","match_predicate","matcher","matcher_type","metadata_matcher","on_no_match","path","pattern","patterns","patterns","regex","regex_matcher","rule","string_matcher","substitution","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_matcher","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Exact","MatchPattern","Range","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","GenericTextMatch","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","generic_text_match","into","into_request","rule","to_owned","try_from","try_into","type_id","vzip","BinaryMatch","Rule","StringMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","MatchPattern","OneOf","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndMatch","AnyMatch","HttpRequestGenericBodyMatch","HttpRequestHeadersMatch","HttpRequestTrailersMatch","HttpResponseGenericBodyMatch","HttpResponseHeadersMatch","HttpResponseTrailersMatch","MatchSet","NotMatch","OrMatch","Rule","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","rules","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MatcherList","MatcherList","MatcherTree","MatcherTree","MatcherType","OnMatch","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","input","into","into","into","into","into_request","into_request","into_request","into_request","matcher_list","matcher_tree","matchers","merge","on_match","on_match","to_owned","to_owned","to_owned","to_owned","tree_type","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FieldMatcher","Predicate","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","match_type","on_match","predicate","predicate","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AndMatcher","MatchType","NotMatcher","OrMatcher","PredicateList","SinglePredicate","SinglePredicate","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","input","into","into","into","into_request","into_request","into_request","matcher","merge","predicate","single_predicate","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CustomMatch","Matcher","ValueMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","CustomMatch","ExactMatchMap","MatchMap","PrefixMatchMap","TreeType","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","map","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Action","Matcher","OnMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","PathSegment","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","path_segment","segment","to_owned","try_from","try_into","type_id","vzip","Key","Segment","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EngineType","GoogleRe2","GoogleRe2","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","max_program_size","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Contains","Exact","MatchPattern","Prefix","SafeRegex","Suffix","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","BoolMatch","DoubleMatch","ListMatch","MatchPattern","NullMatch","NullMatch","PresentMatch","StringMatch","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","MetadataKey","MetadataKind","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","key","kind","metadata_key","metadata_kind","path","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","PathSegment","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","path_segment","segment","to_owned","try_from","try_into","type_id","vzip","Key","Segment","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Cluster","Cluster","Host","Host","Kind","Request","Request","Route","Route","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","merge","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","v3","CustomTag","__clone_box","borrow","borrow_mut","clear","clone","clone_into","custom_tag","default","encoded_len","eq","fmt","from","from_ref","into","into_request","tag","to_owned","try_from","try_into","type","type_id","vzip","Environment","Environment","Header","Literal","Literal","Metadata","Metadata","RequestHeader","Type","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default_value","default_value","default_value","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","kind","merge","metadata_key","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","CodecClientType","DoubleRange","FractionalPercent","Http1","Http2","Http3","Int32Range","Int64Range","Percent","SemanticVersion","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","default","default","default","default","default","default","default","denominator","denominator","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","end","end","end","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fractional_percent","from","from","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","major_number","minor_number","numerator","partial_cmp","patch","set_denominator","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","DenominatorType","Hundred","Million","TenThousand","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip"],"q":[[0,"quilkin"],[93,"quilkin::cli"],[174,"quilkin::cli::agent"],[207,"quilkin::cli::generate_config_schema"],[233,"quilkin::cli::manage"],[265,"quilkin::cli::proxy"],[275,"quilkin::cli::qcmp"],[325,"quilkin::cli::relay"],[355,"quilkin::cluster"],[396,"quilkin::config"],[567,"quilkin::config::providers"],[595,"quilkin::config::providers::Providers"],[598,"quilkin::config::providers::k8s"],[601,"quilkin::config::providers::k8s::agones"],[1182,"quilkin::config::watch"],[1248,"quilkin::config::watch::agones"],[1249,"quilkin::endpoint"],[1434,"quilkin::endpoint::MetadataError"],[1436,"quilkin::filters"],[1845,"quilkin::filters::CreationError"],[1849,"quilkin::filters::capture"],[1964,"quilkin::filters::compress"],[2056,"quilkin::filters::concatenate_bytes"],[2109,"quilkin::filters::debug"],[2128,"quilkin::filters::drop"],[2146,"quilkin::filters::firewall"],[2294,"quilkin::filters::firewall::PortRangeError"],[2296,"quilkin::filters::load_balancer"],[2347,"quilkin::filters::local_rate_limit"],[2373,"quilkin::filters::match"],[2471,"quilkin::filters::pass"],[2488,"quilkin::filters::prelude"],[2497,"quilkin::filters::timestamp"],[2528,"quilkin::filters::token_router"],[2570,"quilkin::metadata"],[2767,"quilkin::protocol"],[2813,"quilkin::protocol::Protocol"],[2819,"quilkin::xds"],[2925,"quilkin::xds::config"],[2932,"quilkin::xds::config::accesslog"],[2933,"quilkin::xds::config::accesslog::v3"],[3263,"quilkin::xds::config::accesslog::v3::access_log"],[3284,"quilkin::xds::config::accesslog::v3::access_log_filter"],[3316,"quilkin::xds::config::accesslog::v3::comparison_filter"],[3351,"quilkin::xds::config::accesslog::v3::extension_filter"],[3372,"quilkin::xds::config::accesslog::v3::grpc_status_filter"],[3421,"quilkin::xds::config::cluster"],[3422,"quilkin::xds::config::cluster::v3"],[3688,"quilkin::xds::config::cluster::v3::circuit_breakers"],[3719,"quilkin::xds::config::cluster::v3::circuit_breakers::thresholds"],[3741,"quilkin::xds::config::cluster::v3::cluster"],[4239,"quilkin::xds::config::cluster::v3::cluster::common_lb_config"],[4326,"quilkin::xds::config::cluster::v3::cluster::lb_subset_config"],[4388,"quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector"],[4425,"quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config"],[4459,"quilkin::xds::config::cluster::v3::load_balancing_policy"],[4480,"quilkin::xds::config::common"],[4481,"quilkin::xds::config::common::matcher"],[4482,"quilkin::xds::config::common::matcher::v3"],[4495,"quilkin::xds::config::common::matcher::v3::http_generic_body_match"],[4498,"quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match"],[4501,"quilkin::xds::config::common::matcher::v3::match_predicate"],[4514,"quilkin::xds::config::common::matcher::v3::matcher"],[4527,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list"],[4533,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate"],[4544,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate"],[4547,"quilkin::xds::config::common::matcher::v3::matcher::matcher_tree"],[4553,"quilkin::xds::config::common::matcher::v3::matcher::on_match"],[4556,"quilkin::xds::config::core"],[4557,"quilkin::xds::config::core::v3"],[6149,"quilkin::xds::config::core::v3::address"],[6173,"quilkin::xds::config::core::v3::alternate_protocols_cache_options"],[6195,"quilkin::xds::config::core::v3::api_config_source"],[6233,"quilkin::xds::config::core::v3::async_data_source"],[6255,"quilkin::xds::config::core::v3::config_source"],[6280,"quilkin::xds::config::core::v3::data_source"],[6304,"quilkin::xds::config::core::v3::envoy_internal_address"],[6325,"quilkin::xds::config::core::v3::event_service_config"],[6346,"quilkin::xds::config::core::v3::grpc_service"],[6419,"quilkin::xds::config::core::v3::grpc_service::google_grpc"],[6528,"quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials"],[6651,"quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin"],[6672,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args"],[6694,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value"],[6716,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials"],[6739,"quilkin::xds::config::core::v3::header_value_option"],[6774,"quilkin::xds::config::core::v3::health_check"],[6962,"quilkin::xds::config::core::v3::health_check::custom_health_check"],[6983,"quilkin::xds::config::core::v3::health_check::payload"],[7005,"quilkin::xds::config::core::v3::http1_protocol_options"],[7027,"quilkin::xds::config::core::v3::http1_protocol_options::header_key_format"],[7069,"quilkin::xds::config::core::v3::http2_protocol_options"],[7091,"quilkin::xds::config::core::v3::http_protocol_options"],[7126,"quilkin::xds::config::core::v3::http_uri"],[7147,"quilkin::xds::config::core::v3::node"],[7169,"quilkin::xds::config::core::v3::proxy_protocol_config"],[7203,"quilkin::xds::config::core::v3::scheme_header_transformation"],[7224,"quilkin::xds::config::core::v3::socket_address"],[7280,"quilkin::xds::config::core::v3::socket_option"],[7337,"quilkin::xds::config::core::v3::transport_socket"],[7358,"quilkin::xds::config::endpoint"],[7359,"quilkin::xds::config::endpoint::v3"],[7484,"quilkin::xds::config::endpoint::v3::cluster_load_assignment"],[7508,"quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy"],[7530,"quilkin::xds::config::endpoint::v3::endpoint"],[7552,"quilkin::xds::config::endpoint::v3::lb_endpoint"],[7574,"quilkin::xds::config::endpoint::v3::locality_lb_endpoints"],[7617,"quilkin::xds::config::listener"],[7618,"quilkin::xds::config::listener::v3"],[7919,"quilkin::xds::config::listener::v3::filter"],[7941,"quilkin::xds::config::listener::v3::filter_chain"],[7962,"quilkin::xds::config::listener::v3::filter_chain_match"],[7997,"quilkin::xds::config::listener::v3::listener"],[8115,"quilkin::xds::config::listener::v3::listener::connection_balance_config"],[8156,"quilkin::xds::config::listener::v3::listener_filter"],[8178,"quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate"],[8224,"quilkin::xds::config::route"],[8225,"quilkin::xds::config::route::v3"],[8844,"quilkin::xds::config::route::v3::cors_policy"],[8865,"quilkin::xds::config::route::v3::header_matcher"],[8893,"quilkin::xds::config::route::v3::query_parameter_matcher"],[8915,"quilkin::xds::config::route::v3::rate_limit"],[8959,"quilkin::xds::config::route::v3::rate_limit::action"],[9166,"quilkin::xds::config::route::v3::rate_limit::action::meta_data"],[9200,"quilkin::xds::config::route::v3::rate_limit::override"],[9242,"quilkin::xds::config::route::v3::redirect_action"],[9324,"quilkin::xds::config::route::v3::retry_policy"],[9472,"quilkin::xds::config::route::v3::retry_policy::retry_host_predicate"],[9493,"quilkin::xds::config::route::v3::retry_policy::retry_priority"],[9514,"quilkin::xds::config::route::v3::route"],[9539,"quilkin::xds::config::route::v3::route_action"],[9748,"quilkin::xds::config::route::v3::route_action::hash_policy"],[9881,"quilkin::xds::config::route::v3::route_action::upgrade_config"],[9903,"quilkin::xds::config::route::v3::route_match"],[9989,"quilkin::xds::config::route::v3::virtual_host"],[10024,"quilkin::xds::config::route::v3::weighted_cluster"],[10076,"quilkin::xds::config::route::v3::weighted_cluster::cluster_weight"],[10097,"quilkin::xds::service"],[10099,"quilkin::xds::service::cluster"],[10100,"quilkin::xds::service::cluster::v3"],[10122,"quilkin::xds::service::cluster::v3::cluster_discovery_service_client"],[10149,"quilkin::xds::service::cluster::v3::cluster_discovery_service_server"],[10183,"quilkin::xds::service::discovery"],[10184,"quilkin::xds::service::discovery::v3"],[10339,"quilkin::xds::service::discovery::v3::aggregated_discovery_service_client"],[10365,"quilkin::xds::service::discovery::v3::aggregated_discovery_service_server"],[10398,"quilkin::xds::service::discovery::v3::resource"],[10419,"quilkin::xds::type"],[10423,"quilkin::xds::type::matcher"],[10424,"quilkin::xds::type::matcher::v3"],[10693,"quilkin::xds::type::matcher::v3::double_matcher"],[10715,"quilkin::xds::type::matcher::v3::http_generic_body_match"],[10737,"quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match"],[10759,"quilkin::xds::type::matcher::v3::list_matcher"],[10780,"quilkin::xds::type::matcher::v3::match_predicate"],[10831,"quilkin::xds::type::matcher::v3::matcher"],[10920,"quilkin::xds::type::matcher::v3::matcher::matcher_list"],[10964,"quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate"],[11032,"quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate"],[11054,"quilkin::xds::type::matcher::v3::matcher::matcher_tree"],[11098,"quilkin::xds::type::matcher::v3::matcher::on_match"],[11120,"quilkin::xds::type::matcher::v3::metadata_matcher"],[11142,"quilkin::xds::type::matcher::v3::metadata_matcher::path_segment"],[11163,"quilkin::xds::type::matcher::v3::regex_matcher"],[11205,"quilkin::xds::type::matcher::v3::string_matcher"],[11230,"quilkin::xds::type::matcher::v3::value_matcher"],[11276,"quilkin::xds::type::metadata"],[11277,"quilkin::xds::type::metadata::v3"],[11322,"quilkin::xds::type::metadata::v3::metadata_key"],[11344,"quilkin::xds::type::metadata::v3::metadata_key::path_segment"],[11365,"quilkin::xds::type::metadata::v3::metadata_kind"],[11469,"quilkin::xds::type::tracing"],[11470,"quilkin::xds::type::tracing::v3"],[11493,"quilkin::xds::type::tracing::v3::custom_tag"],[11605,"quilkin::xds::type::v3"],[11775,"quilkin::xds::type::v3::fractional_percent"]],"d":["The Command-Line Interface for Quilkin.","Config is the configuration of a proxy","Run Quilkin as a UDP reverse proxy.","","","","The port to bind for the admin server","","","","","","","","","","","","","","","","","","","","","Quilkin configuration.","The path to the configuration file for the Quilkin …","","","","Types representing where the data is the sent.","","Filters for processing packets.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","The interval in seconds at which the relay will send a …","Includes generated Protobuf definitions from tonic.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","One or more quilkin manage endpoints to listen to for …","","The remote URL or local file path to retrieve the Maxmind …","Whether to spawn the admin server or not.","The port to listen on.","Logic for parsing and generating Quilkin Control Message …","The port to listen on.","Whether Quilkin will report any results to stdout/stderr.","","","","One or more socket addresses to forward packets to.","","","","","","","","","","","","","","","","","","","","","","","","The Command-Line Interface for Quilkin.","The various Quilkin commands.","","","","The various log format options","","","","","","","","","","","","","The port to bind for the admin server","","","","","","","","","","","","","","The path to the configuration file for the Quilkin …","","Drives the main quilkin application lifecycle using the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Whether to spawn the admin server or not.","","","Whether Quilkin will report any results to stdout/stderr.","","","","","","","","","","","","","","","","Runs Quilkin as a relay service that runs a Manager …","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","The configuration source for a management server.","Port for QCMP service.","The region to set in the cluster map for any provider …","One or more quilkin relay endpoints to push configuration …","","The sub_zone in the zone in the region to set in the …","","","","","","","","The zone in the region to set in the cluster map for any …","Generates JSON schema files for known filters.","","","","","","","","A list of one or more filter IDs to generate or ‘all’ …","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","The directory to write configuration files.","","","","","","","","Runs Quilkin as a xDS management server, using provider as …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The TCP port to listen to, to serve discovery responses.","The configuration source for a management server.","The region to set in the cluster map for any provider …","One or more quilkin relay endpoints to push configuration …","The sub_zone in the zone in the region to set in the …","","","","","","","","The zone in the region to set in the cluster map for any …","","Run Quilkin as a UDP reverse proxy.","","The interval in seconds at which the relay will send a …","One or more quilkin manage endpoints to listen to for …","The remote URL or local file path to retrieve the Maxmind …","The port to listen on.","The port to listen on.","Start and run a proxy.","One or more socket addresses to forward packets to.","Pings a endpoint for a amount of attempts, printing the …","","","","","The number of pings to send to the endpoint (default: 5).","","","","","","","","","","","","","The quilkin endpoint to ping","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Runs Quilkin as a relay service that runs a Manager …","","","","","","","","","","Returns the argument unchanged.","","","","","The interval in seconds at which the relay will send a …","Calls U::from(self).","","Port for mDS service.","","","","","","","","","","Port for xDS management_server service","Represents a full snapshot of all clusters.","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Config is the configuration of a proxy","The configuration of a Filter from either a static or …","Dynamic configuration from Protobuf.","","Filter is the configuration for a single filter","","","","A mutable memory location with atomic storage rules.","Static configuration from YAML.","","Validation failure for a Config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deserializes takes two type arguments Static and Dynamic …","","","","","","Creates a new empty slot.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Attempts to deserialize input as a YAML object …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns whether any data is present in the slot.","","","","","","Provides a reference to the underlying data.","Provides a view into a mutable reference of the current …","","Creates a new slot for value.","","","","Removes any data from the slot.","","","","","","","","","","","","","","Replaces the data in the slot with value.","Replaces the data if the slot is empty.","","","","","","","","","","","","","","","","","","","Replaces the current data in the slot with value’s data, …","","","","","","","","","","","","","","","Adds a watcher to to the slot. The watcher will fire …","Creates a new slot containing the default instance of T.","","Watches Agones’ game server CRDs for Allocated game …","Watches for changes to the file located at path.","The available xDS source providers.","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","The namespace under which the configmap is stored.","The namespace under which the game servers run.","The path to the source config.","","","","The GameServer has been allocated to a session","The Pod for the GameServer is being created.","Output all messages including debug messages.","prioritise allocating GameServers on Nodes with the least …","","The system will choose an open port for the GameServer in …","Something has gone wrong with the Gameserver and it cannot …","Only output error messages.","Auto-generated derived type for FleetSpec via …","FleetSpec is the spec for a Fleet. More info: …","FleetSpec is the spec for a Fleet. More info: …","FleetStatus is the status of a Fleet. More info: …","","","","Auto-generated derived type for GameServerSpec via …","Defines a set of Ports that are to be exposed via the …","","","The status for a GameServer resource.","The port that was allocated to a GameServer.","GameServer is the data structure for a GameServer resource.","","Output all messages except for debug messages.","","Prioritise allocating GameServers on Nodes with the most …","","Dynamically sets the container port to the same value as …","A dynamically allocating GameServer is being created, an …","","","The GameServer is ready to take connections from game …","","The GameServer has declared that it is ready","The GameServer is reserved and therefore can be allocated …","","We have determined that the Pod has been scheduled in the …","the strategy that a Fleet & GameServers will use when …","Parameters for the Agones SDK Server sidecar container","","The GameServer has shutdown and everything needs to be …","The Pods for the GameServer are being created but are not …","The user defines the host port to be used in the …","","","","The GameServer has failed its health checks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Container specifies which Pod container is the game …","The name of the container on which to open the port. …","The port that is being opened on the specified container’…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","GRPCPort is the port on which the SDK Server binds the …","Configures health checking","The port exposed on the host for clients to connect to","HTTPPort is the port on which the SDK Server binds the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LogLevel for SDK server (sidecar) logs. Defaults to “Info…","","","","","","","","","","","","","","Name is the descriptive name of the port","","","","","","","","","Spec based constructor for derived custom resource","","","","","","","","","PortPolicy defines the policy for how the HostPort is …","Ports are the array of ports that can be exposed via the …","","Protocol is the network protocol being used. Defaults to …","","","","","","","","","Scheduling strategy. Defaults to “Packed”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Specifies parameters for the Agones SDK Server sidecar …","","","","","","","","","","","","","","","","","","","","","","","","","","","GameServerSpec is the spec for a GameServer resource. More …","","","The current state of a GameServer.","","","","","","Describes the Pod that will be created for the GameServer.","GameServer is the data structure for a GameServer resource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A destination endpoint with any associated metadata.","A valid socket address. This differs from …","","","","","The location of an Endpoint.","Metadata specific to endpoints.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","A valid name or IP address that resolves to a address.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Creates a new Endpoint with no metadata.","","","","","Returns the port for the endpoint address, or 0 if no port …","The port of the socket address, if present.","","","The geographic region.","","","","","","","","","","","","The subzone within the zone, if applicable.","","","","","","Returns the socket address for the endpoint, resolving any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new Endpoint with the specified metadata.","","The zone within the region, if applicable.","","","The binary configuration of the filter. Must be prost …","","Filter for compressing and decompressing packet data","The ConcatenateBytes filter’s job is to add a byte …","The human-readable configuration of the filter. Must be …","","An error representing failure to convert a filter’s …","Arguments needed to create a new filter.","An error that occurred when attempting to create a Filter …","Debug logs all incoming and outgoing packets","","Always drops a packet, mostly useful in combination with …","An owned pointer to a dynamic FilterFactory instance.","","Trait for routing and manipulating packets.","A chain of Filters to be executed in order.","","Provides the name and creation function for a given Filter.","The value returned by FilterFactory::create_filter.","A map of FilterFactory::names to DynFilterFactory values.","Registry of all Filters that can be applied in the system.","A set of filters to be registered with a FilterRegistry.","Filter for allowing/blocking traffic by IP and port.","","","Balances packets over the upstream endpoints.","A filter that implements rate limiting on packets based on …","","","","The globally unique name of the filter.","","Allows a packet to pass through, mostly useful in …","The input arguments to Filter::read.","Statically safe version of Filter, if you’re writing a …","A filter that reads a metadata value as a timestamp to be …","Filter that only allows packets to be passed to Endpoints …","The input arguments to Filter::write.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configuration for the filter.","Returns the schema for the configuration of the Filter.","Contents of the received packet.","Contents of the received packet.","Returns a filter based on the provided arguments.","","","","Returns a FilterSet with the filters provided through …","","The destination of the received packet.","","Creates a new instance of CreateFilterArgs using a dynamic …","Converts YAML configuration into its Protobuf equivalvent.","Converts YAML configuration into its Protobuf equivalvent.","The upstream endpoint that we’re expecting packets from.","The upstream endpoints that the packet will be forwarded …","Convenience method for providing a consistent error …","","","","","","","","","","","","","","Creates a new dynamic FilterFactory virtual table.","","","Creates a new instance of CreateFilterArgs using a fixed …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Instantiates a new StaticFilter from the given …","","","","","","Creates and returns a new dynamic instance of Filter for a …","Returns a DynFilterFactory if one matches id, otherwise …","Returns a DynFilterFactory for a given key. Returning None …","","Inserts factory for the specified FilterFactory, returning …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a by reference iterator over the set of filters.","","","","","","","","Arbitrary values that can be passed from one filter to …","Arbitrary values that can be passed from one filter to …","","","name returns the configuration name for the Filter The …","Create a new instance of CreateFilterArgs.","Creates a new ReadContext.","Creates a new WriteContext","","","","Constructs a FilterInstance.","","Prelude containing all types and traits required to …","","","","","","","","","","","","","","","","","Filter::read is invoked when the proxy receives data from a","Loads the provided FilterSet into the registry of …","Returns the ConfigType from the provided Option, otherwise …","Returns the ConfigType from the provided Option, otherwise …","","","","The source of the received packet.","The source of the received packet.","","","","","","","","","","Validates the filter configurations in the provided config …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiates a new StaticFilter from the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new FilterSet with the set of filter_factories …","","","","","","","","","","Filter::write is invoked when the proxy is about to send …","","","","","","Trait to implement different strategies for capturing …","","Capture from the start of the packet.","Looks for the set of bytes at the beginning of the packet","Capture from the start of the packet.","Look for the set of bytes at the end of the packet","Strategy to apply for acquiring a set of bytes in the UDP …","Capture from the end of the packet.","Look for the set of bytes at the end of the packet","","","","","","","","","","","Capture packet data from the contents, and optionally …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","The key to use when storing the captured value in the …","The regular expression to use for capture.","Whether captured bytes are removed from the original …","The number of bytes to capture.","","","","","","","","","","","","","","","","The number of bytes to capture.","Whether captured bytes are removed from the original …","The capture strategy.","","","","","","","","","","","","","","","","","","","","","Whether to do nothing, compress or decompress the packet.","Filter for compressing and decompressing packet data","","","","","The library to use when compressing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ConcatenateBytes filter’s job is to add a byte …","Config represents a ConcatenateBytes filter configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","Whether or not to append or prepend or do nothing on …","Whether or not to append or prepend or do nothing on …","","","","","","","","","","","","","","","A Debug filter’s configuration.","Debug logs all incoming and outgoing packets","","","","","","Returns the argument unchanged.","Identifier that will be optionally included with each log …","Calls U::from(self).","","","","","","","","","","pass filter’s configuration.","Always drops a packet, mostly useful in combination with …","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Whether or not a matching Rule should Allow or Deny access","Matching rules will allow packets through.","Represents how a Firewall filter is configured for read …","Matching rules will block packets.","Filter for allowing/blocking traffic by IP and port.","","","Range of matching ports that are configured against a Rule.","Invalid min and max values for a PortRange.","Combination of CIDR range, port range and action to take.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if any address matches the provided CIDR …","Returns true if the range contain the given port.","","","","Port ranges can be specified in yaml as either “10” as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Creates a new PortRange, where min is inclusive, max is …","","","","","","","","","","","","","","","","","Serialise the PortRange into a single digit if min and max …","ipv4 or ipv6 CIDR address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The configuration for load_balancer.","Send packets to endpoints based on hash of source IP and …","Balances packets over the upstream endpoints.","Policy represents how a load_balancer distributes packets …","Send packets to endpoints chosen at random.","Send packets to endpoints in turns.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Config represents a self’s configuration.","A filter that implements rate limiting on packets based on …","SESSION_TIMEOUT_SECONDS is the default session timeout.","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","The maximum number of packets allowed to be forwarded by …","The duration in seconds during which max_packets applies. …","","","","","","","","A specific match branch. The filter is run when value …","Configuration for Match.","Configuration for a specific direction.","The behaviour when the none of branches match. Defaults to …","","","","","","","","","","List of filters to compare and potentially run if any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The behaviour for when none of the branches match.","The filter to run on successful matches.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The key for the metadata to compare against.","Configuration for Filter::read.","Configuration for Filter::write.","","","","","","","","","","","","","","","","","","","","","","","","","The value to compare against the dynamic metadata.","","","","","pass filter’s configuration.","Allows a packet to pass through, mostly useful in …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Config represents a self’s configuration.","A filter that reads a metadata value as a timestamp to be …","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","The metadata key to read the UTC UNIX Timestamp from.","","Observes the duration since a timestamp stored in metadata …","","","","","","","","","","","","","","Filter that only allows packets to be passed to Endpoints …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","the key to use when retrieving the token from the Filter’…","","","","","","","","","","","","","","","","Shared state between Filters during processing for a …","","A key in the metadata table.","","","Represents a view into the metadata object attached to …","","Reference to a metadata value.","","","A literal value or a reference to a value in a metadata …","","","","","","","Returns the inner String value of self if it matches …","","Returns the inner String value of self if it matches …","","Returns the inner String value of self if it matches …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Known Quilkin metadata.","","","","","","","","Resolves a symbol into a Value, using ctx for any …","Tries to Self::resolve the symbol to a bytes::Bytes, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","User created metadata.","","","","","","","","","","","The initation of a ping command to send to a Quilkin proxy …","The reply from a Quilkin proxy from a Self::Ping command. …","The set of possible QCMP commands.","","","","","","","","","Encodes the protocol command into a buffer of bytes for …","Encodes the protocol command into a buffer of bytes for …","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","Returns the packet’s nonce.","Parses the provided input, and attempts to parse it as a …","Creates a Self::Ping with a random nonce, should be sent …","Creates a Self::PingReply from the client and server start …","Creates a Self::Ping with a user-specified nonce, should …","","If the command is Protocol::PingReply, with …","","","","","","","","","","","","The timestamp from when the client sent the packet.","The timestamp from when the client sent the ping packet.","The client’s nonce.","The client’s nonce.","The timestamp from when the server received the ping …","The timestamp from when the server sent the reply.","","See https://github.com/envoyproxy/envoy-api#apis for a …","Client that can talk to an XDS server using the aDS …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Creates a new server for managing Config.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding type URL for the response type.","","","","","Starts a new stream to the xDS management server.","Starts a new stream to the xDS management server.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in AccessLog.","Nested message and enum types in AccessLogFilter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ComparisonFilter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ExtensionFilter.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Nested message and enum types in GrpcStatusFilter.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the enum value of op, or the default if the field …","","","Appends the provided enum value to statuses.","","Sets op to the provided enum value.","Returns an iterator which yields the valid enum values …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Op, or None if value is not a valid …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Op.","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Status, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Status.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CircuitBreakers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Cluster.","","","","","","","","","","","","","","","","","","","Returns the enum value of dns_lookup_family, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the enum value of lb_policy, or the default if the …","","","","Nested message and enum types in LoadBalancingPolicy.","","","","","","","","","","","","","","Returns the enum value of protocol_selection, or the …","","","","Sets dns_lookup_family to the provided enum value.","Sets lb_policy to the provided enum value.","Sets protocol_selection to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Returns the enum value of priority, or the default if the …","","","Sets priority to the provided enum value.","Nested message and enum types in Thresholds.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CommonLbConfig.","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","","","","","","","","","","","","","","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of fallback_policy, or the default …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a DiscoveryType, or None if value is …","Converts an i32 to a LbPolicy, or None if value is not a …","Converts an i32 to a DnsLookupFamily, or None if value is …","Converts an i32 to a ClusterProtocolSelection, or None if …","","","","","","","","","","","","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","","","","","Returns the enum value of hash_function, or the default if …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns true if value is a variant of DiscoveryType.","Returns true if value is a variant of LbPolicy.","Returns true if value is a variant of DnsLookupFamily.","Returns true if value is a variant of …","Nested message and enum types in LbSubsetConfig.","","","","","","","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Nested message and enum types in RingHashLbConfig.","","","Sets fallback_policy to the provided enum value.","Sets hash_function to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of fallback_policy, or the default …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a LbSubsetFallbackPolicy, or None if …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of …","","Nested message and enum types in LbSubsetSelector.","","Sets fallback_policy to the provided enum value.","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a LbSubsetSelectorFallbackPolicy, or …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of …","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HashFunction, or None if value is not …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of HashFunction.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","Nested message and enum types in HttpGenericBodyMatch.","Nested message and enum types in MatchPredicate.","Nested message and enum types in Matcher.","","","","","","Nested message and enum types in GenericTextMatch.","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in MatcherList.","Nested message and enum types in MatcherTree.","","Nested message and enum types in OnMatch.","","","","","","","Nested message and enum types in Predicate.","","","","","","","","","","","","Nested message and enum types in SinglePredicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Address.","","","","","","","","","","","Nested message and enum types in …","","Nested message and enum types in ApiConfigSource.","Returns the enum value of api_type, or the default if the …","","","Returns the enum value of append_action, or the default if …","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","Nested message and enum types in AsyncDataSource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ConfigSource.","","","","","","","","","","Nested message and enum types in DataSource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in EnvoyInternalAddress.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in EventServiceConfig.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a RoutingPriority, or None if value is …","Converts an i32 to a RequestMethod, or None if value is …","Converts an i32 to a TrafficDirection, or None if value is …","Converts an i32 to a ApiVersion, or None if value is not a …","Converts an i32 to a HealthStatus, or None if value is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Nested message and enum types in GrpcService.","","","","","","","","","Nested message and enum types in HeaderValueOption.","","Returns the enum value of headers_with_underscores_action, …","","Nested message and enum types in HealthCheck.","","","","","Nested message and enum types in Http1ProtocolOptions.","Nested message and enum types in Http2ProtocolOptions.","","Nested message and enum types in HttpProtocolOptions.","","Nested message and enum types in HttpUri.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if value is a variant of RoutingPriority.","Returns true if value is a variant of RequestMethod.","Returns true if value is a variant of TrafficDirection.","Returns true if value is a variant of ApiVersion.","Returns true if value is a variant of HealthStatus.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Node.","","","","","","","","","","","","","","","","","","","Returns the enum value of protocol, or the default if the …","","Nested message and enum types in ProxyProtocolConfig.","Appends the provided enum value to statuses.","","","","","","","","Returns the enum value of resource_api_version, or the …","","","","","","","","","","Nested message and enum types in SchemeHeaderTransformation…","Sets api_type to the provided enum value.","Sets append_action to the provided enum value.","Sets headers_with_underscores_action to the provided enum …","","Sets protocol to the provided enum value.","Sets resource_api_version to the provided enum value.","Sets state to the provided enum value.","Sets transport_api_version to the provided enum value.","Sets transport_api_version to the provided enum value.","Sets version to the provided enum value.","","Nested message and enum types in SocketAddress.","Nested message and enum types in SocketOption.","","","","","Returns the enum value of state, or the default if the …","","Returns an iterator which yields the valid enum values …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of transport_api_version, or the …","Returns the enum value of transport_api_version, or the …","","","Nested message and enum types in TransportSocket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of version, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a ApiType, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of ApiType.","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Nested message and enum types in GoogleGrpc.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallCredentials.","","Nested message and enum types in ChannelArgs.","Nested message and enum types in ChannelCredentials.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Nested message and enum types in Value.","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HeaderAppendAction, or None if value …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of HeaderAppendAction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of codec_client_type, or the …","","","Nested message and enum types in CustomHealthCheck.","","","","","","","","Encodes the message to a buffer.","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decodes an instance of the message from a buffer, and …","","","Nested message and enum types in Payload.","","","","","","","","","","","Sets codec_client_type to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Nested message and enum types in HeaderKeyFormat.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HeadersWithUnderscoresAction, or None …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of …","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Version, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Version.","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Protocol, or None if value is not a …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of Protocol.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a SocketState, or None if value is not …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of SocketState.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ClusterLoadAssignment.","","","","","","","","","","","","Nested message and enum types in Endpoint.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the enum value of health_status, or the default if …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Nested message and enum types in LbEndpoint.","","","","","","","Nested message and enum types in LocalityLbEndpoints.","","","","","","Sets health_status to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","Nested message and enum types in Policy.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of drain_type, or the default if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Filter.","Nested message and enum types in FilterChain.","Nested message and enum types in FilterChainMatch.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Nested message and enum types in Listener.","Nested message and enum types in ListenerFilter.","Nested message and enum types in …","","","","","","","","","","","","","","","","","","","","Sets drain_type to the provided enum value.","Sets source_type to the provided enum value.","Sets traffic_direction to the provided enum value.","","","","Returns the enum value of source_type, or the default if …","","","","","","","","","","","","","","","","","Returns the enum value of traffic_direction, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a ConnectionSourceType, or None if value…","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of ConnectionSourceType.","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ConnectionBalanceConfig.","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a DrainType, or None if value is not a …","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if value is a variant of DrainType.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of cluster_not_found_response_code, …","","","","","","","","","Nested message and enum types in CorsPolicy.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in HeaderMatcher.","","","","","","","","","","","","","","","Returns the enum value of internal_redirect_action, or the …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of priority, or the default if the …","","","","Nested message and enum types in QueryParameterMatcher.","","","","Nested message and enum types in RateLimit.","","","","Nested message and enum types in RedirectAction.","","","","","","","","","","Returns the enum value of require_tls, or the default if …","","Returns the enum value of response_code, or the default if …","","","","","","","","","","","","","","","Nested message and enum types in RetryPolicy.","","","","","","Nested message and enum types in Route.","Nested message and enum types in RouteAction.","Nested message and enum types in RouteMatch.","","","","","Sets cluster_not_found_response_code to the provided enum …","Sets internal_redirect_action to the provided enum value.","Sets priority to the provided enum value.","Sets require_tls to the provided enum value.","Sets response_code to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in VirtualHost.","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in WeightedCluster.","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","Nested message and enum types in Action.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Nested message and enum types in Override.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in MetaData.","","","Sets source to the provided enum value.","","Returns the enum value of source, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Source, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Source.","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a RedirectResponseCode, or None if value…","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if value is a variant of RedirectResponseCode.","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of format, or the default if the …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ResetHeaderFormat, or None if value …","","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if value is a variant of ResetHeaderFormat.","","","","","","","","Nested message and enum types in RetryHostPredicate.","Nested message and enum types in RetryPriority.","Sets format to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ClusterNotFoundResponseCode, or None …","Converts an i32 to a InternalRedirectAction, or None if …","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","","","","","Nested message and enum types in HashPolicy.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if value is a variant of …","Returns true if value is a variant of …","","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in UpgradeConfig.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a TlsRequirementType, or None if value …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of TlsRequirementType.","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ClusterWeight.","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","Generated client implementations.","Generated server implementations.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Return list of all clusters this proxy will load balance …","","Enable decompressing responses.","","","","","Attempt to create a new client by connecting to a given …","","","","Returns the argument unchanged.","","Calls U::from(self).","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","Compress requests with the given encoding.","","","","","","","","","Generated trait containing gRPC methods that should be …","Return list of all clusters this proxy will load balance …","Server streaming response type for the DeltaClusters …","Server streaming response type for the StreamClusters …","","Enable decompressing requests with the given encoding.","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","","","Compress responses with the given encoding, if the client …","","","","","","","","","","","","","","","","","","","","","Generated client implementations.","Generated server implementations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Nested message and enum types in Resource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See https://github.com/envoyproxy/envoy-api#apis for a …","","Enable decompressing responses.","","","","","Attempt to create a new client by connecting to a given …","","","Returns the argument unchanged.","","Calls U::from(self).","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","Compress requests with the given encoding.","This is a gRPC-only API.","","","","","","","","Generated trait containing gRPC methods that should be …","See https://github.com/envoyproxy/envoy-api#apis for a …","Server streaming response type for the …","Server streaming response type for the …","","Enable decompressing requests with the given encoding.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","","","Compress responses with the given encoding, if the client …","This is a gRPC-only API.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in DoubleMatcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Nested message and enum types in HttpGenericBodyMatch.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Nested message and enum types in ListMatcher.","","","","","Nested message and enum types in MatchPredicate.","Nested message and enum types in Matcher.","","Nested message and enum types in MetadataMatcher.","","","","","","","Nested message and enum types in RegexMatcher.","","Nested message and enum types in StringMatcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ValueMatcher.","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Nested message and enum types in GenericTextMatch.","Calls U::from(self).","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in MatcherList.","Nested message and enum types in MatcherTree.","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in OnMatch.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in Predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","Nested message and enum types in SinglePredicate.","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Nested message and enum types in PathSegment.","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in MetadataKey.","Nested message and enum types in MetadataKind.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Nested message and enum types in PathSegment.","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CustomTag.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of denominator, or the default if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in FractionalPercent.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a CodecClientType, or None if value is …","","","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns true if value is a variant of CodecClientType.","","","","","","Sets denominator to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a DenominatorType, or None if value is …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of DenominatorType.","","","","","","",""],"i":[0,0,0,0,3,4,10,3,10,3,10,3,10,4,3,10,4,0,3,4,3,4,0,4,10,10,10,0,10,3,4,4,0,4,0,4,3,10,4,3,10,4,3,10,3,10,3,4,3,10,4,3,0,3,10,4,3,10,4,4,10,3,0,3,10,3,0,3,10,4,4,4,3,3,4,3,10,4,3,10,4,3,10,4,3,10,3,10,4,3,10,4,0,0,23,24,0,0,0,23,24,0,0,23,24,24,0,23,0,23,0,23,24,23,10,23,0,23,23,24,23,24,23,24,23,24,23,10,10,24,10,24,24,24,24,24,24,24,24,23,24,23,23,23,24,23,24,0,23,24,23,24,23,10,0,10,0,0,10,0,24,23,24,24,24,23,24,23,24,23,23,23,24,23,0,0,27,27,27,27,27,27,27,27,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,32,32,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,3,3,3,3,3,3,3,0,33,0,33,34,34,34,34,33,33,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,33,34,34,33,33,34,33,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,0,49,65,0,65,65,0,0,49,52,0,65,0,0,49,51,52,53,4,4,49,65,51,604,52,53,49,65,51,604,52,53,49,51,52,53,49,51,52,53,4,53,51,52,49,49,51,604,52,53,4,51,49,51,52,53,52,52,52,52,52,53,53,53,53,53,4,49,65,65,51,52,53,49,49,65,65,51,51,51,51,604,52,53,53,4,49,51,52,53,4,49,65,51,604,52,53,49,65,51,604,52,53,51,51,49,51,52,53,53,51,51,53,51,65,0,51,51,49,52,53,49,51,52,53,49,51,604,52,53,65,51,51,49,51,52,53,65,49,65,51,604,52,53,53,49,65,51,604,52,53,51,49,65,51,604,52,53,4,49,65,51,604,52,53,0,51,51,51,86,86,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,86,86,86,86,86,86,86,86,86,605,605,606,0,0,0,99,99,102,104,108,103,99,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,0,104,108,103,99,0,0,99,111,99,99,111,99,0,0,0,99,99,103,105,105,105,99,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,98,113,93,106,93,106,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,95,97,97,93,106,93,106,93,106,95,96,101,102,103,105,107,112,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,101,95,97,101,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,106,101,93,106,93,106,110,110,93,106,93,106,93,106,112,97,100,93,106,93,106,93,106,93,106,98,93,106,93,106,93,106,100,97,95,98,97,113,107,113,113,98,93,106,109,95,107,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,95,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,106,112,93,106,98,106,93,106,106,107,95,107,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,0,0,0,119,0,0,120,121,119,120,121,119,119,119,119,119,120,121,119,120,121,119,119,119,119,119,119,119,120,121,119,119,0,119,120,121,119,120,121,119,119,119,120,120,121,121,119,119,119,119,119,119,120,121,119,120,121,119,120,121,119,120,121,119,119,119,0,0,0,0,127,127,125,0,0,0,127,125,125,37,38,126,127,38,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,37,125,37,38,37,38,126,125,37,38,126,125,37,38,38,126,125,125,125,125,125,37,37,37,37,37,38,38,38,38,38,126,126,126,126,126,125,125,37,37,38,126,127,127,125,125,125,125,125,125,125,125,37,38,38,126,127,125,37,38,126,127,125,37,38,125,37,38,125,125,37,38,126,127,125,37,38,126,127,37,38,126,38,37,38,125,37,38,126,125,125,127,37,37,37,38,126,37,38,126,125,37,38,126,37,37,125,37,38,126,127,125,125,37,127,126,125,125,125,125,125,37,38,38,126,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,38,37,37,607,607,608,0,0,0,608,55,0,0,0,0,55,0,0,55,0,0,0,0,0,0,0,0,0,55,55,0,0,0,55,55,608,55,0,0,0,0,0,0,138,139,140,141,608,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,0,138,139,140,141,138,139,140,141,0,0,139,143,609,75,85,609,0,138,140,140,138,85,0,143,609,609,85,75,608,138,55,146,55,55,55,55,55,146,146,146,146,146,608,139,0,143,138,148,148,55,55,146,146,149,150,141,143,75,151,85,160,161,162,163,164,165,166,167,168,169,138,148,148,55,55,55,55,55,55,55,55,146,139,149,140,140,150,141,608,140,138,139,140,141,149,140,149,138,140,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,140,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,138,138,138,140,138,139,138,0,0,0,75,75,85,0,146,609,143,75,85,138,148,146,139,0,0,148,55,146,160,161,162,163,164,165,166,167,168,169,138,150,141,74,149,609,609,138,138,148,75,85,0,138,139,140,141,148,55,146,0,138,143,75,85,160,161,162,163,164,165,166,167,168,169,138,138,138,138,138,148,55,146,139,149,140,150,141,141,608,160,161,162,163,164,165,166,167,168,169,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,140,161,162,163,164,167,168,138,150,141,74,610,610,611,611,0,0,0,0,176,0,176,0,0,176,173,174,176,177,175,173,174,176,177,175,178,173,174,175,173,174,176,177,175,173,174,176,177,175,173,173,173,173,173,174,174,174,174,174,173,174,176,177,175,173,174,176,176,176,176,177,175,173,174,176,177,175,176,173,174,176,177,175,173,174,176,177,175,177,175,173,174,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,173,174,177,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,0,0,180,0,180,180,0,179,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,179,179,179,179,180,180,180,180,180,181,181,181,181,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,181,181,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,182,0,0,182,182,0,182,183,182,183,183,182,182,183,182,183,182,182,182,182,182,183,183,183,183,183,182,183,182,183,182,183,182,183,182,183,162,183,183,182,183,182,183,182,183,182,183,182,183,182,183,182,183,0,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,187,0,187,0,190,0,0,0,0,186,187,188,189,188,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,189,186,187,188,189,188,189,186,187,188,189,186,187,188,189,186,186,186,186,186,187,187,187,187,187,188,188,188,188,188,189,189,189,189,189,186,187,188,190,190,189,191,191,186,187,188,190,189,191,186,187,188,189,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,189,189,186,186,188,190,191,186,187,188,189,186,187,188,189,186,187,188,189,188,186,187,188,189,190,191,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,190,189,191,612,612,0,192,0,0,192,192,192,193,192,193,192,192,193,192,193,192,193,193,193,193,193,192,192,192,192,192,193,192,193,192,193,192,193,192,193,192,193,193,192,193,192,193,192,193,192,193,192,193,192,193,192,0,0,0,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,0,0,0,0,0,196,197,198,195,196,197,198,195,197,195,196,197,198,195,196,197,198,195,196,196,196,196,196,197,197,197,197,197,198,198,198,198,198,195,195,195,195,195,197,198,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,195,196,197,198,195,197,196,196,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,198,196,197,198,195,0,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,0,0,0,0,0,0,0,0,0,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,141,171,171,171,171,171,171,171,171,0,0,201,201,201,0,201,200,201,200,200,200,200,200,200,200,200,200,201,201,200,201,200,201,200,201,200,200,200,201,200,200,200,201,201,200,201,200,201,200,201,200,172,172,0,0,0,172,203,0,172,0,203,172,0,0,205,203,204,172,206,172,203,172,203,172,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,205,205,205,205,203,203,203,203,203,204,204,204,204,204,172,172,172,172,172,206,206,206,206,206,205,205,203,204,204,172,172,206,205,205,205,205,203,203,203,204,172,172,172,172,172,172,172,172,172,206,206,205,205,203,204,172,206,205,205,205,203,204,172,206,205,203,204,172,206,204,205,203,204,172,206,204,206,205,204,206,205,203,204,172,203,203,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,204,172,205,203,204,172,172,206,206,205,203,204,172,206,205,203,204,172,206,206,205,203,204,172,206,206,0,213,213,213,212,212,0,213,212,212,213,212,213,212,212,212,212,212,213,213,212,213,213,212,212,213,212,213,212,212,212,212,212,213,212,0,212,213,212,213,212,213,212,213,212,213,613,614,613,614,614,614,0,0,0,48,60,0,48,60,0,0,60,217,48,60,218,217,48,60,218,217,48,60,218,217,48,60,218,217,48,60,218,60,60,0,217,0,218,60,60,60,60,60,60,60,48,60,60,217,48,60,218,218,217,48,60,218,60,60,60,217,48,60,218,217,48,60,218,60,217,48,218,60,48,0,218,218,217,48,60,218,60,217,48,48,60,60,60,60,218,217,48,60,218,0,217,48,60,218,48,60,217,48,60,218,227,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,0,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,232,233,0,229,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,241,0,229,230,237,238,240,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,239,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,242,242,229,243,231,231,236,241,236,231,241,241,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,236,231,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,256,256,256,0,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,244,244,244,0,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,245,245,245,245,245,245,245,245,245,245,245,245,245,0,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,0,0,0,0,0,0,0,0,0,0,258,259,260,261,262,263,264,265,266,262,260,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,0,262,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,0,262,262,262,262,262,260,260,260,258,259,260,261,262,263,264,265,266,262,262,262,262,262,262,262,258,259,260,261,262,263,264,265,266,260,260,260,260,260,260,260,261,258,259,260,261,262,263,264,265,266,260,260,260,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,262,262,262,260,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,262,262,262,262,0,262,262,260,260,260,262,262,259,262,262,262,263,262,262,262,266,262,262,262,262,264,260,260,260,260,265,258,266,258,259,260,261,262,263,264,265,266,262,262,262,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,259,262,262,262,262,262,262,262,258,259,260,261,262,263,264,265,266,262,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,270,270,270,270,270,270,0,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,267,267,0,0,268,287,0,0,0,0,273,0,0,0,0,268,0,288,268,273,268,0,288,273,0,288,0,268,0,268,0,288,268,0,288,0,273,273,0,287,269,269,267,267,267,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,280,278,273,268,267,269,285,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,280,274,275,276,277,278,279,280,281,282,283,284,285,286,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,284,273,268,267,269,0,273,268,267,269,284,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,277,276,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,273,273,273,273,268,268,268,268,268,267,267,267,267,267,269,269,269,269,269,277,277,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,273,268,267,269,281,281,284,284,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,0,277,284,277,274,285,281,287,288,278,281,274,275,284,277,273,268,267,269,286,286,0,277,276,277,281,279,280,278,277,282,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,274,275,276,277,278,279,280,281,282,283,284,285,286,273,273,268,268,267,267,269,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,275,284,283,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,0,0,0,294,0,294,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,291,291,292,293,294,291,292,293,294,291,292,293,294,293,291,292,293,294,291,292,293,294,294,291,291,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,293,291,292,293,294,289,289,0,0,289,295,289,289,295,289,295,289,295,295,289,295,289,289,289,295,289,295,295,289,289,289,289,289,289,295,295,295,295,289,295,289,289,295,289,289,289,295,289,295,289,289,295,0,289,295,295,295,289,295,289,289,295,289,295,289,295,289,296,296,296,0,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,0,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,0,0,0,0,0,0,555,554,0,0,0,552,552,555,553,0,0,557,558,0,558,561,561,561,561,561,561,561,561,0,561,561,0,560,0,565,0,565,0,0,564,0,0,563,0,562,564,0,0,566,567,0,567,570,0,570,570,0,0,570,568,568,569,0,571,0,571,573,573,0,573,0,572,574,574,0,0,0,0,0,0,0,0,304,0,0,0,0,0,302,0,0,271,305,302,0,0,305,0,0,0,0,302,0,0,302,0,0,0,0,0,0,305,271,0,0,0,0,0,303,0,0,0,302,0,302,303,302,0,0,302,0,302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,305,302,0,0,0,0,305,305,303,0,304,304,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,352,0,133,135,308,311,352,352,354,356,354,345,0,345,0,298,298,300,300,300,342,271,302,303,304,305,0,341,349,349,312,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,316,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,334,335,336,298,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,317,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,317,298,271,302,303,304,305,271,302,303,304,305,0,342,341,343,331,298,353,348,354,354,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,342,352,319,320,321,322,332,306,316,359,317,352,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,334,335,336,298,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,271,271,271,271,302,302,302,302,302,303,303,303,303,303,304,304,304,304,304,305,305,305,305,305,345,345,0,317,339,318,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,310,306,307,308,133,133,309,310,135,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,302,303,304,305,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,302,303,304,305,0,298,271,302,303,304,305,300,352,0,325,351,351,0,345,345,345,354,0,0,355,0,313,0,329,317,333,351,348,354,341,347,345,336,348,354,345,353,345,353,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,133,271,302,303,304,305,309,309,309,323,324,350,306,317,317,348,354,351,354,350,351,354,354,312,347,354,354,351,360,351,339,315,317,307,306,316,331,334,350,358,345,345,0,328,348,349,352,354,356,271,302,303,304,305,307,326,340,133,360,311,350,133,133,0,344,356,298,298,314,298,133,359,341,341,328,329,345,319,320,321,322,332,0,298,300,351,298,133,341,306,298,338,335,329,0,0,310,310,327,330,306,306,344,344,354,314,336,313,336,345,353,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,357,298,338,298,338,0,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,271,302,302,303,303,334,335,336,298,337,338,339,340,341,342,304,304,343,344,345,305,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,316,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,342,334,318,345,345,345,313,358,317,317,306,323,324,335,315,316,335,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,340,314,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,299,299,0,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,366,366,0,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,367,367,0,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,368,368,368,368,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,0,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,0,373,0,373,0,371,372,373,371,371,372,373,371,372,373,372,372,372,371,372,371,372,373,371,372,373,371,372,372,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,0,371,372,373,371,372,373,373,372,372,372,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,0,0,0,0,0,374,375,376,377,378,378,374,375,376,377,378,374,375,376,377,378,0,374,0,0,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,376,377,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,374,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,383,0,383,383,383,0,383,0,383,0,0,383,379,380,381,382,383,382,382,382,380,380,379,380,381,382,383,379,380,381,382,383,379,380,381,382,379,380,381,382,383,379,380,381,382,383,381,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,383,0,381,382,382,382,382,382,379,380,381,382,383,382,379,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,0,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,0,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,0,385,385,386,386,0,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,0,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,301,301,0,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,0,395,0,395,0,0,395,0,0,0,395,0,388,389,390,391,392,393,394,395,394,392,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,389,393,0,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,392,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,391,395,393,389,0,388,389,390,389,389,389,389,390,392,389,389,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,0,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,0,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,0,399,399,399,399,399,399,399,399,399,399,399,399,399,0,399,399,399,399,399,399,399,0,0,401,401,400,401,400,401,400,401,400,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,401,400,401,400,401,400,401,400,401,400,401,0,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,361,361,0,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,403,0,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,404,404,0,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,364,364,0,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,405,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,406,0,406,0,362,362,362,406,362,362,406,362,406,362,406,362,406,362,362,362,406,406,362,406,362,362,362,362,362,362,406,362,406,362,362,406,362,362,362,406,362,406,362,406,362,362,406,362,362,406,362,406,362,406,362,406,407,407,0,363,363,363,0,363,407,363,363,407,363,407,363,407,363,407,363,363,363,407,407,363,407,363,363,363,363,363,363,407,363,407,363,363,407,363,363,363,407,363,407,363,407,363,363,407,363,363,407,363,407,363,407,363,407,0,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,0,0,0,0,0,0,132,409,410,411,412,132,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,0,412,132,409,410,411,412,132,409,410,411,412,0,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,409,409,132,132,409,410,411,412,132,409,410,411,412,411,0,411,410,410,409,411,411,0,409,412,412,411,411,409,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,0,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,0,413,413,413,413,413,0,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,0,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,416,416,0,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,0,0,418,418,417,418,417,418,417,418,417,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,0,0,0,0,0,0,0,0,0,0,0,0,419,82,420,421,422,423,424,425,426,427,428,428,428,420,419,428,420,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,82,423,428,428,424,424,419,82,420,421,422,423,424,425,426,427,428,428,428,420,420,425,428,428,428,428,424,419,82,420,421,422,423,424,425,426,427,428,427,419,82,420,421,422,423,424,425,426,427,428,0,0,0,421,428,423,421,419,82,420,421,422,423,424,425,426,427,428,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,424,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,0,0,0,428,428,428,421,428,82,421,423,428,421,424,428,420,424,425,424,428,422,420,428,420,428,428,420,420,420,420,428,420,428,428,419,82,420,421,422,423,424,425,426,427,428,428,428,428,420,421,421,419,82,82,82,420,421,421,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,428,428,421,419,82,420,421,422,423,424,425,426,427,428,431,0,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,0,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,430,0,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,0,429,0,0,436,0,0,429,433,434,435,429,436,429,434,433,433,434,435,429,436,433,434,435,429,436,433,434,435,433,434,435,429,436,433,434,435,429,436,429,429,0,433,434,435,429,436,433,434,435,436,433,434,435,429,436,429,429,429,429,429,433,434,435,429,436,433,434,435,429,436,429,433,434,435,429,436,429,429,433,434,435,429,436,433,434,435,429,436,429,436,429,433,434,435,429,436,433,434,435,429,429,436,433,434,435,429,436,433,434,435,429,436,433,434,435,429,436,0,0,438,437,438,437,438,437,438,437,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,438,437,438,437,438,437,438,437,438,437,438,439,0,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,441,441,441,0,441,441,0,440,441,440,441,440,441,440,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,441,440,440,441,440,441,440,441,440,441,440,441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,443,444,457,450,447,460,447,447,447,448,452,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,446,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,455,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,448,448,448,462,445,461,464,442,448,0,455,444,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,457,442,446,447,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,447,463,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,446,448,448,458,0,446,456,450,442,448,451,448,449,448,442,442,448,450,462,448,448,448,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,458,461,457,444,442,447,462,448,448,460,448,444,448,462,442,444,456,458,459,462,449,454,455,451,446,442,444,449,449,451,460,448,448,448,454,459,0,446,455,445,0,449,442,448,0,460,448,442,444,462,442,444,462,448,442,442,451,451,442,444,462,442,444,462,449,449,449,449,449,449,449,0,442,448,442,448,449,0,0,0,442,446,445,451,448,448,448,442,451,447,457,452,451,448,446,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,445,444,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,444,448,462,462,442,0,462,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,0,0,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,470,470,0,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,471,0,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,0,0,472,473,0,472,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,0,473,472,473,472,473,472,473,472,473,472,473,0,0,482,0,482,482,0,482,0,482,0,482,0,482,0,482,0,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,480,481,476,478,480,481,478,479,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,479,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,476,479,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,482,0,480,481,481,476,481,481,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,483,483,0,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,0,485,0,484,485,484,485,484,485,484,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,485,484,484,485,484,485,484,485,484,485,484,485,468,486,468,487,0,468,487,0,487,486,0,468,468,468,486,487,468,468,486,487,468,486,487,468,486,487,468,486,487,468,468,468,486,487,486,487,468,486,487,468,468,468,468,468,468,486,487,468,486,487,468,468,486,487,468,468,468,486,487,468,486,487,468,486,487,468,468,486,487,468,468,486,487,468,486,487,468,486,487,468,486,487,0,0,0,0,0,0,488,488,489,490,491,492,493,488,488,491,489,490,491,492,493,488,489,490,491,492,493,488,489,490,491,492,493,489,490,491,492,493,488,489,490,491,492,493,488,488,488,489,490,489,490,491,492,493,488,489,490,491,492,493,489,490,491,492,493,488,488,488,488,488,488,489,490,491,492,493,488,492,492,489,490,491,492,493,488,488,489,490,491,492,493,488,488,488,489,490,491,492,493,488,489,490,491,492,493,488,488,491,493,489,490,492,488,493,0,0,492,489,490,491,492,493,488,489,490,491,492,493,488,488,489,490,491,492,493,488,489,490,491,492,493,488,489,490,491,492,493,488,0,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,0,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,0,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,502,501,501,0,0,501,466,0,502,502,502,0,0,0,465,466,0,465,0,501,497,498,499,500,465,466,501,502,465,466,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,497,498,499,500,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,497,465,466,465,466,499,497,498,499,500,465,466,499,501,502,497,498,499,500,501,502,497,498,499,500,465,466,501,502,465,465,465,465,465,466,466,466,466,466,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,465,466,497,498,499,500,465,466,501,502,465,466,500,500,465,466,0,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,465,466,500,501,502,465,466,498,497,498,497,498,499,500,465,466,501,502,497,497,498,499,500,465,465,466,466,501,502,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,0,499,497,498,499,500,465,466,501,502,0,508,0,508,0,508,0,508,0,0,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,503,504,505,506,507,508,503,504,505,506,507,508,507,508,504,506,504,503,505,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,504,503,504,505,506,507,508,503,504,505,506,507,508,0,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,0,513,0,513,0,513,513,0,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,513,511,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,511,510,511,512,513,467,467,467,0,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,0,515,0,514,515,514,515,514,515,514,514,515,514,515,514,0,514,515,514,515,514,515,514,515,514,515,514,515,514,514,515,514,515,515,514,514,514,514,514,514,514,515,514,515,514,515,514,515,514,514,515,514,516,0,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,0,0,0,0,517,517,517,517,517,517,0,0,517,517,517,517,517,517,517,517,517,517,517,517,517,0,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,0,0,533,533,534,534,534,534,534,534,534,534,533,533,534,534,534,534,534,534,534,534,534,534,534,534,534,533,534,534,534,534,534,534,0,0,0,0,0,0,0,226,62,220,525,539,540,0,0,539,226,62,220,525,539,540,226,62,220,525,539,540,539,62,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,62,525,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,226,220,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,220,226,62,220,525,539,540,226,62,220,525,539,540,539,226,220,62,525,525,0,539,226,220,220,62,525,226,220,525,226,62,220,525,539,540,226,226,62,220,525,539,540,226,62,220,525,539,540,539,226,62,220,525,539,540,226,62,220,525,539,226,62,226,62,220,525,539,540,0,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,0,0,541,541,542,542,542,542,542,542,542,542,541,542,542,542,542,542,542,542,542,542,542,542,542,542,541,542,542,542,542,542,542,0,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,0,544,545,546,547,548,549,550,551,552,553,554,555,545,544,545,546,547,548,549,550,551,552,553,554,555,551,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,554,0,547,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,551,0,544,547,549,550,0,0,552,0,552,551,546,548,555,545,0,553,0,546,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,551,0,544,545,546,547,548,549,550,551,552,553,554,555,556,0,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,0,557,557,557,557,557,557,557,557,557,557,557,557,0,557,557,557,557,557,557,557,557,558,0,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,0,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,561,561,561,561,561,561,561,561,0,561,561,0,560,561,560,561,560,561,560,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,561,560,560,561,560,561,560,561,560,561,560,561,0,565,0,565,0,0,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,564,562,563,564,565,562,563,564,565,0,0,563,565,0,562,562,563,564,565,564,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,0,0,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,0,567,566,567,566,567,566,567,566,567,566,567,570,0,570,570,0,0,570,568,569,570,568,569,570,568,569,570,568,569,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,568,569,570,568,569,570,568,570,569,0,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,571,0,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,573,573,0,573,0,572,573,572,573,572,573,572,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,574,574,0,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,0,575,575,575,575,575,575,575,575,575,575,575,575,575,575,0,575,575,575,575,575,575,576,0,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,0,0,578,577,578,577,578,577,578,577,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,579,579,0,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,581,581,581,0,0,581,581,581,580,581,580,581,580,581,580,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,581,580,581,580,581,580,581,580,581,580,581,0,0,0,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,0,0,582,582,583,582,583,582,583,582,583,582,583,0,584,584,584,584,584,584,584,584,584,584,584,584,584,584,0,584,584,584,584,584,584,585,0,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,0,590,0,590,0,0,590,0,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,0,0,591,591,591,591,591,591,0,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,0,596,0,0,596,0,596,596,0,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,592,593,594,595,596,592,593,594,595,596,592,593,594,595,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,595,596,595,593,594,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,592,593,594,595,596,0,0,0,396,396,396,0,0,0,0,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,597,598,599,600,601,602,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,396,597,598,599,600,601,602,396,598,598,597,598,599,600,601,602,600,601,602,597,598,599,600,601,602,396,396,396,396,396,396,597,598,599,600,601,602,396,0,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,599,599,598,396,599,598,600,601,602,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,597,597,598,599,600,601,602,396,0,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603],"f":[0,0,0,0,[1],[1],0,[2,2],[2,2],[2,2],[2,2],[[]],[[]],[[]],[[]],[[]],[[]],0,[3,3],[4,4],[[]],[[]],0,0,[[],2],0,[[],2],0,0,[[],3],[[],4],[5,[[6,[4]]]],0,[[4,4],7],0,0,[[3,8],9],[[10,8],9],[[4,8],9],[[]],[[]],[[]],[11,[[6,[3,12]]]],[11,[[6,[10,12]]]],[11,[[6,[3,12]]]],[11,[[6,[10,12]]]],[[]],[[]],[[],[[14,[13]]]],[[],[[14,[13]]]],0,0,0,[[]],[[]],[[]],[[],15],[[],15],[[],15],[16,17],0,0,0,0,0,0,0,0,0,[[],[[19,[18]]]],[[],20],[[4,21],6],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[3,11],[[6,[12]]]],[[10,11],[[6,[12]]]],[[3,11],[[6,[12]]]],[[10,11],[[6,[12]]]],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],0,[23,[[14,[0]]]],0,[2,2],[2,2],[[]],[[]],[[]],[[]],[24,24],[23,23],[[]],[[]],0,0,[[],24],[10,25],[[24,24],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[24,8],9],[[24,8],[[6,[26]]]],[[23,8],9],[[]],[[]],[11,[[6,[23,12]]]],[11,[[6,[23,12]]]],[[]],[[]],[18,[[6,[24]]]],0,[18,7],[[]],[[]],[[],15],[[],15],0,0,0,0,0,0,0,[[]],[[]],[[],20],[[],6],[18,[[6,[24]]]],[[],6],[[],6],[[],6],[[],22],[[],22],[[23,11],[[6,[12]]]],[[23,11],[[6,[12]]]],[[]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[27,27],[[]],[[],27],[[],28],[[27,8],9],[[]],[11,[[6,[27,12]]]],[11,[[6,[27,12]]]],[[]],[[],[[14,[13]]]],[[]],[[],15],0,0,0,0,[[27,[29,[4]],30],25],0,[[]],[[],6],[[],6],[[],22],[[27,11],[[6,[12]]]],[[27,11],[[6,[12]]]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[31,31],[[]],0,[[31,8],9],[[]],[11,[[6,[31,12]]]],[11,[[6,[31,12]]]],[[]],[31,25],[[],[[14,[13]]]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[31,11],[[6,[12]]]],[[31,11],[[6,[12]]]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[32,32],[[]],[[],28],[[32,8],9],[[]],[11,[[6,[32,12]]]],[11,[[6,[32,12]]]],[[]],[[],[[14,[13]]]],[[]],[[],15],[[32,[29,[4]],30],25],0,0,0,0,0,[[]],[[],6],[[],6],[[],22],[[32,11],[[6,[12]]]],[[32,11],[[6,[12]]]],[[]],0,0,0,[[],28],0,0,0,0,0,[[3,[29,[4]],30],25],0,0,0,0,[1],[1],0,[2,2],[2,2],[2,2],[2,2],[[]],[[]],[[]],[[]],[33,33],[34,34],[[]],[[]],0,[[33,8],9],[[34,8],9],[[]],[[]],[11,[[6,[33,12]]]],[11,[[6,[34,12]]]],[11,[[6,[33,12]]]],[11,[[6,[34,12]]]],[[]],[[]],[[],[[14,[13]]]],[18,7],[[]],[[]],[[],15],[[],15],[34,25],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[33,11],[[6,[12]]]],[[34,11],[[6,[12]]]],[[33,11],[[6,[12]]]],[[34,11],[[6,[12]]]],[[]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[35,35],[[]],[[],35],[[35,8],9],[[]],[11,[[6,[35,12]]]],[11,[[6,[35,12]]]],[[]],[[],[[14,[13]]]],0,[[]],[[],15],0,0,[[35,[29,[4]],30],25],[[]],[[],6],[[],6],[[],22],[[35,11],[[6,[12]]]],[[35,11],[[6,[12]]]],[[]],0,0,[1],[[]],[[]],[36,36],[[]],[[],36],[36,[[40,[[14,[37]],[39,[38]]]]]],[5,[[6,[36]]]],[36,41],[[36,[14,[37]]],[[42,[[14,[37]],[39,[38]]]]]],[[36,36],7],[[36,8],9],[[[43,[[14,[37]],[39,[38]]]]],36],[[]],[[]],[[36,[14,[37]]],[[14,[[44,[[14,[37]],[39,[38]]]]]]]],[36,[[14,[[44,[[14,[37]],[39,[38]]]]]]]],[36,[[14,[[40,[[14,[37]],[39,[38]]]]]]]],[[36,[14,[37]]],[[14,[[40,[[14,[37]],[39,[38]]]]]]]],[[36,[14,[37]],[39,[38]]],[[14,[[39,[38]]]]]],[[36,[39,[38]]]],[[]],[[],15],[36,7],[[],7],[36,[[45,[[14,[37]],[39,[38]]]]]],[16,17],[36,46],[[36,[14,[37]],[39,[38]]]],[[[39,[38]]],36],[[36,38],7],[[36,47],7],[[],20],[[36,21],6],[[]],[[],6],[[],6],[[],22],[[36,37]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[4,48],25],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[[[51,[50]]],[[51,[50]]]],[52,52],[53,53],[[]],[[]],[[]],[[]],0,0,[[],[[51,[54]]]],[[],52],[5,[[6,[49]]]],[[49,18],[[6,[55]]]],[5,[[6,[[51,[56]]]]]],[5,[[6,[[59,[[58,[57]]]]]]]],[5,[[6,[52]]]],[5,[[6,[53]]]],[[4,18,60,[61,[20]]],[[6,[62,63]]]],[[],51],[[49,49],7],[[[51,[64]],[51,[64]]],7],[[52,52],7],[[53,53],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[49,8],9],[[65,8],9],[[65,8],9],[[[51,[66]],8],9],[[52,8],9],[[53,8],9],[[]],[67,49],[[]],[55,65],[14,51],[[],51],[68],[[]],[[]],[[]],[[],53],[[]],[69,[[6,[4,70]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],7],[51,7],[16,17],[16,17],[16,17],[16,17],0,[[[51,[54]]],[[29,[54]]]],[[[51,[[0,[50,54]]]],71]],0,[[[72,[14]]],51],[73],0,[[[51,[[0,[74,54]]]],75],[[78,[[77,[76]]]]]],[[[51,[54]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[49,21],6],[[[51,[79]],21],6],[[[80,[[61,[57]]]],21],6],[[52,21],6],[[53,21],6],[65,[[14,[81]]]],[[[51,[54]],[29,[54]]]],[[[51,[54]],[29,[54]]]],[[]],[[]],[[]],[[]],[[],20],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[82,[[6,[53]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[51,[[0,[54,64]]]],[51,[[0,[54,64]]]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[51,[0,[47,83,84]]]],[[],[[51,[54]]]],[[[51,[[0,[74,54]]]],85],[[78,[[77,[76]]]]]],0,0,0,[1],[2,2],[2,2],[[]],[[]],[86,86],[[]],[[86,8],9],[[]],[11,[[6,[86,12]]]],[11,[[6,[86,12]]]],[[]],[18,7],[[]],[[],15],0,[[86,[29,[4]],[14,[37]]],[[87,[25]]]],[71,25],[[]],[[],6],[[],6],[[],22],[[86,11],[[6,[12]]]],[[86,11],[[6,[12]]]],[[]],0,0,0,0,[[88,[80,[18]],[29,[4]],[14,[37]]],89],[[88,[80,[18]],[29,[4]]],89],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],92],[[],92],[[],[[19,[18]]]],[[],[[19,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],114],[[],114],[[],18],[[],18],[[],[[14,[115]]]],[[],[[14,[115]]]],[[],95],[[],96],[[],101],[[],102],[[],103],[[],105],[[],107],[[],112],[5,[[6,[93]]]],[5,[[6,[94]]]],[5,[[6,[95]]]],[5,[[6,[96]]]],[5,[[6,[97]]]],[5,[[6,[98]]]],[5,[[6,[99]]]],[5,[[6,[100]]]],[5,[[6,[101]]]],[5,[[6,[102]]]],[5,[[6,[103]]]],[5,[[6,[104]]]],[5,[[6,[105]]]],[5,[[6,[106]]]],[5,[[6,[107]]]],[5,[[6,[108]]]],[5,[[6,[109]]]],[5,[[6,[110]]]],[5,[[6,[111]]]],[5,[[6,[112]]]],[5,[[6,[113]]]],[93,[[14,[38]]]],[[],[[61,[20]]]],[[],[[61,[20]]]],[[],[[58,[20,90]]]],[[],[[58,[20,90]]]],[[93,8],9],[[94,8],9],[[95,8],9],[[96,8],9],[[97,8],9],[[98,8],9],[[99,8],9],[[100,8],9],[[101,8],9],[[102,8],9],[[103,8],9],[[104,8],9],[[105,8],9],[[106,8],9],[[107,8],9],[[108,8],9],[[109,8],9],[[110,8],9],[[111,8],9],[[112,8],9],[[113,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],[[19,[18]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[93,7],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],0,[[],[[61,[116]]]],[[],[[61,[116]]]],[[],[[58,[116,90]]]],[[],[[58,[116,90]]]],0,0,[93,117],[106,117],[93,117],[106,117],0,0,0,0,0,[[],20],[[],20],[[],20],[[],20],[[],[[14,[20]]]],[[],[[14,[20]]]],[[18,95],93],[[18,107],106],0,[[],[[61,[118]]]],[[],[[61,[118]]]],[[],[[58,[118,90]]]],[[],[[58,[118,90]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],0,0,0,0,0,0,0,0,0,0,[[],[[14,[20]]]],[[],[[14,[20]]]],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],0,[[93,21],6],[[95,21],6],[[96,21],6],[[97,21],6],[[98,21],6],[[99,21],6],[[100,21],6],[[101,21],6],[[102,21],6],[[103,21],6],[[104,21],6],[[105,21],6],[[106,21],6],[[107,21],6],[[108,21],6],[[109,21],6],[[110,21],6],[[111,21],6],[[112,21],6],[[113,21],6],[[],[[61,[18]]]],[[],[[61,[18]]]],[93,95],[106,107],0,0,0,[93,95],[106,107],0,[106,[[14,[113]]]],0,0,[106,[[14,[113]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,[[39,[[58,[57]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],[[14,[20]]]],[[],[[14,[20]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[119,[[0,[50,64,66]]]]]],[[[119,[50]]],[[119,[50]]]],[[]],[[],[[119,[[0,[54,50]]]]]],[[[120,[[0,[50,64,66]]]]]],[[[121,[[0,[50,64,66]]]]]],[5,[[6,[[119,[[0,[56,50]]]]]]]],[[[120,[[0,[50,64,66]]]]]],[[[121,[[0,[50,64,66]]]]]],[[[119,[64]],[119,[64]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[119,[66]],8],9],[[]],[[]],[[]],[[]],[[[29,[4]],[72,[122]],[14,[37]]],25],[[[119,[[0,[50,64,66]]]]],7],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],7],[16,17],[[]],[[],123],[[],123],[[]],[[[119,[[0,[50,64,66]]]],124]],[50,[[119,[50]]]],[[[119,[[0,[50,64,66]]]]],[[120,[[0,[50,64,66]]]]]],[[],20],[[[119,[79]],21],6],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[[119,[50]]],[[30,[50]]]],[[[119,[[0,[50,64,66]]]]],[[121,[[0,[50,64,66]]]]]],[[[80,[18]],[80,[18]],[14,[37]],[29,[4]]],25],0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[125,125],[37,37],[38,38],[126,126],[127,127],[[]],[[]],[[]],[[]],[[]],[[125,125],128],[[37,37],128],[[38,38],128],[37,20],[[],128],[[],128],[[],128],[[],37],[[],38],[[],126],[5,[[6,[125]]]],[5,[[6,[37]]]],[5,[[6,[38]]]],[5,[[6,[126]]]],[[125,125],7],[[37,37],7],[[38,38],7],[[38,125],7],[[126,126],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[125,8],9],[[125,8],9],[[37,8],9],[[37,8],9],[[38,8],9],[[126,8],9],[[127,8],9],[[127,8],9],[129,125],[[],125],[[],125],[[],125],[[],125],[[],125],[[],125],[[]],[[]],[[]],[[[72,[125]]],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[6,[125]]]],[18,[[6,[37]]]],[18,[[6,[38]]]],[[125,130]],[[37,130]],[[38,130]],0,[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],0,[[[72,[20]],[72,[20]],[72,[20]]],37],[125,38],[[125,125],[[14,[128]]]],[[37,37],[[14,[128]]]],[[38,38],[[14,[128]]]],[[126,126],[[14,[128]]]],[125,28],0,[73],[[[72,[20]]],37],0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[125,21],6],[[37,21],6],[[38,21],6],[[126,21],6],[[37,[72,[20]]],37],0,[[]],[[]],[[]],[[]],[[]],[125,[[131,[129]]]],[[],20],[[],20],[[],20],0,[[],6],[132,[[6,[125]]]],[133,[[6,[125]]]],[134,[[6,[125]]]],[135,[[6,[125]]]],[[],6],[93,[[6,[38]]]],[[],6],[136,[[6,[126]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[125,[72,[137]]],38],[[37,[72,[20]]],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[[72,[14]]],[[6,[53,55]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[138,138],[139,139],[140,140],[141,141],[[]],[[]],[[]],[[]],0,0,[139,67],0,[[],142],0,0,[143,[[6,[139,55]]]],0,[[],138],[[],140],[144,140],[5,[[6,[138]]]],0,0,[[[14,[145]]],143],[145,[[6,[67,55]]]],[67,[[6,[145,55]]]],0,0,[14,[[6,[55]]]],[[138,138],7],[[55,55],7],[[146,146],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],147],[139,74],0,[[[14,[67]]],143],[[138,8],9],[[148,8],9],[[148,8],9],[[55,8],9],[[55,8],9],[[146,8],9],[[146,8],9],[[149,8],9],[[150,8],9],[[141,8],9],[[]],[[]],[140,151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[152,148],[[]],[153,55],[154,55],[155,55],[146,55],[156,55],[70,55],[[]],[157,55],[[]],[[]],[[]],[[]],[41,140],[[]],[[]],[14],[144,140],[[]],[[]],[[]],[[]],[[18,143],[[6,[139,55]]]],[[140,18],[[14,[[29,[147]]]]]],[18,[[14,[[29,[147]]]]]],[[138,46]],[[140,147],[[14,[[29,[147]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[140],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[138,7],[[],7],[138,41],0,[16,17],[139,[[14,[18]]]],[138,46],0,0,0,[[75,158],75],0,0,0,[18,146],[[],18],[[[14,[49]]],143],[[[58,[38]],125,[58,[57]]],75],[[38,125,125,[58,[57]]],85],[58,[[6,[138,55]]]],[159,148],[[159,[14,[20]]],146],[[67,[77,[74]]],139],0,0,[73],[73],[73],[[160,75],[[78,[[77,[76]]]]]],[[161,75],[[78,[[77,[76]]]]]],[[162,75],[[78,[[77,[76]]]]]],[[163,75],[[78,[[77,[76]]]]]],[[164,75],[[78,[[77,[76]]]]]],[[165,75],[[78,[[77,[76]]]]]],[[166,75],[[78,[[77,[76]]]]]],[[167,75],[[78,[[77,[76]]]]]],[[168,75],[[78,[[77,[76]]]]]],[[169,75],[[78,[[77,[76]]]]]],[[138,75],[[78,[[77,[76]]]]]],[[150,75],[[78,[[77,[76]]]]]],[[141,75],[[78,[[77,[76]]]]]],[75,[[78,[[77,[76]]]]]],[144],[[[14,[49]]],[[6,[49,55]]]],[[[14,[49]]],[[6,[49,55]]]],[[],20],[[138,21],6],[148,[[14,[81]]]],0,0,0,[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],0,[[[61,[53]]],[[6,[138,55]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[170,[53]]],[[6,[138]]]],[[[170,[53]]],[[6,[138]]]],[[[58,[53]]],[[6,[138]]]],[[[61,[53]]],[[6,[138]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[171,[[6,[141]]]],[[],6],[14,[[6,[55]]]],[14,[[6,[160,55]]]],[14,[[6,[161,55]]]],[14,[[6,[162,55]]]],[14,[[6,[163,55]]]],[14,[[6,[164,55]]]],[14,[[6,[165,55]]]],[14,[[6,[166,55]]]],[14,[[6,[167,55]]]],[14,[[6,[168,55]]]],[14,[[6,[169,55]]]],[14,[[6,[150,55]]]],[14,[[6,[141,55]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,140],[[161,85],[[78,[[77,[76]]]]]],[[162,85],[[78,[[77,[76]]]]]],[[163,85],[[78,[[77,[76]]]]]],[[164,85],[[78,[[77,[76]]]]]],[[167,85],[[78,[[77,[76]]]]]],[[168,85],[[78,[[77,[76]]]]]],[[138,85],[[78,[[77,[76]]]]]],[[150,85],[[78,[[77,[76]]]]]],[[141,85],[[78,[[77,[76]]]]]],[85,[[78,[[77,[76]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[58,[57]]],[[14,[172]]]],[[173,[58,[57]]],[[14,[172]]]],[[174,[58,[57]]],[[14,[172]]]],[[175,[58,[57]]],[[14,[172]]]],[5,[[6,[173]]]],[5,[[6,[174]]]],[5,[[6,[176]]]],[5,[[6,[177]]]],[5,[[6,[175]]]],[[173,173],7],[[174,174],7],[[176,176],7],[[177,177],7],[[175,175],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[173,8],9],[[174,8],9],[[176,8],9],[[177,8],9],[[175,8],9],[[]],[[]],[174,176],[175,176],[[]],[173,176],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[176,[[77,[178]]]],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],[16,17],[16,17],0,0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[173,21],6],[[174,21],6],[[176,21],6],[[177,21],6],[[175,21],6],0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[179,179],[180,180],[181,181],[[]],[[]],[[]],[[],179],[[],180],[[],181],[5,[[6,[179]]]],[5,[[6,[180]]]],[5,[[6,[181]]]],[[179,179],7],[[180,180],7],[[181,181],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[179,8],9],[[180,8],9],[[181,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[179,21],6],[[180,21],6],[[181,21],6],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[],182],[5,[[6,[182]]]],[5,[[6,[183]]]],[[182,182],7],[[183,183],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[182,8],9],[[183,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],[16,17],[183,162],0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[182,21],6],[[183,21],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,[[]],[[]],[[],184],[5,[[6,[184]]]],[[184,8],9],[[]],0,[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[184,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,[[]],[[]],[5,[[6,[185]]]],[[185,8],9],[[]],[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[185,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[186,186],[187,187],[188,188],[189,189],[[]],[[]],[[]],[[]],[[188,129],7],[[189,28],7],[5,[[6,[186]]]],[5,[[6,[187]]]],[5,[[6,[188]]]],[5,[[6,[189]]]],[[186,186],7],[[187,187],7],[[188,188],7],[[189,189],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[186,8],9],[[187,8],9],[[188,8],9],[[190,8],9],[[190,8],9],[[189,8],9],[[191,8],9],[[191,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],[16,17],[[28,28],[[6,[189,190]]]],0,0,0,[73],[73],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[186,21],6],[[187,21],6],[[188,21],6],[[189,21],6],0,[[]],[[]],[[]],[[]],[[],20],[[],20],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[192,[[77,[0]]]],[[]],[[]],[[]],[[]],[[],192],[5,[[6,[193]]]],[5,[[6,[192]]]],[[193,193],7],[[192,192],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[193,8],9],[[192,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],[16,17],0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[193,21],6],[[192,21],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[[]],[[]],[5,[[6,[194]]]],[[194,194],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[194,8],9],[[]],[[]],[[],15],[16,17],0,0,[[],[[19,[18]]]],[[],20],[[194,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],195],[5,[[6,[196]]]],[5,[[6,[197]]]],[5,[[6,[198]]]],[5,[[6,[195]]]],[[196,196],7],[[197,197],7],[[198,198],7],[[195,195],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[196,8],9],[[197,8],9],[[198,8],9],[[195,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],7],[16,17],[16,17],[16,17],[16,17],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[196,21],6],[[197,21],6],[[198,21],6],[[195,21],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,[[]],[[]],[5,[[6,[199]]]],[[199,8],9],[[]],[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[199,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[171,171],[[]],[5,[[6,[171]]]],[[171,171],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[171,8],9],[[]],[[]],[[]],[[],15],[16,17],0,[[[80,[18]]],171],0,[[],[[19,[18]]]],[[],20],[[171,21],6],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],200],[5,[[6,[200]]]],[[200,200],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[201,8],9],[[201,8],9],[[200,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],0,[73],[[],[[19,[18]]]],[[],20],[[200,21],6],[[],20],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[172,[[14,[202]]]],[203,[[14,[172]]]],[172,[[14,[20]]]],[203,[[14,[204]]]],[172,[[14,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[205,205],[203,203],[204,204],[172,172],[[[206,[[0,[50,54]]]]],[[206,[[0,[50,54]]]]]],[[]],[[]],[[]],[[]],[[]],[[205,205],128],[[203,203],128],[[204,204],128],[[172,172],128],[[],128],[[],128],[[],128],[[],128],[[],[[206,[[0,[54,54]]]]]],[5,[[6,[205]]]],[5,[[6,[203]]]],[5,[[6,[204]]]],[5,[[6,[172]]]],[5,[[6,[[206,[[0,[56,54,54]]]]]]]],[[205,205],7],[[203,203],7],[[204,204],7],[[172,172],7],[[[206,[[0,[64,54]]]],[206,[[0,[64,54]]]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[205,8],9],[[205,8],9],[[203,8],9],[[204,8],9],[[204,8],9],[[172,8],9],[[172,8],9],[[[206,[[0,[66,54]]]],8],9],[207,205],[[]],[18,205],[20,205],[[]],[204,203],[172,203],[[]],[208,172],[[]],[202,172],[18,172],[[[170,[57]]],172],[[[58,[172]]],172],[7,172],[[[170,[57]]],172],[20,172],[[]],[126,[[206,[126]]]],[207,205],[[]],[[]],[[]],[[]],[[]],[18,205],[[205,130]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],7],[16,17],[16,17],[16,17],[16,17],[16,17],[204,205],0,[[[80,[18]]],205],[[[80,[18]]],204],[[[72,[54]]],[[206,[54]]]],[[205,205],[[14,[128]]]],[[203,203],[[14,[128]]]],[[204,204],[[14,[128]]]],[[172,172],[[14,[128]]]],[[203,158],[[14,[172]]]],[[203,158],[[14,[202]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[205,21],6],[[203,21],6],[[204,21],6],[[172,21],6],[[[206,[[0,[79,54]]]],21],6],[[]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],6],[[],6],[[],6],[209,[[6,[172]]]],[[],6],[[],6],[136,[[6,[[206,[[0,[[210,[136]],54]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[[72,[54]],[211,[20,67]]],[[206,[54]]]],0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[212,212],[[]],[212,[[58,[57]]]],[[212,[58,[57]]]],[[212,8],9],[[213,8],9],[[213,8],9],[[]],[[[215,[[214,[[61,[57]]]]]]],213],[[]],[[]],[[]],[[]],[[],15],[[],15],[212,57],[[[61,[57]]],[[6,[[14,[212]],213]]]],[[],212],[[57,216,216],212],[57,212],[73],[[212,216],[[14,[216]]]],[28,25],[[]],[[],20],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[217,[[0,[50,0]]]]],[[217,[[0,[50,0]]]]]],[48,48],[60,60],[218,218],[[]],[[]],[[]],[[]],[[60,60],128],[[],128],0,[[20,[58,[219]]],[[25,[[217,[0]]]]]],0,[[218,[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[60,222],[[6,[145,153]]]],[[60,60],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[48,8],9],[[60,8],9],[[60,8],9],[[]],[[]],[[]],[[]],[[[29,[4]],208],218],[[]],[[]],[[]],[[]],[18,[[6,[60]]]],[46,60],[[60,130]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[60,46],[[[217,[[0,[223]]]],[29,[4]]],[[0,[[0,[223]]]]]],[48,20],[[4,208],218],[[60,60],[[14,[128]]]],[48,60],0,[[218,[0,[89,83,224]]],[[6,[[0,[89,83]],225]]]],[[218,[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[]],[[]],[[]],[[],20],[[],6],[145,[[6,[48]]]],[[],6],[20,[[6,[60,0]]]],[[],6],[18,[[6,[60,0]]]],[20,[[6,[60,0]]]],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[48,18],[60,18],[[]],[[]],[[]],[[]],[[227,[29,[4]],208],[[0,[[228,[223]]]]]],[[[217,[[228,[223]]]],[29,[4]],208],[[0,[[228,[223]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[229],[230],[231],[232],[233],[234],[235],[236],[237],[238],[239],[240],[241],[242],[243],[229,229],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[241,241],[242,242],[243,243],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[],229],[[],230],[[],231],[[],232],[[],233],[[],234],[[],235],[[],236],[[],237],[[],238],[[],239],[[],240],[[],241],[[],242],[[],243],[229,46],[230,46],[231,46],[232,46],[233,46],[234,46],[235,46],[236,46],[237,46],[238,46],[239,46],[240,46],[241,46],[242,46],[243,46],[[229,229],7],[[230,230],7],[[231,231],7],[[232,232],7],[[233,233],7],[[234,234],7],[[235,235],7],[[236,236],7],[[237,237],7],[[238,238],7],[[239,239],7],[[240,240],7],[[241,241],7],[[242,242],7],[[243,243],7],0,0,0,0,0,0,0,[[229,8],9],[[230,8],9],[[231,8],9],[[232,8],9],[[233,8],9],[[234,8],9],[[235,8],9],[[236,8],9],[[237,8],9],[[238,8],9],[[239,8],9],[[240,8],9],[[241,8],9],[[242,8],9],[[243,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,[231,244],0,0,[[241,245]],0,[[231,244]],[241,[[249,[[248,[[247,[246]]]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[250,250],[[]],[[250,251]],[250,46],[[250,250],7],[[250,8],9],[[]],[[]],[[]],[[],15],[[[14,[250]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[256,256],[[]],[[256,251]],[256,46],[[256,256],7],[[256,8],9],[[]],[[]],[[]],[[],15],[[[14,[256]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[244,18],[[]],[[]],[244,244],[[]],[[244,244],128],[[],128],[[],244],[[244,244],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[244,8],9],[[]],[246,[[14,[244]]]],[[]],[18,[[14,[244]]]],[[244,130]],[[]],[[],15],[246,7],[[244,244],[[14,[128]]]],[[]],[246,[[6,[244,157]]]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[257,257],[[]],[[257,251]],[257,46],[[257,257],7],[[257,8],9],[[]],[[]],[[]],[[],15],[[[14,[257]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[245,18],[[]],[[]],[245,245],[[]],[[245,245],128],[[],128],[[],245],[[245,245],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[245,8],9],[[]],[246,[[14,[245]]]],[[]],[18,[[14,[245]]]],[[245,130]],[[]],[[],15],[246,7],[[245,245],[[14,[128]]]],[[]],[246,[[6,[245,157]]]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[258],[259],[260],[261],[262],[263],[264],[265],[266],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],258],[[],259],[[],260],[[],261],[[],262],[[],263],[[],264],[[],265],[[],266],0,[262,267],0,0,0,0,0,[258,46],[259,46],[260,46],[261,46],[262,46],[263,46],[264,46],[265,46],[266,46],0,0,0,0,0,0,0,0,[[258,258],7],[[259,259],7],[[260,260],7],[[261,261],7],[[262,262],7],[[263,263],7],[[264,264],7],[[265,265],7],[[266,266],7],0,0,0,0,[[258,8],9],[[259,8],9],[[260,8],9],[[261,8],9],[[262,8],9],[[263,8],9],[[264,8],9],[[265,8],9],[[266,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[262,268],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[262,269],0,0,0,[[262,267]],[[262,268]],[[262,269]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[270],[270,270],[[]],[[],270],[270,46],[[270,270],7],[[270,8],9],[[]],[[]],[[]],[[],15],0,0,0,0,0,[270,271],0,0,[[270,271]],0,[[]],0,[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],0,[272],[272,272],[[]],[[],272],[272,46],[[272,272],7],[[272,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[273,18],[268,18],[267,18],[269,18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[274],[275],[276],[277],[278],[279],[280],[281],[282],[283],[284],[285],[286],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[284,284],[285,285],[286,286],[273,273],[268,268],[267,267],[269,269],[287,287],[288,288],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[273,273],128],[[268,268],128],[[267,267],128],[[269,269],128],0,[[],128],[[],128],[[],128],[[],128],0,[[],274],[[],275],[[],276],[[],277],[[],278],[[],279],[[],280],[[],281],[[],282],[[],283],[[],284],[[],285],[[],286],[[],273],[[],268],[[],267],[[],269],0,0,[[287,251]],[[288,251]],[274,46],[275,46],[276,46],[277,46],[278,46],[279,46],[280,46],[281,46],[282,46],[283,46],[284,46],[285,46],[286,46],[287,46],[288,46],[[274,274],7],[[275,275],7],[[276,276],7],[[277,277],7],[[278,278],7],[[279,279],7],[[280,280],7],[[281,281],7],[[282,282],7],[[283,283],7],[[284,284],7],[[285,285],7],[[286,286],7],[[273,273],7],[[268,268],7],[[267,267],7],[[269,269],7],[[287,287],7],[[288,288],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[277,289],0,[[274,8],9],[[275,8],9],[[276,8],9],[[277,8],9],[[278,8],9],[[279,8],9],[[280,8],9],[[281,8],9],[[282,8],9],[[283,8],9],[[284,8],9],[[285,8],9],[[286,8],9],[[273,8],9],[[268,8],9],[[267,8],9],[[269,8],9],[[287,8],9],[[288,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[273]]]],[246,[[14,[268]]]],[246,[[14,[267]]]],[246,[[14,[269]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[273]]]],[18,[[14,[268]]]],[18,[[14,[267]]]],[18,[[14,[269]]]],[[273,130]],[[268,130]],[[267,130]],[[269,130]],[281,290],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[246,7],[246,7],[246,7],0,0,0,0,0,0,0,[[[14,[287]],252,253,254,255],[[6,[157]]]],[[[14,[288]],252,253,254,255],[[6,[157]]]],0,0,0,0,0,0,[[273,273],[[14,[128]]]],[[268,268],[[14,[128]]]],[[267,267],[[14,[128]]]],[[269,269],[[14,[128]]]],0,0,0,0,0,[[277,289]],[[281,290]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[273,157]]]],[[],6],[246,[[6,[268,157]]]],[[],6],[[],6],[246,[[6,[267,157]]]],[[],6],[246,[[6,[269,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[291],[292],[293],[291,291],[292,292],[293,293],[294,294],[[]],[[]],[[]],[[]],[[],291],[[],292],[[],293],[[294,251]],[291,46],[292,46],[293,46],[294,46],[[291,291],7],[[292,292],7],[[293,293],7],[[294,294],7],0,[[291,8],9],[[292,8],9],[[293,8],9],[[294,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[[14,[294]],252,253,254,255],[[6,[157]]]],0,0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,0,0,0,[1],[1],[289,18],[[]],[[]],[[]],[[]],[295],[295,295],[289,289],[[]],[[]],[[289,289],128],[[],128],[[],295],[[],289],[295,46],[[295,295],7],[[289,289],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[295,296],0,[[295,8],9],[[289,8],9],[[]],[[]],[246,[[14,[289]]]],[[]],[[]],[18,[[14,[289]]]],[[289,130]],[[]],[[]],[[],15],[[],15],[246,7],0,0,[[289,289],[[14,[128]]]],[[295,296]],0,[[]],[[]],[[],6],[246,[[6,[289,157]]]],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[296,18],[[]],[[]],[296,296],[[]],[[296,296],128],[[],128],[[],296],[[296,296],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[296,8],9],[[]],[246,[[14,[296]]]],[[]],[18,[[14,[296]]]],[[296,130]],[[]],[[],15],[246,7],[[296,296],[[14,[128]]]],[[]],[246,[[6,[296,157]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[290,18],[[]],[[]],[290,290],[[]],[[290,290],128],[[],128],[[],290],[[290,290],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[290,8],9],[[]],[246,[[14,[290]]]],[[]],[18,[[14,[290]]]],[[290,130]],[[]],[[],15],[246,7],[[290,290],[[14,[128]]]],[[]],[[],6],[246,[[6,[290,157]]]],[[],6],[[],22],[[]],0,[1],[[]],[[]],[297],[297,297],[[]],[[],297],[297,46],[[297,297],7],[[297,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[298,299],0,0,[300,301],0,0,[271,18],[302,18],[303,18],[304,18],[305,18],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[306],[307],[308],[133],[309],[310],[135],[311],[312],[313],[314],[315],[316],[317],[318],[319],[320],[321],[322],[323],[324],[300],[325],[326],[327],[328],[329],[330],[331],[332],[333],[334],[335],[336],[298],[337],[338],[339],[340],[341],[342],[343],[344],[345],[346],[347],[348],[349],[350],[351],[352],[353],[354],[355],[356],[357],[358],[359],[360],0,[306,306],[307,307],[308,308],[133,133],[309,309],[310,310],[135,135],[311,311],[312,312],[313,313],[314,314],[315,315],[316,316],[317,317],[318,318],[319,319],[320,320],[321,321],[322,322],[323,323],[324,324],[300,300],[325,325],[326,326],[327,327],[328,328],[329,329],[330,330],[331,331],[332,332],[333,333],[271,271],[302,302],[303,303],[334,334],[335,335],[336,336],[298,298],[337,337],[338,338],[339,339],[340,340],[341,341],[342,342],[304,304],[343,343],[344,344],[345,345],[305,305],[346,346],[347,347],[348,348],[349,349],[350,350],[351,351],[352,352],[353,353],[354,354],[355,355],[356,356],[357,357],[358,358],[359,359],[360,360],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[271,271],128],[[302,302],128],[[303,303],128],[[304,304],128],[[305,305],128],[[],128],[[],128],[[],128],[[],128],[[],128],0,0,0,0,0,0,0,0,0,0,0,[[],306],[[],307],[[],308],[[],133],[[],309],[[],310],[[],135],[[],311],[[],312],[[],313],[[],314],[[],315],[[],316],[[],317],[[],318],[[],319],[[],320],[[],321],[[],322],[[],323],[[],324],[[],300],[[],325],[[],326],[[],327],[[],328],[[],329],[[],330],[[],331],[[],332],[[],333],[[],271],[[],302],[[],303],[[],334],[[],335],[[],336],[[],298],[[],337],[[],338],[[],339],[[],340],[[],341],[[],342],[[],304],[[],343],[[],344],[[],345],[[],305],[[],346],[[],347],[[],348],[[],349],[[],350],[[],351],[[],352],[[],353],[[],354],[[],355],[[],356],[[],357],[[],358],[[],359],[[],360],0,0,0,0,0,0,0,0,0,0,0,0,[306,46],[307,46],[308,46],[133,46],[309,46],[310,46],[135,46],[311,46],[312,46],[313,46],[314,46],[315,46],[316,46],[317,46],[318,46],[319,46],[320,46],[321,46],[322,46],[323,46],[324,46],[300,46],[325,46],[326,46],[327,46],[328,46],[329,46],[330,46],[331,46],[332,46],[333,46],[334,46],[335,46],[336,46],[298,46],[337,46],[338,46],[339,46],[340,46],[341,46],[342,46],[343,46],[344,46],[345,46],[346,46],[347,46],[348,46],[349,46],[350,46],[351,46],[352,46],[353,46],[354,46],[355,46],[356,46],[357,46],[358,46],[359,46],[360,46],0,[[306,306],7],[[307,307],7],[[308,308],7],[[133,133],7],[[309,309],7],[[310,310],7],[[135,135],7],[[311,311],7],[[312,312],7],[[313,313],7],[[314,314],7],[[315,315],7],[[316,316],7],[[317,317],7],[[318,318],7],[[319,319],7],[[320,320],7],[[321,321],7],[[322,322],7],[[323,323],7],[[324,324],7],[[300,300],7],[[325,325],7],[[326,326],7],[[327,327],7],[[328,328],7],[[329,329],7],[[330,330],7],[[331,331],7],[[332,332],7],[[333,333],7],[[271,271],7],[[302,302],7],[[303,303],7],[[334,334],7],[[335,335],7],[[336,336],7],[[298,298],7],[[337,337],7],[[338,338],7],[[339,339],7],[[340,340],7],[[341,341],7],[[342,342],7],[[304,304],7],[[343,343],7],[[344,344],7],[[345,345],7],[[305,305],7],[[346,346],7],[[347,347],7],[[348,348],7],[[349,349],7],[[350,350],7],[[351,351],7],[[352,352],7],[[353,353],7],[[354,354],7],[[355,355],7],[[356,356],7],[[357,357],7],[[358,358],7],[[359,359],7],[[360,360],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,0,0,0,0,[[306,8],9],[[307,8],9],[[308,8],9],[[133,8],9],[[309,8],9],[[310,8],9],[[135,8],9],[[311,8],9],[[312,8],9],[[313,8],9],[[314,8],9],[[315,8],9],[[316,8],9],[[317,8],9],[[318,8],9],[[319,8],9],[[320,8],9],[[321,8],9],[[322,8],9],[[323,8],9],[[324,8],9],[[300,8],9],[[325,8],9],[[326,8],9],[[327,8],9],[[328,8],9],[[329,8],9],[[330,8],9],[[331,8],9],[[332,8],9],[[333,8],9],[[271,8],9],[[302,8],9],[[303,8],9],[[334,8],9],[[335,8],9],[[336,8],9],[[298,8],9],[[337,8],9],[[338,8],9],[[339,8],9],[[340,8],9],[[341,8],9],[[342,8],9],[[304,8],9],[[343,8],9],[[344,8],9],[[345,8],9],[[305,8],9],[[346,8],9],[[347,8],9],[[348,8],9],[[349,8],9],[[350,8],9],[[351,8],9],[[352,8],9],[[353,8],9],[[354,8],9],[[355,8],9],[[356,8],9],[[357,8],9],[[358,8],9],[[359,8],9],[[360,8],9],0,[[]],[[]],[[]],[125,133],[[]],[[]],[[]],[[]],[125,135],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[271]]]],[246,[[14,[302]]]],[246,[[14,[303]]]],[246,[[14,[304]]]],[246,[[14,[305]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[271]]]],[18,[[14,[302]]]],[18,[[14,[303]]]],[18,[[14,[304]]]],[18,[[14,[305]]]],0,0,[[271,130]],[[302,130]],[[303,130]],[[304,130]],[[305,130]],0,0,0,0,[351,361],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[246,7],[246,7],[246,7],[246,7],[246,7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[271,271],[[14,[128]]]],[[302,302],[[14,[128]]]],[[303,303],[[14,[128]]]],[[304,304],[[14,[128]]]],[[305,305],[[14,[128]]]],0,0,0,0,0,0,0,[133,362],0,0,[[344,305]],0,0,0,0,0,0,0,[341,304],0,0,0,0,0,0,0,0,0,0,[[298,299]],[[300,301]],[[351,361]],0,[[133,362]],[[341,304]],[[306,363]],[[298,304]],[[338,304]],[[335,364]],0,0,0,0,0,0,0,[306,363],0,[344,[[249,[[248,[[247,[246]]]]]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[298,304],[338,304],0,0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[271,157]]]],[246,[[6,[302,157]]]],[[],6],[[],6],[246,[[6,[303,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[304,157]]]],[[],6],[[],6],[[],6],[[],6],[246,[[6,[305,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,0,0,0,0,0,[335,364],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[[]],[[]],[134,134],[[]],[[134,251]],[134,46],[[134,134],7],[[134,8],9],[125,134],[[]],[[]],[[]],[[],15],[[[14,[134]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[365],[365,365],[[]],[[],365],[365,46],[[365,365],7],[[365,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,[1],[299,18],[[]],[[]],[299,299],[[]],[[299,299],128],[[],128],[[],299],[[299,299],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[299,8],9],[[]],[246,[[14,[299]]]],[[]],[18,[[14,[299]]]],[[299,130]],[[]],[[],15],[246,7],[[299,299],[[14,[128]]]],[[]],[246,[[6,[299,157]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[366,366],[[]],[[366,251]],[366,46],[[366,366],7],[[366,8],9],[[]],[[]],[[]],[[],15],[[[14,[366]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[[]],[[]],[367,367],[[]],[[367,251]],[367,46],[[367,367],7],[[367,8],9],[[]],[[]],[[]],[[],15],[[[14,[367]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[[]],[[]],[368,368],[[]],[[368,251]],[368,46],[[368,368],7],[[368,8],9],[[]],[[]],[[]],[[],15],[[[14,[368]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[369,369],[[]],[[369,251]],[369,46],[[369,369],7],[[369,8],9],[[]],[[]],[[]],[[],15],[[[14,[369]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[370,370],[[]],[[370,251]],[370,46],[[370,370],7],[[370,8],9],[[]],[[]],[[]],[[],15],[[[14,[370]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[371],[372],[371,371],[372,372],[373,373],[[]],[[]],[[]],0,0,0,[[],371],[[],372],[[373,251]],[371,46],[372,46],[373,46],[[371,371],7],[[372,372],7],[[373,373],7],[[371,8],9],[[372,8],9],[[373,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],15],[[],15],[[],15],[[[14,[373]],252,253,254,255],[[6,[157]]]],0,0,0,[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[374],[375],[376],[377],[378],[374,374],[375,375],[376,376],[377,377],[378,378],[[]],[[]],[[]],[[]],[[]],0,0,[[],374],[[],375],[[],376],[[],377],[[],378],[374,46],[375,46],[376,46],[377,46],[378,46],[[374,374],7],[[375,375],7],[[376,376],7],[[377,377],7],[[378,378],7],[[374,8],9],[[375,8],9],[[376,8],9],[[377,8],9],[[378,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[379],[380],[381],[382],[379,379],[380,380],[381,381],[382,382],[383,383],[[]],[[]],[[]],[[]],[[]],0,[[],379],[[],380],[[],381],[[],382],[[383,251]],[379,46],[380,46],[381,46],[382,46],[383,46],[[379,379],7],[[380,380],7],[[381,381],7],[[382,382],7],[[383,383],7],[[379,8],9],[[380,8],9],[[381,8],9],[[382,8],9],[[383,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[383]],252,253,254,255],[[6,[157]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[384,384],[[]],[[384,251]],[384,46],[[384,384],7],[[384,8],9],[[]],[[]],[[]],[[],15],[[[14,[384]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[385],[385,385],[[]],[[],385],[385,46],[[385,385],7],[[385,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,0,[[]],0,0,0,[1],[[]],[[]],[386,386],[[]],[[386,251]],[386,46],[[386,386],7],[[386,8],9],[[]],[[]],[[]],[[],15],[[[14,[386]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[[]],[[]],[387,387],[[]],[[387,251]],[387,46],[[387,387],7],[[387,8],9],[[]],[[]],[[]],[[],15],[[[14,[387]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[301,18],[[]],[[]],[301,301],[[]],[[301,301],128],[[],128],[[],301],[[301,301],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[301,8],9],[[]],[246,[[14,[301]]]],[[]],[18,[[14,[301]]]],[[301,130]],[[]],[[],15],[246,7],[[301,301],[[14,[128]]]],[[]],[[],6],[246,[[6,[301,157]]]],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[388],[389],[390],[391],[392],[393],[394],[388,388],[389,389],[390,390],[391,391],[392,392],[393,393],[394,394],[395,395],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,396],0,0,0,[[],388],[[],389],[[],390],[[],391],[[],392],[[],393],[[],394],[[395,251]],[388,46],[389,46],[390,46],[391,46],[392,46],[393,46],[394,46],[395,46],[[388,388],7],[[389,389],7],[[390,390],7],[[391,391],7],[[392,392],7],[[393,393],7],[[394,394],7],[[395,395],7],0,[[388,8],9],[[389,8],9],[[390,8],9],[[391,8],9],[[392,8],9],[[393,8],9],[[394,8],9],[[395,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[395]],252,253,254,255],[[6,[157]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[389,396]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[397,397],[[]],[[397,251]],[397,46],[[397,397],7],[[397,8],9],[[]],[[]],[[]],[[],15],[[[14,[397]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[398,398],[[]],[[398,251]],[398,46],[[398,398],7],[[398,8],9],[[]],[[]],[[]],[[],15],[[[14,[398]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[399],[399,399],[[]],[[],399],[399,46],[[399,399],7],[[399,8],9],[[]],[[]],0,0,[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[400],[400,400],[401,401],[[]],[[]],[[],400],[[401,251]],[400,46],[401,46],[[400,400],7],[[401,401],7],[[400,8],9],[[401,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[401]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,[1],[[]],[[]],[402],[402,402],[[]],[[],402],[402,46],[[402,402],7],[[402,8],9],[[]],[[]],0,[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,[[]],0,0,0,0,[1],[361,18],[[]],[[]],[361,361],[[]],[[361,361],128],[[],128],[[],361],[[361,361],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[361,8],9],[[]],[246,[[14,[361]]]],[[]],[18,[[14,[361]]]],[[361,130]],[[]],[[],15],[246,7],[[361,361],[[14,[128]]]],[[]],[[],6],[246,[[6,[361,157]]]],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[403,403],[[]],[[403,251]],[403,46],[[403,403],7],[[403,8],9],[[]],[[]],[[]],[[],15],[[[14,[403]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[404,404],[[]],[[404,251]],[404,46],[[404,404],7],[[404,8],9],[[]],[[]],[[]],[[],15],[[[14,[404]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[364,18],[[]],[[]],[364,364],[[]],[[364,364],128],[[],128],[[],364],[[364,364],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[364,8],9],[[]],[246,[[14,[364]]]],[[]],[18,[[14,[364]]]],[[364,130]],[[]],[[],15],[246,7],[[364,364],[[14,[128]]]],[[]],[[],6],[246,[[6,[364,157]]]],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[405,405],[[]],[[405,251]],[405,46],[[405,405],7],[[405,8],9],[[]],[[]],[[]],[[],15],[[[14,[405]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[1],[362,18],[[]],[[]],[[]],[[]],[362,362],[406,406],[[]],[[]],[[362,362],128],[[],128],[[],362],[[406,251]],[406,46],[[362,362],7],[[406,406],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[362,8],9],[[406,8],9],[[]],[[]],[246,[[14,[362]]]],[[]],[[]],[18,[[14,[362]]]],[[362,130]],[[]],[[]],[[],15],[[],15],[246,7],[[[14,[406]],252,253,254,255],[[6,[157]]]],[[362,362],[[14,[128]]]],[[]],[[]],[246,[[6,[362,157]]]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,[1],[1],[363,18],[[]],[[]],[[]],[[]],[363,363],[407,407],[[]],[[]],[[363,363],128],[[],128],[[],363],[[407,251]],[407,46],[[363,363],7],[[407,407],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[363,8],9],[[407,8],9],[[]],[[]],[246,[[14,[363]]]],[[]],[[]],[18,[[14,[363]]]],[[363,130]],[[]],[[]],[[],15],[[],15],[246,7],[[[14,[407]],252,253,254,255],[[6,[157]]]],[[363,363],[[14,[128]]]],[[]],[[]],[[],6],[246,[[6,[363,157]]]],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,[1],[[]],[[]],[408,408],[[]],[[408,251]],[408,46],[[408,408],7],[[408,8],9],[[]],[[]],[[]],[[],15],[[[14,[408]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132],[409],[410],[411],[412],[132,132],[409,409],[410,410],[411,411],[412,412],[[]],[[]],[[]],[[]],[[]],0,0,[[],132],[[],409],[[],410],[[],411],[[],412],[132,46],[409,46],[410,46],[411,46],[412,46],0,0,[[132,132],7],[[409,409],7],[[410,410],7],[[411,411],7],[[412,412],7],[[132,8],9],[[409,8],9],[[410,8],9],[[411,8],9],[[412,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[409,305],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[409,305]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,[1],[[]],[[]],[413],[413,413],[[]],[[],413],0,[413,46],0,[[413,413],7],[[413,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],0,[414],[414,414],[[]],[[],414],0,[414,46],[[414,414],7],[[414,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[415],[415,415],[[]],[[],415],[415,46],[[415,415],7],[[415,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[416,416],[[]],[[416,251]],[416,46],[[416,416],7],[[416,8],9],[[]],[[]],[[]],[[],15],[[[14,[416]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[417],[417,417],[418,418],[[]],[[]],[[],417],[[418,251]],[417,46],[418,46],[[417,417],7],[[418,418],7],[[417,8],9],[[418,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[418]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[419],[82],[420],[421],[422],[423],[424],[425],[426],[427],[428],[419,419],[82,82],[420,420],[421,421],[422,422],[423,423],[424,424],[425,425],[426,426],[427,427],[428,428],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[],419],[[],82],[[],420],[[],421],[[],422],[[],423],[[],424],[[],425],[[],426],[[],427],[[],428],0,0,0,0,0,[428,429],0,0,0,0,[419,46],[82,46],[420,46],[421,46],[422,46],[423,46],[424,46],[425,46],[426,46],[427,46],[428,46],0,[[419,419],7],[[82,82],7],[[420,420],7],[[421,421],7],[[422,422],7],[[423,423],7],[[424,424],7],[[425,425],7],[[426,426],7],[[427,427],7],[[428,428],7],0,0,0,0,0,0,0,[[419,8],9],[[82,8],9],[[420,8],9],[[421,8],9],[[422,8],9],[[423,8],9],[[424,8],9],[[425,8],9],[[426,8],9],[[427,8],9],[[428,8],9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[428,429]],[[420,430]],[[428,303]],0,0,0,[420,430],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[428,303],0,0,0,0,0,[[],6],[[],6],[53,[[6,[82]]]],[195,[[6,[82]]]],[[],6],[138,[[6,[421]]]],[138,[[6,[421]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[431,431],[[]],[[431,251]],[431,46],[[431,431],7],[[431,8],9],[[]],[[]],[[]],[[],15],[[[14,[431]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[432],[432,432],[[]],[[],432],[432,46],[[432,432],7],[[432,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[430,18],[[]],[[]],[430,430],[[]],[[430,430],128],[[],128],[[],430],[[430,430],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[430,8],9],[[]],[246,[[14,[430]]]],[[]],[18,[[14,[430]]]],[[430,130]],[[]],[[],15],[246,7],[[430,430],[[14,[128]]]],[[]],[246,[[6,[430,157]]]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[429,18],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[433],[434],[435],[433,433],[434,434],[435,435],[429,429],[436,436],[[]],[[]],[[]],[[]],[[]],[[429,429],128],[[],128],0,[[],433],[[],434],[[],435],[[],429],[[436,251]],[433,46],[434,46],[435,46],[436,46],[[433,433],7],[[434,434],7],[[435,435],7],[[429,429],7],[[436,436],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[433,8],9],[[434,8],9],[[435,8],9],[[429,8],9],[[436,8],9],[[]],[[]],[[]],[[]],[[]],[246,[[14,[429]]]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[429]]]],[[429,130]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[[[14,[436]],252,253,254,255],[[6,[157]]]],[[429,429],[[14,[128]]]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[246,[[6,[429,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[437],[437,437],[438,438],[[]],[[]],[[],437],[[438,251]],[437,46],[438,46],[[437,437],7],[[438,438],7],[[437,8],9],[[438,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[438]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[[]],[[]],[439,439],[[]],[[439,251]],[439,46],[[439,439],7],[[439,8],9],[[]],[[]],[[]],[[],15],[[[14,[439]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[440],[440,440],[441,441],[[]],[[]],[[],440],[[441,251]],[440,46],[441,46],[[440,440],7],[[441,441],7],[[440,8],9],[[441,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[441]],252,253,254,255],[[6,[157]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[442],[443],[444],[445],[446],[447],[448],[449],[450],[451],[452],[453],[454],[455],[456],[457],[458],[459],[460],[461],[462],[463],[464],0,[442,442],[443,443],[444,444],[445,445],[446,446],[447,447],[448,448],[449,449],[450,450],[451,451],[452,452],[453,453],[454,454],[455,455],[456,456],[457,457],[458,458],[459,459],[460,460],[461,461],[462,462],[463,463],[464,464],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[448,465],0,0,0,0,0,0,0,0,0,0,0,[[],442],[[],443],[[],444],[[],445],[[],446],[[],447],[[],448],[[],449],[[],450],[[],451],[[],452],[[],453],[[],454],[[],455],[[],456],[[],457],[[],458],[[],459],[[],460],[[],461],[[],462],[[],463],[[],464],0,0,0,0,[442,46],[443,46],[444,46],[445,46],[446,46],[447,46],[448,46],[449,46],[450,46],[451,46],[452,46],[453,46],[454,46],[455,46],[456,46],[457,46],[458,46],[459,46],[460,46],[461,46],[462,46],[463,46],[464,46],[[442,442],7],[[443,443],7],[[444,444],7],[[445,445],7],[[446,446],7],[[447,447],7],[[448,448],7],[[449,449],7],[[450,450],7],[[451,451],7],[[452,452],7],[[453,453],7],[[454,454],7],[[455,455],7],[[456,456],7],[[457,457],7],[[458,458],7],[[459,459],7],[[460,460],7],[[461,461],7],[[462,462],7],[[463,463],7],[[464,464],7],0,0,[[442,8],9],[[443,8],9],[[444,8],9],[[445,8],9],[[446,8],9],[[447,8],9],[[448,8],9],[[449,8],9],[[450,8],9],[[451,8],9],[[452,8],9],[[453,8],9],[[454,8],9],[[455,8],9],[[456,8],9],[[457,8],9],[[458,8],9],[[459,8],9],[[460,8],9],[[461,8],9],[[462,8],9],[[463,8],9],[[464,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[448,466],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[448,271],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[442,467],0,[451,468],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[448,465]],[[448,466]],[[448,271]],[[442,467]],[[451,468]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[469,469],[[]],[[469,251]],[469,46],[[469,469],7],[[469,8],9],[[]],[[]],[[]],[[],15],[[[14,[469]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[470,470],[[]],[[470,251]],[470,46],[[470,470],7],[[470,8],9],[[]],[[]],[[]],[[],15],[[[14,[470]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[471,471],[[]],[[471,251]],[471,46],[[471,471],7],[[471,8],9],[[]],[[]],[[]],[[],15],[[[14,[471]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[1],0,0,[[]],[[]],[[]],[[]],[472],[473],[472,472],[473,473],[[]],[[]],[[],472],[[],473],[472,46],[473,46],[[472,472],7],[[473,473],7],[[472,8],9],[[473,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[474],[475],[476],[477],[478],[479],[480],[481],[474,474],[475,475],[476,476],[477,477],[478,478],[479,479],[480,480],[481,481],[482,482],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],474],[[],475],[[],476],[[],477],[[],478],[[],479],[[],480],[[],481],0,0,0,0,0,0,0,0,[[482,251]],[474,46],[475,46],[476,46],[477,46],[478,46],[479,46],[480,46],[481,46],[482,46],[[474,474],7],[[475,475],7],[[476,476],7],[[477,477],7],[[478,478],7],[[479,479],7],[[480,480],7],[[481,481],7],[[482,482],7],0,[[474,8],9],[[475,8],9],[[476,8],9],[[477,8],9],[[478,8],9],[[479,8],9],[[480,8],9],[[481,8],9],[[482,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[[14,[482]],252,253,254,255],[[6,[157]]]],0,0,0,[[481,483]],0,[481,483],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[483,18],[[]],[[]],[483,483],[[]],[[483,483],128],[[],128],[[],483],[[483,483],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[483,8],9],[[]],[246,[[14,[483]]]],[[]],[18,[[14,[483]]]],[[483,130]],[[]],[[],15],[246,7],[[483,483],[[14,[128]]]],[[]],[[],6],[246,[[6,[483,157]]]],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[484],[484,484],[485,485],[[]],[[]],[[],484],[[485,251]],[484,46],[485,46],[[484,484],7],[[485,485],7],[[484,8],9],[[485,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[485]],252,253,254,255],[[6,[157]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[468,18],[[]],[[]],[[]],[[]],[[]],[[]],[468,468],[486,486],[487,487],[[]],[[]],[[]],[[468,468],128],[[],128],[[],468],[[486,251]],[[487,251]],[486,46],[487,46],[[468,468],7],[[486,486],7],[[487,487],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[468,8],9],[[486,8],9],[[487,8],9],[[]],[[]],[[]],[246,[[14,[468]]]],[[]],[[]],[[]],[18,[[14,[468]]]],[[468,130]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[246,7],[[[14,[486]],252,253,254,255],[[6,[157]]]],[[[14,[487]],252,253,254,255],[[6,[157]]]],[[468,468],[[14,[128]]]],[[]],[[]],[[]],[[],6],[246,[[6,[468,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[488,18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[489],[490],[491],[492],[493],[489,489],[490,490],[491,491],[492,492],[493,493],[488,488],[[]],[[]],[[]],[[]],[[]],[[]],[[488,488],128],[[],128],0,0,[[],489],[[],490],[[],491],[[],492],[[],493],[[],488],[489,46],[490,46],[491,46],[492,46],[493,46],[[489,489],7],[[490,490],7],[[491,491],7],[[492,492],7],[[493,493],7],[[488,488],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[489,8],9],[[490,8],9],[[491,8],9],[[492,8],9],[[493,8],9],[[488,8],9],[492,488],0,[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[488]]]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[488]]]],[[488,130]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],0,0,0,0,0,[[488,488],[[14,[128]]]],0,0,0,[[492,488]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[488,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[494,494],[[]],[[494,251]],[494,46],[[494,494],7],[[494,8],9],[[]],[[]],[[]],[[],15],[[[14,[494]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[495,495],[[]],[[495,251]],[495,46],[[495,495],7],[[495,8],9],[[]],[[]],[[]],[[],15],[[[14,[495]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[[]],[[]],[496,496],[[]],[[496,251]],[496,46],[[496,496],7],[[496,8],9],[[]],[[]],[[]],[[],15],[[[14,[496]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[465,18],[466,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[497],[498],[499],[500],[497,497],[498,498],[499,499],[500,500],[465,465],[466,466],[501,501],[502,502],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[465,465],128],[[466,466],128],[[],128],[[],128],0,[[],497],[[],498],[[],499],[[],500],[[],465],[[],466],0,[[501,251]],[[502,251]],[497,46],[498,46],[499,46],[500,46],[501,46],[502,46],[[497,497],7],[[498,498],7],[[499,499],7],[[500,500],7],[[465,465],7],[[466,466],7],[[501,501],7],[[502,502],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[497,8],9],[[498,8],9],[[499,8],9],[[500,8],9],[[465,8],9],[[466,8],9],[[501,8],9],[[502,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[465]]]],[246,[[14,[466]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[465]]]],[18,[[14,[466]]]],0,0,[[465,130]],[[466,130]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[246,7],0,[[[14,[501]],252,253,254,255],[[6,[157]]]],[[[14,[502]],252,253,254,255],[[6,[157]]]],[[465,465],[[14,[128]]]],[[466,466],[[14,[128]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[246,[[6,[465,157]]]],[[],6],[[],6],[246,[[6,[466,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[503],[504],[505],[506],[507],[503,503],[504,504],[505,505],[506,506],[507,507],[508,508],[[]],[[]],[[]],[[]],[[]],[[]],[[],503],[[],504],[[],505],[[],506],[[],507],[[508,251]],[503,46],[504,46],[505,46],[506,46],[507,46],[508,46],[[503,503],7],[[504,504],7],[[505,505],7],[[506,506],7],[[507,507],7],[[508,508],7],[[503,8],9],[[504,8],9],[[505,8],9],[[506,8],9],[[507,8],9],[[508,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[508]],252,253,254,255],[[6,[157]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,[1],0,[[]],[[]],[509],[509,509],[[]],[[],509],[509,46],[[509,509],7],[[509,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[510],[511],[512],[510,510],[511,511],[512,512],[513,513],[[]],[[]],[[]],[[]],[[],510],[[],511],[[],512],[[513,251]],[510,46],[511,46],[512,46],[513,46],[[510,510],7],[[511,511],7],[[512,512],7],[[513,513],7],[[510,8],9],[[511,8],9],[[512,8],9],[[513,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[[14,[513]],252,253,254,255],[[6,[157]]]],0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,0,0,[1],[467,18],[[]],[[]],[467,467],[[]],[[467,467],128],[[],128],[[],467],[[467,467],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[467,8],9],[[]],[246,[[14,[467]]]],[[]],[18,[[14,[467]]]],[[467,130]],[[]],[[],15],[246,7],[[467,467],[[14,[128]]]],[[]],[246,[[6,[467,157]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[514],[514,514],[515,515],[[]],[[]],0,0,[[],514],[[515,251]],[514,46],[515,46],[[514,514],7],[[515,515],7],[[514,8],9],[[515,8],9],[[]],[[]],[[]],[[]],0,[[]],[[]],[[],15],[[],15],[[[14,[515]],252,253,254,255],[[6,[157]]]],0,0,0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],0,[[]],[[]],0,0,0,[1],[[]],[[]],[516,516],[[]],[[516,251]],[516,46],[[516,516],7],[[516,8],9],[[]],[[]],[[]],[[],15],[[[14,[516]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[[]],[[]],[517],[517,517],[[]],0,0,[[],517],[517,46],[[517,517],7],[[517,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[[520,[[519,[518]]]],521],[[520,[[519,[518]]]]]],[[]],[[]],[[[520,[50]]],[[520,[50]]]],[[]],[[[522,[219]]],[[6,[[520,[223]],523]]]],[[[520,[[519,[518]]]],524],[[6,[[526,[[221,[525]]]],225]]]],[[[520,[[519,[518]]]],[527,[226]]],[[6,[[526,[62]],225]]]],[[[520,[66]],8],9],[[]],[[]],[[]],[[],15],[[[520,[[519,[518]]]],46],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],46],[[520,[[519,[518]]]]]],[[[519,[518]]],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],521],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],524],[[6,[[526,[[221,[62]]]],225]]]],[[]],[[],6],[[],6],[[],22],[[]],[[[529,[[528,[518]]]],[519,[518]],530],[[520,[[531,[[529,[[528,[518]]]],[519,[518]],530]]]]]],[[[519,[518]],532],[[520,[[519,[518]]]]]],0,0,0,0,[1],[[[534,[533]],521],[[534,[533]]]],[[]],[[]],[[[534,[533]],[528,[[0,[535,83]]]]]],[528],[[[534,[533]]],[[534,[533]]]],[[]],[[[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[[15,[226]]],[[78,[[77,[76]]]]]],[[[534,[[0,[66,533]]]],8],9],[[]],[[[29,[533]]],[[534,[533]]]],[[]],[[]],[[],536],[[],15],[[[534,[533]],46],[[534,[533]]]],[[[534,[533]],46],[[534,[533]]]],[533,[[534,[533]]]],[[[534,[533]],537],[[538,[6]]]],[537,[[538,[6]]]],[[[534,[533]],521],[[534,[533]]]],[[[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[],6],[[],6],[[],22],[[]],[[533,530],[[531,[[534,[533]],530]]]],0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[226],[62],[220],[525],[539],[540],[226,226],[62,62],[220,220],[525,525],[539,539],[540,540],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],226],[[],62],[[],220],[[],525],[[],539],[[],540],[226,46],[62,46],[220,46],[525,46],[539,46],[540,46],[[226,226],7],[[62,62],7],[[220,220],7],[[525,525],7],[[539,539],7],[[540,540],7],0,0,[[226,8],9],[[62,8],9],[[220,8],9],[[525,8],9],[[539,8],9],[[540,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[62,[[6,[226]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[1],[[[228,[[519,[518]]]],521],[[228,[[519,[518]]]]]],[[]],[[]],[[[228,[50]]],[[228,[50]]]],[[]],[[[522,[219]]],[[6,[[228,[223]],523]]]],[[[228,[[519,[518]]]],524],[[6,[[526,[[221,[525]]]],225]]]],[[[228,[66]],8],9],[[]],[[]],[[]],[[],15],[[[228,[[519,[518]]]],46],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],46],[[228,[[519,[518]]]]]],[[[519,[518]]],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],521],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],524],[[6,[[526,[[221,[62]]]],225]]]],[[]],[[],6],[[],6],[[],22],[[]],[[[529,[[528,[518]]]],[519,[518]],530],[[228,[[531,[[529,[[528,[518]]]],[519,[518]],530]]]]]],[[[519,[518]],532],[[228,[[519,[518]]]]]],0,0,0,0,[1],[[[542,[541]],521],[[542,[541]]]],[[]],[[]],[528],[[[542,[541]],[528,[[0,[535,83]]]]]],[[[542,[541]]],[[542,[541]]]],[[]],[[[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[[542,[[0,[66,541]]]],8],9],[[]],[[[29,[541]]],[[542,[541]]]],[[]],[[]],[[],536],[[],15],[[[542,[541]],46],[[542,[541]]]],[[[542,[541]],46],[[542,[541]]]],[541,[[542,[541]]]],[537,[[538,[6]]]],[[[542,[541]],537],[[538,[6]]]],[[[542,[541]],521],[[542,[541]]]],[[[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[],6],[[],6],[[],22],[[]],[[541,530],[[531,[[542,[541]],530]]]],0,[1],[[]],[[]],[543],[543,543],[[]],[[],543],0,[543,46],[[543,543],7],[[543,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[544],[545],[546],[547],[548],[549],[550],[551],[552],[553],[554],[555],[544,544],[545,545],[546,546],[547,547],[548,548],[549,549],[550,550],[551,551],[552,552],[553,553],[554,554],[555,555],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],544],[[],545],[[],546],[[],547],[[],548],[[],549],[[],550],[[],551],[[],552],[[],553],[[],554],[[],555],0,[544,46],[545,46],[546,46],[547,46],[548,46],[549,46],[550,46],[551,46],[552,46],[553,46],[554,46],[555,46],0,[[544,544],7],[[545,545],7],[[546,546],7],[[547,547],7],[[548,548],7],[[549,549],7],[[550,550],7],[[551,551],7],[[552,552],7],[[553,553],7],[[554,554],7],[[555,555],7],0,[[544,8],9],[[545,8],9],[[546,8],9],[[547,8],9],[[548,8],9],[[549,8],9],[[550,8],9],[[551,8],9],[[552,8],9],[[553,8],9],[[554,8],9],[[555,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[556,556],[[]],[[556,251]],[556,46],[[556,556],7],[[556,8],9],[[]],[[]],[[]],[[],15],[[[14,[556]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[557],[557,557],[[]],[[],557],[557,46],[[557,557],7],[[557,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[558,558],[[]],[[558,251]],[558,46],[[558,558],7],[[558,8],9],[[]],[[]],[[]],[[],15],[[[14,[558]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[559,559],[[]],[[559,251]],[559,46],[[559,559],7],[[559,8],9],[[]],[[]],[[]],[[],15],[[[14,[559]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[560],[560,560],[561,561],[[]],[[]],[[],560],[[561,251]],[560,46],[561,46],[[560,560],7],[[561,561],7],[[560,8],9],[[561,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[561]],252,253,254,255],[[6,[157]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[562],[563],[564],[562,562],[563,563],[564,564],[565,565],[[]],[[]],[[]],[[]],[[],562],[[],563],[[],564],[[565,251]],[562,46],[563,46],[564,46],[565,46],[[562,562],7],[[563,563],7],[[564,564],7],[[565,565],7],[[562,8],9],[[563,8],9],[[564,8],9],[[565,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],0,0,0,[[[14,[565]],252,253,254,255],[[6,[157]]]],0,0,[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],0,0,[1],[1],[[]],[[]],[[]],[[]],[566],[567],[566,566],[567,567],[[]],[[]],[[],566],[[],567],[566,46],[567,46],[[566,566],7],[[567,567],7],[[566,8],9],[[567,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[568],[569],[568,568],[569,569],[570,570],[[]],[[]],[[]],[[],568],[[],569],[[570,251]],[568,46],[569,46],[570,46],[[568,568],7],[[569,569],7],[[570,570],7],[[568,8],9],[[569,8],9],[[570,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],15],[[],15],[[],15],0,[[[14,[570]],252,253,254,255],[[6,[157]]]],0,0,[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[571,571],[[]],[[571,251]],[571,46],[[571,571],7],[[571,8],9],[[]],[[]],[[]],[[],15],[[[14,[571]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[572],[572,572],[573,573],[[]],[[]],[[],572],[[573,251]],[572,46],[573,46],[[572,572],7],[[573,573],7],[[572,8],9],[[573,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[573]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[[]],[[]],[574,574],[[]],[[574,251]],[574,46],[[574,574],7],[[574,8],9],[[]],[[]],[[]],[[],15],[[[14,[574]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[575],[575,575],[[]],[[],575],[575,46],[[575,575],7],[[575,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[576,576],[[]],[[576,251]],[576,46],[[576,576],7],[[576,8],9],[[]],[[]],[[]],[[],15],[[[14,[576]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[577],[577,577],[578,578],[[]],[[]],[[],577],[[578,251]],[577,46],[578,46],[[577,577],7],[[578,578],7],[[577,8],9],[[578,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[578]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[[]],[[]],[579,579],[[]],[[579,251]],[579,46],[[579,579],7],[[579,8],9],[[]],[[]],[[]],[[],15],[[[14,[579]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[580],[580,580],[581,581],[[]],[[]],[[],580],[[581,251]],[580,46],[581,46],[[580,580],7],[[581,581],7],[[580,8],9],[[581,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[581]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[582],[583],[582,582],[583,583],[[]],[[]],[[],582],[[],583],[582,46],[583,46],[[582,582],7],[[583,583],7],[[582,8],9],[[583,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,[1],[[]],[[]],[584],[584,584],[[]],[[],584],[584,46],[[584,584],7],[[584,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[585,585],[[]],[[585,251]],[585,46],[[585,585],7],[[585,8],9],[[]],[[]],[[]],[[],15],[[[14,[585]],252,253,254,255],[[6,[157]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[586],[587],[588],[589],[586,586],[587,587],[588,588],[589,589],[590,590],[[]],[[]],[[]],[[]],[[]],[[],586],[[],587],[[],588],[[],589],[[590,251]],[586,46],[587,46],[588,46],[589,46],[590,46],[[586,586],7],[[587,587],7],[[588,588],7],[[589,589],7],[[590,590],7],[[586,8],9],[[587,8],9],[[588,8],9],[[589,8],9],[[590,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[[14,[590]],252,253,254,255],[[6,[157]]]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[591],[591,591],[[]],0,[[],591],[591,46],[[591,591],7],[[591,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],0,[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[592],[593],[594],[595],[592,592],[593,593],[594,594],[595,595],[596,596],[[]],[[]],[[]],[[]],[[]],[[],592],[[],593],[[],594],[[],595],0,0,0,[[596,251]],[592,46],[593,46],[594,46],[595,46],[596,46],[[592,592],7],[[593,593],7],[[594,594],7],[[595,595],7],[[596,596],7],[[592,8],9],[[593,8],9],[[594,8],9],[[595,8],9],[[596,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[596]],252,253,254,255],[[6,[157]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[396,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[597],[598],[599],[600],[601],[602],[597,597],[598,598],[599,599],[600,600],[601,601],[602,602],[396,396],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[396,396],128],[[],128],[[],597],[[],598],[[],599],[[],600],[[],601],[[],602],[[],396],[598,603],0,[597,46],[598,46],[599,46],[600,46],[601,46],[602,46],0,0,0,[[597,597],7],[[598,598],7],[[599,599],7],[[600,600],7],[[601,601],7],[[602,602],7],[[396,396],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[597,8],9],[[598,8],9],[[599,8],9],[[600,8],9],[[601,8],9],[[602,8],9],[[396,8],9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[396]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[396]]]],[[396,130]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],0,0,0,[[396,396],[[14,[128]]]],0,[[598,603]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[396,157]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[1],[603,18],[[]],[[]],[603,603],[[]],[[603,603],128],[[],128],[[],603],[[603,603],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[603,8],9],[[]],[246,[[14,[603]]]],[[]],[18,[[14,[603]]]],[[603,130]],[[]],[[],15],[246,7],[[603,603],[[14,[128]]]],[[]],[246,[[6,[603,157]]]],[[],6],[[],6],[[],22],[[]]],"c":[3337,3407,3493,3513,3514,3574,3575,3607,3616,3640,3676,3677,4028,4029,4030,4031,4362,4411,4445,5442,5443,5444,5445,5446,5698,5789,6219,6760,7112,7189,7257,7314,7720,7836,7907,7983,8068,8556,8571,8575,8630,8631,9186,9292,9409,9660,9661,10010,11193,11704,11796],"p":[[3,"Private"],[3,"Command"],[3,"Proxy"],[3,"Config"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Cli"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[4,"Option"],[3,"Request"],[3,"SchemaGenerator"],[4,"Schema"],[15,"str"],[4,"Cow"],[3,"String"],[8,"Serializer"],[3,"TypeId"],[4,"Commands"],[4,"LogFormats"],[6,"Result"],[3,"Error"],[3,"Agent"],[15,"u16"],[3,"Arc"],[3,"Receiver"],[3,"GenerateConfigSchema"],[3,"Manage"],[4,"Qcmp"],[3,"Ping"],[3,"Relay"],[3,"ClusterMap"],[3,"Locality"],[3,"Endpoint"],[3,"BTreeSet"],[3,"RefMut"],[8,"Iterator"],[4,"Entry"],[3,"DashMap"],[3,"Ref"],[3,"Iter"],[15,"usize"],[8,"Fn"],[4,"Resource"],[4,"ConfigType"],[8,"Clone"],[3,"Slot"],[4,"Version"],[3,"Filter"],[8,"Default"],[4,"CreationError"],[8,"Deserialize"],[15,"u8"],[3,"Vec"],[8,"From"],[4,"ResourceType"],[15,"slice"],[3,"DiscoveryResponse"],[3,"Report"],[8,"PartialEq"],[4,"ValidationError"],[8,"Debug"],[4,"Value"],[15,"never"],[8,"Read"],[3,"Error"],[8,"FnMut"],[8,"Into"],[3,"Demand"],[8,"Filter"],[3,"ReadContext"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Serialize"],[8,"AsRef"],[8,"Error"],[3,"Filter"],[8,"Send"],[8,"Sync"],[3,"WriteContext"],[4,"Providers"],[3,"JoinHandle"],[3,"Client"],[8,"Stream"],[3,"Global"],[3,"BTreeMap"],[3,"ApiResource"],[3,"GameServer"],[3,"Inner"],[3,"GameServerSpec"],[3,"Health"],[3,"GameServerPort"],[3,"GameServerStatus"],[4,"GameServerState"],[3,"GameServerStatusPort"],[3,"SdkServer"],[4,"SdkServerLogLevel"],[4,"PortPolicy"],[4,"SchedulingStrategy"],[4,"Protocol"],[3,"Fleet"],[3,"FleetSpec"],[4,"FleetScheduling"],[3,"FleetStrategy"],[3,"FleetStrategyRollingUpdate"],[4,"FleetStrategyType"],[3,"GameServerTemplateSpec"],[3,"FleetStatus"],[3,"CustomResourceDefinition"],[3,"Time"],[3,"ManagedFieldsEntry"],[3,"ObjectMeta"],[3,"OwnerReference"],[3,"Watch"],[3,"ReadGuard"],[3,"WatchGuard"],[3,"PathBuf"],[3,"DynGuard"],[8,"FnOnce"],[3,"EndpointAddress"],[3,"Metadata"],[4,"MetadataError"],[4,"Ordering"],[4,"SocketAddr"],[8,"Hasher"],[6,"Result"],[3,"Endpoint"],[3,"SocketAddress"],[4,"Address"],[3,"Address"],[3,"Struct"],[6,"EndpointMetadata"],[3,"FilterChain"],[3,"FilterInstance"],[3,"FilterSet"],[3,"Timestamp"],[3,"RootSchema"],[3,"CreateFilterArgs"],[8,"IntoIterator"],[3,"Any"],[3,"ConvertProtoConfigError"],[6,"DynFilterFactory"],[3,"FilterError"],[3,"FilterRegistry"],[3,"Debug"],[6,"FilterMap"],[3,"Error"],[3,"EncodeError"],[4,"Infallible"],[3,"Error"],[4,"Error"],[3,"DecodeError"],[6,"DynamicMetadata"],[8,"Display"],[3,"Capture"],[3,"Compress"],[3,"ConcatenateBytes"],[3,"Drop"],[3,"Firewall"],[3,"LoadBalancer"],[3,"LocalRateLimit"],[3,"Match"],[3,"Pass"],[3,"TokenRouter"],[15,"array"],[3,"Config"],[4,"Value"],[3,"Prefix"],[3,"Suffix"],[3,"Regex"],[4,"Strategy"],[3,"Config"],[8,"CaptureStrategy"],[4,"Mode"],[4,"Action"],[3,"Config"],[4,"Strategy"],[3,"Config"],[3,"Config"],[3,"Config"],[3,"Config"],[4,"Action"],[3,"Rule"],[3,"PortRange"],[4,"PortRangeError"],[3,"PacketDenied"],[4,"Policy"],[3,"Config"],[3,"Config"],[3,"Fallthrough"],[3,"Config"],[3,"DirectionalConfig"],[3,"Branch"],[3,"Config"],[3,"Config"],[4,"Error"],[3,"Bytes"],[4,"Symbol"],[3,"Reference"],[3,"Key"],[3,"MetadataView"],[3,"Spur"],[15,"u64"],[3,"Value"],[8,"TryFrom"],[3,"Map"],[4,"Protocol"],[4,"Error"],[3,"Error"],[4,"Err"],[15,"i64"],[3,"Client"],[3,"ControlPlane"],[3,"Endpoint"],[3,"DeltaDiscoveryRequest"],[3,"Streaming"],[8,"Message"],[3,"Channel"],[8,"Unpin"],[3,"Status"],[3,"DiscoveryRequest"],[6,"AdsClient"],[3,"AggregatedDiscoveryServiceClient"],[3,"AccessLog"],[3,"AccessLogFilter"],[3,"ComparisonFilter"],[3,"StatusCodeFilter"],[3,"DurationFilter"],[3,"NotHealthCheckFilter"],[3,"TraceableFilter"],[3,"RuntimeFilter"],[3,"AndFilter"],[3,"OrFilter"],[3,"HeaderFilter"],[3,"ResponseFlagFilter"],[3,"GrpcStatusFilter"],[3,"MetadataFilter"],[3,"ExtensionFilter"],[4,"Op"],[4,"Status"],[15,"i32"],[3,"Iter"],[3,"Cloned"],[3,"FilterMap"],[4,"ConfigType"],[8,"BufMut"],[15,"u32"],[4,"WireType"],[8,"Buf"],[3,"DecodeContext"],[4,"FilterSpecifier"],[4,"ConfigType"],[3,"CircuitBreakers"],[3,"Filter"],[3,"OutlierDetection"],[3,"ClusterCollection"],[3,"Cluster"],[3,"LoadBalancingPolicy"],[3,"UpstreamBindConfig"],[3,"UpstreamConnectionOptions"],[3,"TrackClusterStats"],[4,"DnsLookupFamily"],[4,"LbPolicy"],[4,"ClusterProtocolSelection"],[3,"Thresholds"],[4,"RoutingPriority"],[3,"RetryBudget"],[4,"DiscoveryType"],[3,"TransportSocketMatch"],[3,"CustomClusterType"],[3,"EdsClusterConfig"],[3,"LbSubsetConfig"],[3,"SlowStartConfig"],[3,"RoundRobinLbConfig"],[3,"LeastRequestLbConfig"],[3,"RingHashLbConfig"],[3,"MaglevLbConfig"],[3,"OriginalDstLbConfig"],[3,"CommonLbConfig"],[3,"RefreshRate"],[3,"PreconnectPolicy"],[4,"ClusterDiscoveryType"],[4,"LbConfig"],[4,"LbSubsetFallbackPolicy"],[4,"HashFunction"],[3,"ZoneAwareLbConfig"],[3,"LocalityWeightedLbConfig"],[3,"ConsistentHashingLbConfig"],[4,"LocalityConfigSpecifier"],[3,"LbSubsetSelector"],[4,"LbSubsetSelectorFallbackPolicy"],[3,"Policy"],[3,"ApiConfigSource"],[4,"ApiType"],[3,"HeaderValueOption"],[4,"HeaderAppendAction"],[4,"RequestMethod"],[4,"TrafficDirection"],[4,"ApiVersion"],[4,"HealthStatus"],[3,"SocketOption"],[3,"Pipe"],[3,"EnvoyInternalAddress"],[3,"TcpKeepalive"],[3,"BindConfig"],[3,"CidrRange"],[3,"BackoffStrategy"],[3,"HttpUri"],[3,"Locality"],[3,"BuildVersion"],[3,"Extension"],[3,"Node"],[3,"Metadata"],[3,"RuntimeUInt32"],[3,"RuntimePercent"],[3,"RuntimeDouble"],[3,"RuntimeFeatureFlag"],[3,"QueryParameter"],[3,"HeaderValue"],[3,"HeaderMap"],[3,"WatchedDirectory"],[3,"DataSource"],[3,"RetryPolicy"],[3,"RemoteDataSource"],[3,"AsyncDataSource"],[3,"TransportSocket"],[3,"RuntimeFractionalPercent"],[3,"ControlPlane"],[3,"TypedExtensionConfig"],[3,"ProxyProtocolConfig"],[3,"GrpcService"],[3,"AggregatedConfigSource"],[3,"SelfConfigSource"],[3,"RateLimitSettings"],[3,"PathConfigSource"],[3,"ConfigSource"],[3,"ExtensionConfigSource"],[3,"EventServiceConfig"],[3,"HealthStatusSet"],[3,"HealthCheck"],[3,"TcpProtocolOptions"],[3,"QuicKeepAliveSettings"],[3,"QuicProtocolOptions"],[3,"UpstreamHttpProtocolOptions"],[3,"AlternateProtocolsCacheOptions"],[3,"HttpProtocolOptions"],[3,"Http1ProtocolOptions"],[3,"KeepaliveSettings"],[3,"Http2ProtocolOptions"],[3,"GrpcProtocolOptions"],[3,"Http3ProtocolOptions"],[3,"SchemeHeaderTransformation"],[3,"DnsResolverOptions"],[3,"DnsResolutionConfig"],[3,"UdpSocketConfig"],[4,"HeadersWithUnderscoresAction"],[4,"Protocol"],[4,"SocketState"],[4,"Version"],[3,"AlternateProtocolsCacheEntry"],[4,"Specifier"],[4,"ConfigSourceSpecifier"],[4,"Specifier"],[4,"AddressNameSpecifier"],[4,"ConfigSourceSpecifier"],[3,"EnvoyGrpc"],[3,"GoogleGrpc"],[4,"TargetSpecifier"],[3,"SslCredentials"],[3,"GoogleLocalCredentials"],[3,"ChannelCredentials"],[3,"CallCredentials"],[3,"ChannelArgs"],[3,"ServiceAccountJwtAccessCredentials"],[3,"GoogleIamCredentials"],[3,"MetadataCredentialsFromPlugin"],[3,"StsService"],[4,"CredentialSpecifier"],[4,"ConfigType"],[3,"Value"],[4,"ValueSpecifier"],[4,"CredentialSpecifier"],[3,"Payload"],[3,"HttpHealthCheck"],[3,"TcpHealthCheck"],[3,"RedisHealthCheck"],[3,"GrpcHealthCheck"],[3,"CustomHealthCheck"],[3,"TlsOptions"],[4,"HealthChecker"],[4,"CodecClientType"],[4,"ConfigType"],[4,"Payload"],[3,"HeaderKeyFormat"],[3,"ProperCaseWords"],[4,"HeaderFormat"],[3,"SettingsParameter"],[4,"HttpUpstreamType"],[4,"UserAgentVersionType"],[4,"Transformation"],[4,"PortSpecifier"],[4,"Value"],[4,"ConfigType"],[3,"LbEndpoint"],[3,"LedsClusterLocalityConfig"],[3,"LocalityLbEndpoints"],[3,"ClusterLoadAssignment"],[3,"Policy"],[3,"DropOverload"],[3,"HealthCheckConfig"],[4,"HostIdentifier"],[3,"LbEndpointList"],[4,"LbConfig"],[3,"ApiListener"],[3,"FilterChainMatch"],[3,"FilterChain"],[3,"ListenerFilterChainMatchPredicate"],[3,"ListenerFilter"],[3,"QuicProtocolOptions"],[3,"UdpListenerConfig"],[3,"ActiveRawUdpListenerConfig"],[3,"ListenerCollection"],[3,"Listener"],[4,"DrainType"],[4,"ConnectionSourceType"],[4,"ConfigType"],[3,"OnDemandConfiguration"],[3,"DeprecatedV1"],[3,"ConnectionBalanceConfig"],[3,"InternalListenerConfig"],[4,"ListenerSpecifier"],[3,"ExactBalance"],[4,"BalanceType"],[4,"ConfigType"],[3,"MatchSet"],[4,"Rule"],[3,"VirtualHost"],[3,"FilterAction"],[3,"Route"],[3,"WeightedCluster"],[3,"RouteMatch"],[3,"CorsPolicy"],[3,"RouteAction"],[3,"RetryPolicy"],[3,"HedgePolicy"],[3,"RedirectAction"],[3,"DirectResponseAction"],[3,"NonForwardingAction"],[3,"Decorator"],[3,"Tracing"],[3,"VirtualCluster"],[3,"RateLimit"],[3,"HeaderMatcher"],[3,"QueryParameterMatcher"],[3,"InternalRedirectPolicy"],[3,"FilterConfig"],[3,"RouteConfiguration"],[3,"ClusterSpecifierPlugin"],[3,"Vhds"],[4,"ClusterNotFoundResponseCode"],[4,"InternalRedirectAction"],[4,"TlsRequirementType"],[4,"RedirectResponseCode"],[4,"EnabledSpecifier"],[4,"HeaderMatchSpecifier"],[4,"QueryParameterMatchSpecifier"],[3,"Action"],[3,"Override"],[3,"SourceCluster"],[3,"DestinationCluster"],[3,"RequestHeaders"],[3,"RemoteAddress"],[3,"GenericKey"],[3,"HeaderValueMatch"],[3,"DynamicMetaData"],[3,"MetaData"],[4,"ActionSpecifier"],[4,"Source"],[3,"DynamicMetadata"],[4,"OverrideSpecifier"],[4,"SchemeRewriteSpecifier"],[4,"PathRewriteSpecifier"],[4,"ResetHeaderFormat"],[3,"RetryPriority"],[3,"RetryHostPredicate"],[3,"RetryBackOff"],[3,"ResetHeader"],[3,"RateLimitedRetryBackOff"],[4,"ConfigType"],[4,"ConfigType"],[4,"Action"],[3,"RequestMirrorPolicy"],[3,"HashPolicy"],[3,"UpgradeConfig"],[3,"MaxStreamDuration"],[4,"ClusterSpecifier"],[4,"HostRewriteSpecifier"],[3,"Header"],[3,"Cookie"],[3,"ConnectionProperties"],[3,"QueryParameter"],[3,"FilterState"],[4,"PolicySpecifier"],[3,"ConnectConfig"],[3,"GrpcRouteMatchOptions"],[3,"TlsContextMatchOptions"],[3,"ConnectMatcher"],[4,"PathSpecifier"],[3,"ClusterWeight"],[4,"RandomValueSpecifier"],[4,"HostRewriteSpecifier"],[3,"CdsDummy"],[6,"BoxBody"],[8,"GrpcService"],[3,"ClusterDiscoveryServiceClient"],[4,"CompressionEncoding"],[8,"TryInto"],[3,"Error"],[8,"IntoStreamingRequest"],[3,"DeltaDiscoveryResponse"],[3,"Response"],[8,"IntoRequest"],[3,"Request"],[8,"Service"],[8,"Interceptor"],[3,"InterceptedService"],[3,"Uri"],[8,"ClusterDiscoveryService"],[3,"ClusterDiscoveryServiceServer"],[8,"Body"],[3,"IntoMakeService"],[3,"Context"],[4,"Poll"],[3,"Resource"],[3,"AdsDummy"],[8,"AggregatedDiscoveryService"],[3,"AggregatedDiscoveryServiceServer"],[3,"CacheControl"],[3,"DoubleMatcher"],[3,"RegexMatcher"],[3,"RegexMatchAndSubstitute"],[3,"StringMatcher"],[3,"ListStringMatcher"],[3,"ValueMatcher"],[3,"ListMatcher"],[3,"MetadataMatcher"],[3,"Matcher"],[3,"MatchPredicate"],[3,"HttpHeadersMatch"],[3,"HttpGenericBodyMatch"],[4,"MatchPattern"],[3,"GenericTextMatch"],[4,"Rule"],[4,"MatchPattern"],[3,"MatchSet"],[4,"Rule"],[3,"OnMatch"],[3,"MatcherList"],[3,"MatcherTree"],[4,"MatcherType"],[3,"Predicate"],[3,"FieldMatcher"],[3,"SinglePredicate"],[3,"PredicateList"],[4,"MatchType"],[4,"Matcher"],[3,"MatchMap"],[4,"TreeType"],[4,"OnMatch"],[3,"PathSegment"],[4,"Segment"],[3,"GoogleRe2"],[4,"EngineType"],[4,"MatchPattern"],[3,"NullMatch"],[4,"MatchPattern"],[3,"MetadataKey"],[3,"MetadataKind"],[3,"PathSegment"],[4,"Segment"],[3,"Request"],[3,"Route"],[3,"Cluster"],[3,"Host"],[4,"Kind"],[3,"CustomTag"],[3,"Literal"],[3,"Environment"],[3,"Header"],[3,"Metadata"],[4,"Type"],[3,"Percent"],[3,"FractionalPercent"],[3,"SemanticVersion"],[3,"Int64Range"],[3,"Int32Range"],[3,"DoubleRange"],[4,"DenominatorType"],[4,"Base64Standard"],[13,"Agones"],[13,"File"],[13,"InvalidType"],[8,"StaticFilter"],[8,"FilterFactory"],[13,"MismatchedTypes"],[13,"FieldInvalid"],[13,"InvalidRange"],[13,"Ping"],[13,"PingReply"]]},\ +"quilkin":{"doc":"","t":"DDDGLLMLLLLLLLLLLALLLLAMLMLAMLLLALAMLLLLLLLLLLLLLLMMOLLLLLLLMMAMMMAMMLLLMLLLLLLLLLLLLLLLMLLLACNNDECNNECNNNCNCNCNLLMLALLLLLLLLLLMMLLLLLLLLLLLLLLLLLLALLLLLMAMAAMALLLLLLLLLLLLLLDRLLLLLLLLFLLLLLLLLMMMMLMLLLLLLLMDLLLLLLLMLLLLLLLLLMLLLLLLLDRLLLLLLLFLLLLLLLLLMMMMMLLLLLLLMRDFMMMMMLMDNELLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRDLLLLLLLLLLLLLLMLLMMLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDENNDNNCDNNENECLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLMLLMLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLALLLNNELLLLLLLLLLLLLLLALLLLLLLLLMMMAFFNNNNNNNNDEDDDDEDDDEDDDDNDNNNNEENNNNNNEDENNNNNNNLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMMLLLLMMMMMLLLLLLLLMLLLLLLMMMMMMMMMMLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLMLMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLACLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFDDGNNSDDENSLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLMLLMLLLLLLLLLLLMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMQDDDQNDDEDNDGNIDDIDGDDDNNDDDNNSNDDIDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLAALMKMMKALLLLMALKKMMLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAALMMALKLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLMMALLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMDIDDNDNEDNLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLEDNDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLNDDNNELLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLDDLLLLLLMLLLLLLLLLLDDRLLLLLLLLLLLLLLLENDNDNDDEDLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMDNDENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLDDRLLLLLLLLLLLLLLMMLLLLLLLDDDDDLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLDDLLLLLLLLLLLLLLLCCCCCCCCCDDLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDENNNDLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLNNGRDNNDNDNNEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLENNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLMMMMMMGDDNNDNNEESLLLLLLLLLLLLLLLLLLLLLLALALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLAAAAAAAADDDDDDDDDDDDDDDLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMMLMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNENNNNNNNNNLLLLLLLLLLLLLLLLLLLNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDDDDDDDDLLLLLLLLLMMLLLLLLLLLLLLLLLLLLAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMMMMLLLLLLLLLMLMMMMMLLLLLLLLLMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLMLMMMAMMMMMMMMMMMMMLMMMLLLMMMMMMMMLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLMDLLLLLLLLLLLLLLMMMMMLMMLALMLLLLDLLLMLLLLLLLLLLLMLLLLLNNEENNDDEENDEEDNDNNNNDNNDNDNDNDNNDNDNNDNNNNNNLLLLLLLLLLLLLLLLLLLMMLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLALLLLMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMMMMLLMMMMMMLLLLMMAMMLLMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLDEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLMMLLLLLLLLLLLLLLLLMLLLLNNEDNLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLMALLMLLLLLLLLLLLNNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLMLAADDDDMMAAAMMMMDAMNENNNNNNNNNDNNEMDNDNEDMAAMAMMDDMMAMNENNDDNMMMANENNNDNEMNNEADDDDEDNDDDDDNDDNNNDDNDDDDNDDNDDDDEDNNDDDDDNDDDNDNNNDDNDNDDDDDEDEDDDDDDDDDDDNNEDDDNNNDNNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMMMMMMMAMALMMLMMLLLLLAMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLAMMMMMMMMMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLMMAMLMAMMMMAAMAMAMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMAMMMMMMLLLLLMMMMMMMLMALMMMMMMMLMMMMMMMMMALLLMLLLLLLMAAMMMMLMLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLMMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLMLLLLLNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLNNENNNLLLLLLLLLLLLLLLLLLLNNNNELLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLDNDNELLLMLLLLLLMMMLLLLLLLLMMMLLLLLLLLLLLLLLLLLLALLLLLLLMMMLLLLLLLLLLLLLLLDDDDDLLLLLMLLLLLLLLLLAMAALLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLNENNNDNDNDDNLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLAMMMMMMLLLLLMMLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLAMLNNELLLLLLLLLLLLLLLLLLLENNNLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDNEDNDDDNDLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMALLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLMLMMAMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMALLLLLLLEDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLMLLLLLLMLNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLNENENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNENNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLADDDDDLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLAMLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLMAMMMMMMAMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLMLMLLLLLLMALLLLLDLLLMLLLLMLLLLLLLLLLLLDLLLLLLLLLLLLMLLMLLLLLNNELLLLLLLLLLLLLLLLLLLEDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLADDDDDDDDDDDLLLLLLLLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLMMMMMLMMMMLLLLLLLLLLLMLLLLLLLLLLLAAAMMMMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLAAAMMMMMMMMMMMMMMMMMMMLLLMMMLMMMMMLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLMLLLLLNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNDENDENLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLNNNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLADDDDDDDDDDDDDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAMMLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMMMMMMMMMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLMMMAMMMAMMMAMMMMMMMMMLMLMMMMMMMMMMMMMMAMMMMMAAAMMMMLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMAMLLLLLLLLLLLLLLLLLLLLLLLAENLLLLLLLLLLLLLLLLLLLNNENNNNNNLLLLLLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDDLLAMLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLEDNDNNDNDNDNDNDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLAMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNNNENNENNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDEDDDNNLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLMAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLENNNNNLLLLLLLLLLLLLLLLLLLNNNEENNDNNNEEDNNDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLALLLLLLLLLLLLLLLLLLMLLLLMMMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLDNDNDNDNEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLMMMMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLDLMLLLLLLLLLLLLLMLLLLLDNDNENNDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDNELLLLLLLLLLLMALLLLLLLLLLLLMLLLLLMMMMMMLLLLLLLLMLLMNELLLLLLLLLLLLLLLLLLLAAADLLLLLLAALLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLLIDQQLLLLLLLLKKLLLLLLLLLLLLLKLLLLLLADDDDDDLLLLLLAAMLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMMMMMMAMMMMMMMMMLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMLLLLLLDLLLLLLLLLLLLLLLLLLLLLLLLLIDQQLLLLLLLLKLLLLLLLLLLLLLKLLLLLLDLLLLLLLMLLLLLLLLLLLLAAAAADDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLMLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMAMLLLLLLLLLLLLLLLLLLLLLLLLMAMMMMAAMAMMMMMMAMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLALLMLLLLLNENLLLLLLLLLLLLLLLLLLLENLLLLLLLLLLLLLLLLLLLNNNNNNNNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDNDNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLAAMLAMLLLLMLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMLLLLLLLLLLNENNDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMLMALLLLLLLLLLLLLLLNENLLLLLLLLLLLLLLLLLLLNNDNELLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLAMLLLLLNELLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLNNENNNLLLLLLLLLLLLLLLLLLLNNNEDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADDLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAAMLLLLLLLLLLDLLLLLLLLLLLLLLAMLLLLLNELLLLLLLLLLLLLLLLLLLDNDNEDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLADLLLLLLALLLLLLLLMLLLMLLDNDDNDNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLLLLLLLLLLLLLLLLLLLLMLLLLLEDDNNNDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Cli","Config","Proxy","Result","__clone_box","__clone_box","admin_address","augment_args","augment_args","augment_args_for_update","augment_args_for_update","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cli","clone","clone","clone_into","clone_into","cluster","clusters","command","command","command_for_update","config","config","default","default","deserialize","endpoint","eq","filters","filters","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_ref","group_id","group_id","id","idle_request_interval_secs","include_proto","into","into","into","into_request","into_request","into_request","json_schema","log_format","management_server","metadata","mmdb","no_admin","port","protocol","qcmp_port","quiet","schema_id","schema_name","serialize","to","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","version","vzip","vzip","vzip","xds","Agent","Agent","Auto","Cli","Commands","GenerateConfigSchema","GenerateConfigSchema","Json","LogFormats","Manage","Manage","Plain","Pretty","Proxy","Proxy","Qcmp","Qcmp","Relay","Relay","__clone_box","__clone_box","admin_address","admin_mode","agent","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","command","config","default","drive","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","from_ref","from_ref","from_str","generate_config_schema","has_subcommand","into","into","into_request","into_request","log_format","manage","no_admin","proxy","qcmp","quiet","relay","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","type_id","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","Agent","PORT","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default","default_port","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","into","into_request","provider","qcmp_port","region","relay","run","sub_zone","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","zone","GenerateConfigSchema","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","filter_ids","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","generate_config_schema","group_id","into","into_request","output_directory","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","Manage","PORT","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default_port","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","into","into_request","manage","port","provider","region","relay","sub_zone","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","zone","PORT","Proxy","default_port","idle_request_interval_secs","management_server","mmdb","port","qcmp_port","run","to","Ping","Ping","Qcmp","__clone_box","__clone_box","amount","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","endpoint","fmt","fmt","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_ref","from_ref","group_id","has_subcommand","into","into","into_request","into_request","run","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","PORT","Relay","__clone_box","augment_args","augment_args_for_update","borrow","borrow_mut","clone","clone_into","default","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","group_id","idle_request_interval_secs","into","into_request","mds_port","providers","relay","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","xds_port","ClusterMap","__clone_box","borrow","borrow_mut","clone","clone_into","default","default_entry","deserialize","endpoints","entry","eq","fmt","from","from","from_ref","get","get_default","get_default_mut","get_mut","insert","insert_default","into","into_request","is_empty","is_referenceable","iter","json_schema","len","merge","new_default","remove_endpoint","remove_endpoint_if","schema_name","serialize","to_owned","try_from","try_into","type_id","update_unlocated_endpoints","vzip","Base64Standard","Config","ConfigType","Dynamic","EmptyList","Filter","FilterInvalid","NotUnique","Providers","Slot","Static","V1Alpha1","ValidationError","ValueInvalid","Version","Watch","__clone_box","__clone_box","__clone_box","__clone_box","apply","apply_metrics","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clusters","config","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","discovery_request","empty","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","filters","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_reader","from_ref","from_ref","from_ref","from_ref","id","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_referenceable","is_some","json_schema","json_schema","json_schema","json_schema","label","load","modify","name","new","provide","providers","read","remove","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","source","store","store_if_unset","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_replace","type_id","type_id","type_id","type_id","type_id","type_id","version","vzip","vzip","vzip","vzip","vzip","vzip","watch","watch","with_default","write","Agones","File","Providers","__clone_box","augment_subcommands","augment_subcommands_for_update","borrow","borrow_mut","clone","clone_into","fmt","from","from_arg_matches","from_arg_matches_mut","from_ref","has_subcommand","into","into_request","k8s","spawn","task","to_owned","try_from","try_into","type_id","update_from_arg_matches","update_from_arg_matches_mut","vzip","config_namespace","gameservers_namespace","path","agones","update_endpoints_from_gameservers","update_filters_from_configmap","Allocated","Creating","Debug","Distributed","Distributed","Dynamic","Error","Error","Fleet","FleetScheduling","FleetSpec","FleetStatus","FleetStrategy","FleetStrategyRollingUpdate","FleetStrategyType","GameServer","GameServerPort","GameServerSpec","GameServerState","GameServerStatus","GameServerStatusPort","GameServerTemplateSpec","Health","Info","Inner","Packed","Packed","Passthrough","PortAllocation","PortPolicy","Protocol","Ready","Recreate","RequestReady","Reserved","RollingUpdate","Scheduled","SchedulingStrategy","SdkServer","SdkServerLogLevel","Shutdown","Starting","Static","Tcp","Udp","UdpTcp","Unhealthy","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","allocated_replicas","annotations","annotations","annotations_mut","annotations_mut","api_resource","api_resource","api_version","api_version","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","container","container","container_port","crd","crd","crd_name","crd_name","creation_timestamp","creation_timestamp","default","default","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","endpoint","finalizers","finalizers","finalizers_mut","finalizers_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","group","group","grpc_port","health","host_port","http_port","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_allocated","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","json_schema","kind","kind","labels","labels","labels_mut","labels_mut","log_level","managed_fields","managed_fields","managed_fields_mut","managed_fields_mut","max_surge","max_unavailable","meta","meta","meta_mut","meta_mut","metadata","metadata","metadata","name","name","name_any","name_any","name_unchecked","name_unchecked","namespace","namespace","new","new","node_name","owner_references","owner_references","owner_references_mut","owner_references_mut","plural","plural","port","port_policy","ports","ports","protocol","ready_replicas","replicas","replicas","reserved_replicas","reserved_until","resource_version","resource_version","rolling_update","scheduling","scheduling","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","schema_name","sdk_server","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","shortnames","shortnames","spec","spec","spec","spec","spec","spec_mut","spec_mut","state","status","status","status","status_mut","strategy","template","template","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","uid","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ReadGuard","Watch","WatchGuard","__clone_box","agones","agones","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_for_changes","clone","clone_into","default","deref","deref","deserialize","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from","from","from_ref","fs","has_changed","into","into","into","into_request","into_request","into_request","is_referenceable","json_schema","load","load","load","load","modify","new","read","schema_name","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","watch","write","watch","Endpoint","EndpointAddress","EndpointMetadata","InvalidBase64","InvalidType","LOCALHOST","Locality","Metadata","MetadataError","MissingKey","UNSPECIFIED","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","colon_separated_string","compare","compare","compare","default","default","default","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","from_str","from_str","hash","hash","hash","host","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","metadata","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","port","port","provide","region","region","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","sub_zone","sub_zone","to_owned","to_owned","to_owned","to_owned","to_owned","to_socket_addr","to_string","to_string","to_string","tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","with_metadata","zone","zone","expected","key","BinaryConfiguration","Capture","Compress","ConcatenateBytes","Configuration","ConvertProtoConfig","ConvertProtoConfigError","CreateFilterArgs","CreationError","Debug","DeserializeFailed","Drop","DynFilterFactory","FieldInvalid","Filter","FilterChain","FilterError","FilterFactory","FilterInstance","FilterMap","FilterRegistry","FilterSet","Firewall","Infallible","InitializeMetricsFailed","LoadBalancer","LocalRateLimit","Match","MismatchedTypes","MissingConfig","NAME","NotFound","Pass","ReadContext","StaticFilter","Timestamp","TokenRouter","WriteContext","__clone_box","__clone_box","__clone_box","__clone_box","as_filter_config","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","compress","concatenate_bytes","config","config","config_schema","contents","contents","create_filter","debug","default","default","default_with","deserialize","dest","drop","dynamic","encode_config_to_json","encode_config_to_protobuf","endpoint","endpoints","ensure_config_exists","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","factory","filter","firewall","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_config","from_iter","from_ref","from_ref","from_ref","from_ref","get","get","get_factory","index","insert","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_empty","is_referenceable","iter","iter","json_schema","label","len","load_balancer","local_rate_limit","match","metadata","metadata","metadata","metrics","missing_field","name","new","new","new","new","new","new","new","pass","prelude","provide","provide","provide","read","read","read","read","read","read","read","read","read","read","read","read","read","read","register","require_config","require_config","schema_name","serialize","source","source","source","timestamp","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token_router","try_create","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_from_config","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with","write","write","write","write","write","write","write","write","write","write","actual","expected","field","reason","Capture","CaptureStrategy","Config","Prefix","Prefix","Regex","Regex","Strategy","Suffix","Suffix","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","capture","capture","capture","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into_capture","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","json_schema","json_schema","metadata_key","pattern","remove","remove","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","size","size","strategy","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Action","Compress","Compress","Config","Decompress","DoNothing","Mode","Snappy","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","into","into","into","into_request","into_request","into_request","json_schema","json_schema","json_schema","mode","on_read","on_write","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Append","ConcatenateBytes","Config","DoNothing","Prepend","Strategy","borrow","borrow","borrow_mut","borrow_mut","bytes","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","json_schema","new","on_read","on_write","schema_id","schema_id","schema_name","schema_name","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Config","Debug","borrow","borrow_mut","default","deserialize","fmt","from","id","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Config","Drop","NAME","borrow","borrow_mut","deserialize","fmt","from","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Action","Allow","Config","Deny","Firewall","InvalidRange","PacketDenied","PortRange","PortRangeError","Rule","__clone_box","__clone_box","__clone_box","__clone_box","action","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains","contains","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","json_schema","json_schema","json_schema","json_schema","new","on_read","on_write","ports","provide","provide","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","sources","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","max","min","Config","Hash","LoadBalancer","Policy","Random","RoundRobin","as_endpoint_chooser","borrow","borrow","borrow_mut","borrow_mut","default","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","json_schema","policy","schema_id","schema_id","schema_name","schema_name","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Config","LocalRateLimit","SESSION_TIMEOUT_SECONDS","borrow","borrow_mut","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","into","into_request","json_schema","max_packets","period","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","Branch","Config","DirectionalConfig","Fallthrough","Match","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branches","default","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fallthrough","filter","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","into_request","into_request","into_request","into_request","is_referenceable","json_schema","json_schema","json_schema","json_schema","metadata_key","on_read","on_write","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","Config","Pass","borrow","borrow_mut","deserialize","fmt","from","into","into_request","json_schema","schema_id","schema_name","serialize","try_from","try_into","type_id","vzip","ConvertProtoConfigError","CreateFilterArgs","CreationError","Filter","FilterError","FilterInstance","ReadContext","StaticFilter","WriteContext","Config","Timestamp","__clone_box","borrow","borrow_mut","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_ref","into","into_request","json_schema","metadata_key","new","observe","schema_id","schema_name","serialize","to_owned","try_from","try_into","type_id","vzip","Config","Error","InvalidType","NoEndpointMatch","NoTokenFound","TokenRouter","borrow","borrow","borrow_mut","borrow_mut","default","deserialize","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","into","into","into_request","into_request","json_schema","metadata_key","provide","schema_id","schema_name","serialize","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Bool","Bytes","DynamicMetadata","KEY","Key","List","Literal","MetadataView","Number","Reference","Reference","String","Symbol","Value","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_bytes","as_literal","as_mut_string","as_reference","as_string","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","default","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw","from_ref","from_ref","from_ref","from_ref","from_ref","from_static","hash","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_referenceable","json_schema","json_schema","json_schema","json_schema","json_schema","key","known","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","resolve","resolve_to_bytes","schema_id","schema_id","schema_id","schema_id","schema_id","schema_name","schema_name","schema_name","schema_name","schema_name","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unknown","vzip","vzip","vzip","vzip","vzip","with_unknown","Error","InvalidCommand","LengthMismatch","Parse","Ping","PingReply","Protocol","UnknownVersion","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","encode","encode_into_buffer","fmt","fmt","fmt","from","from","from","from_ref","into","into","into_request","into_request","nonce","parse","ping","ping_reply","ping_with_nonce","provide","round_trip_delay","spawn","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","client_timestamp","client_timestamp","nonce","nonce","server_start_timestamp","server_transmit_timestamp","AdsClient","AggregatedDiscoveryServiceClient","Client","Cluster","Cluster","ControlPlane","Listener","Listener","Resource","ResourceType","VARIANTS","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","compare","config","connect","core","delta_aggregated_resources","encode_to_any","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from_arc","from_ref","from_ref","from_ref","from_ref","from_str","from_usize","hash","into","into","into","into","into_request","into_request","into_request","into_request","into_usize","mds_client_stream","name","new","partial_cmp","resource_type","service","stream_aggregated_resources","stream_aggregated_resources","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_url","type_url","vzip","vzip","vzip","vzip","xds_client_stream","xds_client_stream","accesslog","cluster","common","core","endpoint","listener","route","v3","AccessLog","AccessLogFilter","AndFilter","ComparisonFilter","DurationFilter","ExtensionFilter","GrpcStatusFilter","HeaderFilter","MetadataFilter","NotHealthCheckFilter","OrFilter","ResponseFlagFilter","RuntimeFilter","StatusCodeFilter","TraceableFilter","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","access_log","access_log_filter","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","comparison","comparison","comparison_filter","config_type","config_type","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","exclude","extension_filter","filter","filter_specifier","filters","filters","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","grpc_status_filter","header","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","match_if_key_not_found","matcher","name","name","op","op","percent_sampled","push_statuses","runtime_key","set_op","statuses","statuses","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_independent_randomness","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndFilter","DurationFilter","ExtensionFilter","FilterSpecifier","GrpcStatusFilter","HeaderFilter","MetadataFilter","NotHealthCheckFilter","OrFilter","ResponseFlagFilter","RuntimeFilter","StatusCodeFilter","TraceableFilter","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Eq","Ge","Le","Op","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Aborted","AlreadyExists","Canceled","DataLoss","DeadlineExceeded","FailedPrecondition","Internal","InvalidArgument","NotFound","Ok","OutOfRange","PermissionDenied","ResourceExhausted","Status","Unauthenticated","Unavailable","Unimplemented","Unknown","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","v3","CircuitBreakers","Cluster","ClusterCollection","Filter","LoadBalancingPolicy","OutlierDetection","TrackClusterStats","UpstreamBindConfig","UpstreamConnectionOptions","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","alt_stat_name","base_ejection_time","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","circuit_breakers","circuit_breakers","cleanup_interval","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_connections_on_host_health_failure","cluster","cluster_discovery_type","common_http_protocol_options","common_lb_config","connect_timeout","connection_pool_per_downstream_connection","consecutive_5xx","consecutive_gateway_failure","consecutive_local_origin_failure","default","default","default","default","default","default","default","default","default","dns_failure_refresh_rate","dns_lookup_family","dns_lookup_family","dns_refresh_rate","dns_resolution_config","dns_resolvers","eds_cluster_config","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","enforcing_consecutive_5xx","enforcing_consecutive_gateway_failure","enforcing_consecutive_local_origin_failure","enforcing_failure_percentage","enforcing_failure_percentage_local_origin","enforcing_local_origin_success_rate","enforcing_success_rate","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","failure_percentage_minimum_hosts","failure_percentage_request_volume","failure_percentage_threshold","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","health_checks","http2_protocol_options","http_protocol_options","ignore_health_on_host_removal","interval","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","lb_config","lb_policy","lb_policy","lb_subset_config","load_assignment","load_balancing_policy","load_balancing_policy","lrs_server","max_ejection_percent","max_ejection_time","max_ejection_time_jitter","max_requests_per_connection","metadata","name","name","outlier_detection","per_connection_buffer_limit_bytes","policies","preconnect_policy","protocol_selection","protocol_selection","request_response_sizes","respect_dns_ttl","set_dns_lookup_family","set_lb_policy","set_protocol_selection","source_address","split_external_local_origin_errors","success_rate_minimum_hosts","success_rate_request_volume","success_rate_stdev_factor","tcp_keepalive","thresholds","timeout_budgets","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","track_cluster_stats","track_timeout_budgets","transport_socket","transport_socket_matches","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_config","typed_dns_resolver_config","typed_extension_protocol_options","upstream_bind_config","upstream_config","upstream_connection_options","upstream_http_protocol_options","use_tcp_for_dns_lookups","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wait_for_warm_on_init","Thresholds","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","max_connection_pools","max_connections","max_pending_requests","max_requests","max_retries","priority","priority","retry_budget","set_priority","thresholds","to_owned","track_remaining","try_from","try_into","type_id","vzip","RetryBudget","__clone_box","borrow","borrow_mut","budget_percent","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","min_retry_concurrency","to_owned","try_from","try_into","type_id","vzip","All","Auto","ClusterDiscoveryType","ClusterProtocolSelection","ClusterProvided","ClusterType","CommonLbConfig","CustomClusterType","DiscoveryType","DnsLookupFamily","Eds","EdsClusterConfig","LbConfig","LbPolicy","LbSubsetConfig","LeastRequest","LeastRequestLbConfig","LeastRequestLbConfig","LoadBalancingPolicyConfig","LogicalDns","Maglev","MaglevLbConfig","MaglevLbConfig","OriginalDst","OriginalDstLbConfig","OriginalDstLbConfig","PreconnectPolicy","Random","RefreshRate","RingHash","RingHashLbConfig","RingHashLbConfig","RoundRobin","RoundRobinLbConfig","RoundRobinLbConfig","SlowStartConfig","Static","StrictDns","TransportSocketMatch","Type","UseConfiguredProtocol","UseDownstreamProtocol","V4Only","V4Preferred","V6Only","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","active_request_bias","aggression","as_str_name","as_str_name","as_str_name","as_str_name","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","choice_count","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close_connections_on_host_set_change","cmp","cmp","cmp","cmp","common_lb_config","compare","compare","compare","compare","consistent_hashing_lb_config","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_subset","eds_config","encode","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fallback_policy","fallback_policy","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","from_str_name","from_str_name","hash","hash","hash","hash","hash_function","hash_function","healthy_panic_threshold","ignore_new_hosts_until_first_hc","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","is_valid","is_valid","is_valid","lb_subset_config","list_as_any","locality_config_specifier","locality_weight_aware","match","max_interval","maximum_ring_size","merge","merge","min_weight_percent","minimum_ring_size","name","name","override_host_status","panic_mode_any","partial_cmp","partial_cmp","partial_cmp","partial_cmp","per_upstream_preconnect_ratio","predictive_preconnect_ratio","ring_hash_lb_config","scale_locality_weight","service_name","set_fallback_policy","set_hash_function","slow_start_config","slow_start_config","slow_start_window","subset_selectors","table_size","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transport_socket","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_config","update_merge_window","use_http_header","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConsistentHashingLbConfig","LocalityConfigSpecifier","LocalityWeightedLbConfig","LocalityWeightedLbConfig","ZoneAwareLbConfig","ZoneAwareLbConfig","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fail_traffic_on_panic","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","hash_balance_factor","into","into","into","into","into_request","into_request","into_request","into_request","merge","min_cluster_size","routing_enabled","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_hostname_for_hashing","vzip","vzip","vzip","vzip","AnyEndpoint","DefaultSubset","LbSubsetFallbackPolicy","LbSubsetSelector","NoFallback","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fallback_keys_subset","fallback_policy","fallback_policy","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","keys","lb_subset_selector","partial_cmp","set_fallback_policy","single_host_per_subset","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AnyEndpoint","DefaultSubset","KeysSubset","LbSubsetSelectorFallbackPolicy","NoFallback","NotDefined","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","HashFunction","MurmurHash2","XxHash","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Policy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","typed_extension_config","vzip","matcher","v3","HttpGenericBodyMatch","HttpHeadersMatch","MatchPredicate","Matcher","bytes_limit","headers","http_generic_body_match","match_predicate","matcher","matcher_type","on_no_match","patterns","rule","GenericTextMatch","generic_text_match","rule","BinaryMatch","Rule","StringMatch","AndMatch","AnyMatch","HttpRequestGenericBodyMatch","HttpRequestHeadersMatch","HttpRequestTrailersMatch","HttpResponseGenericBodyMatch","HttpResponseHeadersMatch","HttpResponseTrailersMatch","MatchSet","NotMatch","OrMatch","Rule","rules","MatcherList","MatcherList","MatcherTree","MatcherTree","MatcherType","OnMatch","input","matcher_list","matcher_tree","matchers","on_match","on_match","tree_type","FieldMatcher","Predicate","match_type","on_match","predicate","predicate","AndMatcher","MatchType","NotMatcher","OrMatcher","PredicateList","SinglePredicate","SinglePredicate","input","matcher","predicate","single_predicate","CustomMatch","Matcher","ValueMatch","CustomMatch","ExactMatchMap","MatchMap","PrefixMatchMap","TreeType","map","Action","Matcher","OnMatch","v3","Address","AggregatedConfigSource","AlternateProtocolsCacheOptions","ApiConfigSource","ApiVersion","AsyncDataSource","Auto","BackoffStrategy","BindConfig","BuildVersion","CidrRange","ConfigSource","Connect","ControlPlane","DataSource","Default","Degraded","Delete","DnsResolutionConfig","DnsResolverOptions","Draining","EnvoyInternalAddress","EventServiceConfig","Extension","ExtensionConfigSource","Get","GrpcProtocolOptions","GrpcService","Head","HeaderMap","HeaderValue","HeaderValueOption","HealthCheck","HealthStatus","HealthStatusSet","Healthy","High","Http1ProtocolOptions","Http2ProtocolOptions","Http3ProtocolOptions","HttpProtocolOptions","HttpUri","Inbound","KeepaliveSettings","Locality","Metadata","MethodUnspecified","Node","Options","Outbound","Patch","PathConfigSource","Pipe","Post","ProxyProtocolConfig","Put","QueryParameter","QuicKeepAliveSettings","QuicProtocolOptions","RateLimitSettings","RemoteDataSource","RequestMethod","RetryPolicy","RoutingPriority","RuntimeDouble","RuntimeFeatureFlag","RuntimeFractionalPercent","RuntimePercent","RuntimeUInt32","SchemeHeaderTransformation","SelfConfigSource","SocketAddress","SocketOption","TcpKeepalive","TcpProtocolOptions","Timeout","Trace","TrafficDirection","TransportSocket","TypedExtensionConfig","UdpSocketConfig","Unhealthy","Unknown","Unspecified","UpstreamHttpProtocolOptions","V2","V3","WatchedDirectory","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","accept_http_10","address","address","address","address_name_specifier","address_prefix","allow_absolute_url","allow_chunked_length","allow_connect","allow_extended_connect","allow_metadata","alt_port","alternate_protocols_cache_options","always_log_health_check_failures","api_config_source","api_type","api_type","append","append_action","append_action","apply_default_config_without_warming","as_str_name","as_str_name","as_str_name","as_str_name","as_str_name","async_data_source","authorities","auto_san_validation","auto_sni","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","category","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","client_features","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_names","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","config_source","config_source","config_source_specifier","config_source_specifier","config_type","config_validators","connection_idle_interval","connection_keepalive","connection_keepalive","custom_settings_parameters","data_source","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_config","default_host_for_http_10","default_value","default_value","default_value","default_value","default_value","description","disabled","dns_resolver_options","dynamic_parameters","enable_trailers","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","envoy_internal_address","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","event_log_path","event_service","event_service_config","extensions","fill_rate","filter_metadata","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freebind","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","from_i32","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","from_str_name","from_str_name","from_str_name","grpc_service","grpc_services","hash","hash","hash","hash","hash","header","header_key_format","header_value_option","headers","headers_with_underscores_action","headers_with_underscores_action","health_check","health_checker","healthy_edge_interval","healthy_threshold","hpack_table_size","http1_protocol_options","http2_protocol_options","http2_protocol_options","http_protocol_options","http_upstream_type","http_uri","http_uri","id","identifier","idle_timeout","initial_connection_window_size","initial_connection_window_size","initial_fetch_timeout","initial_interval","initial_jitter","initial_metadata","initial_stream_window_size","initial_stream_window_size","interval","interval","interval_jitter","interval_jitter","interval_jitter_percent","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","ipv4_compat","is_valid","is_valid","is_valid","is_valid","is_valid","keepalive_interval","keepalive_probes","keepalive_time","key","key","key_value_store_config","level","listening_addresses","locality","max_concurrent_streams","max_concurrent_streams","max_connection_duration","max_consecutive_inbound_frames_with_empty_payload","max_entries","max_headers_count","max_inbound_priority_frames_per_stream","max_inbound_window_update_frames_per_data_frame_sent","max_interval","max_interval","max_outbound_control_frames","max_outbound_frames","max_requests_per_connection","max_rx_datagram_size","max_stream_duration","max_tokens","metadata","metadata","mode","name","name","name","name","name","no_default_search_domain","no_traffic_healthy_interval","no_traffic_interval","node","num_retries","num_timeouts_to_trigger_port_migration","override_auto_sni_header","override_stream_error_on_invalid_http_message","override_stream_error_on_invalid_http_message","override_stream_error_on_invalid_http_message","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","path","port_specifier","prefer_gro","prefix_len","prepopulated_entries","protocol","protocol","proxy_protocol_config","push_statuses","quic_protocol_options","rate_limit_settings","refresh_delay","region","request_timeout","resolver_name","resolvers","resource_api_version","resource_api_version","retry_back_off","retry_policy","reuse_connection","runtime_key","runtime_key","runtime_key","runtime_key","runtime_key","scheme_header_transformation","set_api_type","set_append_action","set_headers_with_underscores_action","set_node_on_first_message_only","set_protocol","set_resource_api_version","set_state","set_transport_api_version","set_transport_api_version","set_version","sha256","socket_address","socket_option","socket_options","source_address","specifier","specifier","state","state","statuses","statuses","stream_error_on_invalid_http_messaging","sub_zone","target_specifier","timeout","timeout","timeout","timeout","tls_options","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transformation","transport_api_version","transport_api_version","transport_api_version","transport_api_version","transport_socket","transport_socket_match_criteria","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_descriptor","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_urls","typed_config","typed_filter_metadata","unhealthy_edge_interval","unhealthy_interval","unhealthy_threshold","uri","use_tcp_for_dns_lookups","user_agent_name","user_agent_version_type","value","value","value","version","version","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","watched_directory","zone","Address","EnvoyInternalAddress","Pipe","SocketAddress","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AlternateProtocolsCacheEntry","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","hostname","into","into_request","port","to_owned","try_from","try_into","type_id","vzip","AggregatedDeltaGrpc","AggregatedGrpc","ApiType","DeltaGrpc","DeprecatedAndUnavailableDoNotUse","Grpc","Rest","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Local","Remote","Specifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Ads","ApiConfigSource","ConfigSourceSpecifier","Path","PathConfigSource","Self_","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EnvironmentVariable","Filename","InlineBytes","InlineString","Specifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AddressNameSpecifier","ServerListenerName","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ConfigSourceSpecifier","GrpcService","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EnvoyGrpc","EnvoyGrpc","GoogleGrpc","GoogleGrpc","TargetSpecifier","__clone_box","__clone_box","__clone_box","authority","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","call_credentials","channel_args","channel_credentials","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","cluster_name","config","credentials_factory_name","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","google_grpc","into","into","into","into_request","into_request","into_request","merge","per_stream_buffer_limit_bytes","stat_prefix","target_uri","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CallCredentials","ChannelArgs","ChannelCredentials","GoogleLocalCredentials","SslCredentials","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","args","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_credentials","cert_chain","channel_args","channel_credentials","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","credential_specifier","credential_specifier","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","private_key","root_certs","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","AccessToken","CredentialSpecifier","FromPlugin","GoogleComputeEngine","GoogleIam","GoogleIamCredentials","GoogleRefreshToken","MetadataCredentialsFromPlugin","ServiceAccountJwtAccess","ServiceAccountJwtAccessCredentials","StsService","StsService","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","actor_token_path","actor_token_type","audience","authority_selector","authorization_token","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config_type","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","json_key","merge","metadata_credentials_from_plugin","name","requested_token_type","resource","scope","subject_token_path","subject_token_type","to_owned","to_owned","to_owned","to_owned","to_owned","token_exchange_service_uri","token_lifetime_seconds","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Value","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","value","value_specifier","vzip","IntValue","StringValue","ValueSpecifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","CredentialSpecifier","GoogleDefault","LocalCredentials","SslCredentials","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AddIfAbsent","AppendIfExistsOrAdd","HeaderAppendAction","OverwriteIfExistsOrAdd","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","CustomHealthCheck","CustomHealthCheck","GrpcHealthCheck","GrpcHealthCheck","HealthChecker","HttpHealthCheck","HttpHealthCheck","Payload","RedisHealthCheck","TcpHealthCheck","TcpHealthCheck","TlsOptions","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","alpn_protocols","authority","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","codec_client_type","codec_client_type","config_type","custom_health_check","default","default","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","expected_statuses","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","host","initial_metadata","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","key","merge","name","path","payload","payload","receive","receive","request_headers_to_add","request_headers_to_remove","retriable_statuses","send","send","service_name","service_name_matcher","set_codec_client_type","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Binary","Payload","Text","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","HeaderKeyFormat","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","header_format","header_key_format","into","into_request","to_owned","try_from","try_into","type_id","vzip","HeaderFormat","ProperCaseWords","ProperCaseWords","StatefulFormatter","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","SettingsParameter","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","identifier","into","into_request","to_owned","try_from","try_into","type_id","value","vzip","Allow","DropHeader","HeadersWithUnderscoresAction","RejectRequest","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","Cluster","HttpUpstreamType","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","UserAgentBuildVersion","UserAgentVersion","UserAgentVersionType","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","V1","V2","Version","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","SchemeToOverwrite","Transformation","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","NamedPort","PortSpecifier","PortValue","Protocol","Tcp","Udp","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BufValue","IntValue","SocketState","StateBound","StateListening","StatePrebind","Value","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_ref","from_ref","from_str_name","hash","into","into","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","v3","ClusterLoadAssignment","Endpoint","LbEndpoint","LedsClusterLocalityConfig","LocalityLbEndpoints","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","address","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cluster_load_assignment","cluster_name","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","endpoint","endpoints","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","health_check_config","health_status","health_status","host_identifier","hostname","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","lb_config","lb_endpoint","lb_endpoints","leds_collection_name","leds_config","load_balancing_weight","load_balancing_weight","locality","locality_lb_endpoints","metadata","named_endpoints","policy","priority","proximity","set_health_status","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Policy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","drop_overloads","encoded_len","endpoint_stale_after","eq","fmt","from","from_ref","into","into_request","overprovisioning_factor","policy","to_owned","try_from","try_into","type_id","vzip","DropOverload","__clone_box","borrow","borrow_mut","category","clear","clone","clone_into","default","drop_percentage","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","HealthCheckConfig","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","hostname","into","into_request","port_value","to_owned","try_from","try_into","type_id","vzip","Endpoint","EndpointName","HostIdentifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","LbConfig","LbEndpointList","LedsClusterLocalityConfig","LoadBalancerEndpoints","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","lb_endpoints","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","ActiveRawUdpListenerConfig","ApiListener","Filter","FilterChain","FilterChainMatch","Listener","ListenerCollection","ListenerFilter","ListenerFilterChainMatchPredicate","QuicProtocolOptions","UdpListenerConfig","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","access_log","address","address_suffix","api_listener","api_listener","application_protocols","bind_to_port","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","config_type","config_type","connection_balance_config","continue_on_listener_filters_timeout","crypto_handshake_timeout","crypto_stream_config","default","default","default","default","default","default","default","default","default","default","default","default_filter_chain","deprecated_v1","destination_port","direct_source_prefix_ranges","downstream_socket_config","drain_type","drain_type","enable_mptcp","enable_reuse_port","enabled","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","entries","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","filter","filter_chain","filter_chain_match","filter_chain_match","filter_chains","filter_disabled","filters","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freebind","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","idle_timeout","ignore_global_conn_limit","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","listener","listener_filter","listener_filter_chain_match_predicate","listener_filters","listener_filters_timeout","listener_specifier","metadata","metadata","name","name","name","name","on_demand_configuration","packets_to_read_to_connection_count_ratio","per_connection_buffer_limit_bytes","prefix_ranges","proof_source_config","quic_options","quic_protocol_options","reuse_port","rule","server_names","set_drain_type","set_source_type","set_traffic_direction","socket_options","source_ports","source_prefix_ranges","source_type","source_type","stat_prefix","suffix_len","tcp_backlog_size","tcp_fast_open_queue_length","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","traffic_direction","traffic_direction","transparent","transport_protocol","transport_socket","transport_socket_connect_timeout","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","udp_listener_config","use_original_dst","use_proxy_proto","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConfigDiscovery","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","OnDemandConfiguration","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","rebuild_timeout","to_owned","try_from","try_into","type_id","vzip","Any","ConnectionSourceType","External","SameIpOrLoopback","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ConnectionBalanceConfig","Default","DeprecatedV1","DrainType","InternalListener","InternalListenerConfig","ListenerSpecifier","ModifyOnly","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","balance_type","bind_to_port","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","connection_balance_config","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","is_valid","merge","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","BalanceType","ExactBalance","ExactBalance","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ConfigDiscovery","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndMatch","AnyMatch","DestinationPortRange","MatchSet","NotMatch","OrMatch","Rule","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","rules","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","ClusterSpecifierPlugin","CorsPolicy","Decorator","DirectResponseAction","FilterAction","FilterConfig","HeaderMatcher","HedgePolicy","InternalRedirectPolicy","NonForwardingAction","QueryParameterMatcher","RateLimit","RedirectAction","RetryPolicy","Route","RouteAction","RouteConfiguration","RouteMatch","Tracing","Vhds","VirtualCluster","VirtualHost","WeightedCluster","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","action","action","actions","additional_request_chance","allow_credentials","allow_cross_scheme_redirect","allow_headers","allow_methods","allow_origin_string_match","append_x_forwarded_host","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","case_sensitive","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","client_sampling","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster_not_found_response_code","cluster_not_found_response_code","cluster_specifier","cluster_specifier_plugins","clusters","config","config_source","cors","cors","cors_policy","custom_tags","decorator","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","disable_key","domains","dynamic_metadata","enabled_specifier","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","expose_headers","extension","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","grpc","grpc_timeout_offset","hash_policy","header_match_specifier","header_matcher","headers","headers","hedge_on_per_try_timeout","hedge_policy","hedge_policy","host_redirect","host_rewrite_specifier","host_selection_retry_max_attempts","idle_timeout","include_attempt_count_in_response","include_request_attempt_count","include_vh_rate_limits","initial_requests","internal_only_headers","internal_redirect_action","internal_redirect_action","internal_redirect_policy","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","invert_match","is_optional","limit","match","matcher","max_age","max_direct_response_body_size_bytes","max_grpc_timeout","max_internal_redirects","max_internal_redirects","max_stream_duration","metadata","metadata_match","most_specific_header_mutations_wins","name","name","name","name","name","name","num_retries","operation","overall_sampling","path_rewrite_specifier","path_specifier","per_request_buffer_limit_bytes","per_request_buffer_limit_bytes","per_try_idle_timeout","per_try_timeout","port_redirect","predicates","prefix_rewrite","priority","priority","propagate","query_parameter_match_specifier","query_parameter_matcher","query_parameters","random_sampling","random_value_specifier","rate_limit","rate_limited_retry_back_off","rate_limits","rate_limits","redirect_action","redirect_response_codes","regex_rewrite","request_headers_to_add","request_headers_to_add","request_headers_to_add","request_headers_to_remove","request_headers_to_remove","request_headers_to_remove","request_mirror_policies","require_tls","require_tls","response_code","response_code","response_headers_to_add","response_headers_to_add","response_headers_to_add","response_headers_to_remove","response_headers_to_remove","response_headers_to_remove","retriable_headers","retriable_request_headers","retriable_status_codes","retry_back_off","retry_host_predicate","retry_on","retry_options_predicates","retry_policy","retry_policy","retry_policy","retry_policy_typed_config","retry_policy_typed_config","retry_priority","route","route_action","route_match","routes","runtime_fraction","runtime_key_prefix","scheme_rewrite_specifier","set_cluster_not_found_response_code","set_internal_redirect_action","set_priority","set_require_tls","set_response_code","shadow_enabled","stage","status","strip_query","timeout","tls_context","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_weight","tracing","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typed_per_filter_config","typed_per_filter_config","upgrade_configs","validate_clusters","vhds","virtual_clusters","virtual_host","virtual_hosts","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted_cluster","EnabledSpecifier","FilterEnabled","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ContainsMatch","ExactMatch","HeaderMatchSpecifier","PrefixMatch","PresentMatch","RangeMatch","SafeRegexMatch","StringMatch","SuffixMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","PresentMatch","QueryParameterMatchSpecifier","StringMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Action","Override","__clone_box","__clone_box","action","action_specifier","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","override","override_specifier","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ActionSpecifier","DestinationCluster","DestinationCluster","DynamicMetaData","DynamicMetadata","Extension","GenericKey","GenericKey","HeaderValueMatch","HeaderValueMatch","MetaData","Metadata","RemoteAddress","RemoteAddress","RequestHeaders","RequestHeaders","SourceCluster","SourceCluster","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default_value","default_value","descriptor_key","descriptor_key","descriptor_key","descriptor_key","descriptor_value","descriptor_value","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","expect_match","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","header_name","headers","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","merge","meta_data","metadata_key","metadata_key","set_source","skip_if_absent","source","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Dynamic","RouteEntry","Source","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","DynamicMetadata","DynamicMetadata","OverrideSpecifier","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","metadata_key","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Found","HttpsRedirect","MovedPermanently","PathRedirect","PathRewriteSpecifier","PermanentRedirect","PrefixRewrite","RedirectResponseCode","RegexRewrite","SchemeRedirect","SchemeRewriteSpecifier","SeeOther","TemporaryRedirect","__clone_box","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","compare","default","encode","encode","encoded_len","encoded_len","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into_request","into_request","into_request","is_valid","merge","merge","partial_cmp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","RateLimitedRetryBackOff","ResetHeader","ResetHeaderFormat","RetryBackOff","RetryHostPredicate","RetryPriority","Seconds","UnixTimestamp","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","base_interval","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","config_type","config_type","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","format","format","from","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","max_interval","max_interval","name","name","name","partial_cmp","reset_headers","retry_host_predicate","retry_priority","set_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","ConfigType","TypedConfig","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Action","DirectResponse","FilterAction","NonForwardingAction","Redirect","Route","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AutoHostRewrite","Cluster","ClusterHeader","ClusterNotFoundResponseCode","ClusterSpecifier","ClusterSpecifierPlugin","HandleInternalRedirect","HashPolicy","HostRewriteHeader","HostRewriteLiteral","HostRewritePathRegex","HostRewriteSpecifier","InternalRedirectAction","MaxStreamDuration","NotFound","PassThroughInternalRedirect","RequestMirrorPolicy","ServiceUnavailable","UpgradeConfig","WeightedClusters","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","as_str_name","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cmp","cmp","compare","compare","connect_config","default","default","default","default","default","default","enabled","encode","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_i32","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","from_str_name","grpc_timeout_header_max","grpc_timeout_header_offset","hash","hash","hash_policy","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","is_valid","max_stream_duration","merge","merge","partial_cmp","partial_cmp","policy_specifier","runtime_fraction","terminal","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","trace_sampled","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upgrade_config","upgrade_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ConnectionProperties","ConnectionProperties","Cookie","Cookie","FilterState","FilterState","Header","Header","PolicySpecifier","QueryParameter","QueryParameter","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","header_name","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","key","merge","name","name","path","regex_rewrite","source_ip","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ttl","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","ConnectConfig","__clone_box","allow_post","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","proxy_protocol_config","to_owned","try_from","try_into","type_id","vzip","ConnectMatcher","ConnectMatcher","GrpcRouteMatchOptions","Path","PathSpecifier","Prefix","SafeRegex","TlsContextMatchOptions","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into_request","into_request","into_request","into_request","merge","presented","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validated","vzip","vzip","vzip","vzip","All","ExternalOnly","None","TlsRequirementType","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip","ClusterWeight","HeaderName","RandomValueSpecifier","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cluster_header","cluster_weight","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","host_rewrite_specifier","into","into","into_request","into_request","merge","metadata_match","name","request_headers_to_add","request_headers_to_remove","response_headers_to_add","response_headers_to_remove","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","typed_per_filter_config","vzip","vzip","weight","HostRewriteLiteral","HostRewriteSpecifier","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","cluster","discovery","v3","CdsDummy","__clone_box","borrow","borrow_mut","clear","clone","clone_into","cluster_discovery_service_client","cluster_discovery_service_server","default","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","ClusterDiscoveryServiceClient","__clone_box","accept_compressed","borrow","borrow_mut","clone","clone_into","connect","delta_clusters","fetch_clusters","fmt","from","from_ref","into","into_request","max_decoding_message_size","max_encoding_message_size","new","send_compressed","stream_clusters","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","ClusterDiscoveryService","ClusterDiscoveryServiceServer","DeltaClustersStream","StreamClustersStream","__clone_box","accept_compressed","borrow","borrow_mut","call","call","clone","clone_into","delta_clusters","fetch_clusters","fmt","from","from_arc","from_ref","into","into_make_service","into_request","max_decoding_message_size","max_encoding_message_size","new","poll_ready","poll_ready","send_compressed","stream_clusters","to_owned","try_from","try_into","type_id","vzip","with_interceptor","v3","AdsDummy","DeltaDiscoveryRequest","DeltaDiscoveryResponse","DiscoveryRequest","DiscoveryResponse","Resource","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","aggregated_discovery_service_client","aggregated_discovery_service_server","aliases","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cache_control","canary","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","control_plane","control_plane","default","default","default","default","default","default","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","error_detail","error_detail","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","initial_resource_versions","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","name","node","node","nonce","nonce","removed_resources","resource","resource","resource_names","resource_names_subscribe","resource_names_unsubscribe","resources","resources","response_nonce","response_nonce","system_version_info","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_url","type_url","type_url","type_url","version","version_info","version_info","vzip","vzip","vzip","vzip","vzip","vzip","AggregatedDiscoveryServiceClient","__clone_box","accept_compressed","borrow","borrow_mut","clone","clone_into","connect","delta_aggregated_resources","fmt","from","from_ref","into","into_request","max_decoding_message_size","max_encoding_message_size","new","send_compressed","stream_aggregated_resources","to_owned","try_from","try_into","type_id","vzip","with_interceptor","with_origin","AggregatedDiscoveryService","AggregatedDiscoveryServiceServer","DeltaAggregatedResourcesStream","StreamAggregatedResourcesStream","__clone_box","accept_compressed","borrow","borrow_mut","call","call","clone","clone_into","delta_aggregated_resources","fmt","from","from_arc","from_ref","into","into_make_service","into_request","max_decoding_message_size","max_encoding_message_size","new","poll_ready","poll_ready","send_compressed","stream_aggregated_resources","to_owned","try_from","try_into","type_id","vzip","with_interceptor","CacheControl","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","do_not_cache","encoded_len","eq","fmt","from","from_ref","into","into_request","to_owned","try_from","try_into","type_id","vzip","matcher","metadata","tracing","v3","v3","DoubleMatcher","HttpGenericBodyMatch","HttpHeadersMatch","ListMatcher","ListStringMatcher","MatchPredicate","Matcher","MetadataMatcher","RegexMatchAndSubstitute","RegexMatcher","StringMatcher","ValueMatcher","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_limit","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","double_matcher","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","engine_type","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","filter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","headers","http_generic_body_match","ignore_case","into","into","into","into","into","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","into_request","invert","list_matcher","match_pattern","match_pattern","match_pattern","match_pattern","match_predicate","matcher","matcher_type","metadata_matcher","on_no_match","path","pattern","patterns","patterns","regex","regex_matcher","rule","string_matcher","substitution","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","value_matcher","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Exact","MatchPattern","Range","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","GenericTextMatch","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","generic_text_match","into","into_request","rule","to_owned","try_from","try_into","type_id","vzip","BinaryMatch","Rule","StringMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","MatchPattern","OneOf","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","AndMatch","AnyMatch","HttpRequestGenericBodyMatch","HttpRequestHeadersMatch","HttpRequestTrailersMatch","HttpResponseGenericBodyMatch","HttpResponseHeadersMatch","HttpResponseTrailersMatch","MatchSet","NotMatch","OrMatch","Rule","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","rules","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MatcherList","MatcherList","MatcherTree","MatcherTree","MatcherType","OnMatch","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_ref","from_ref","from_ref","from_ref","input","into","into","into","into","into_request","into_request","into_request","into_request","matcher_list","matcher_tree","matchers","merge","on_match","on_match","to_owned","to_owned","to_owned","to_owned","tree_type","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FieldMatcher","Predicate","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","match_type","on_match","predicate","predicate","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AndMatcher","MatchType","NotMatcher","OrMatcher","PredicateList","SinglePredicate","SinglePredicate","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","default","default","encode","encoded_len","encoded_len","encoded_len","eq","eq","eq","fmt","fmt","fmt","from","from","from","from_ref","from_ref","from_ref","input","into","into","into","into_request","into_request","into_request","matcher","merge","predicate","single_predicate","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","CustomMatch","Matcher","ValueMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","CustomMatch","ExactMatchMap","MatchMap","PrefixMatchMap","TreeType","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","map","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Action","Matcher","OnMatch","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","PathSegment","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","path_segment","segment","to_owned","try_from","try_into","type_id","vzip","Key","Segment","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","EngineType","GoogleRe2","GoogleRe2","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","max_program_size","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Contains","Exact","MatchPattern","Prefix","SafeRegex","Suffix","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","BoolMatch","DoubleMatch","ListMatch","MatchPattern","NullMatch","NullMatch","PresentMatch","StringMatch","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","v3","MetadataKey","MetadataKind","__clone_box","__clone_box","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","from_ref","from_ref","into","into","into_request","into_request","key","kind","metadata_key","metadata_kind","path","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","PathSegment","__clone_box","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","from_ref","into","into_request","path_segment","segment","to_owned","try_from","try_into","type_id","vzip","Key","Segment","__clone_box","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","from_ref","into","into_request","merge","to_owned","try_from","try_into","type_id","vzip","Cluster","Cluster","Host","Host","Kind","Request","Request","Route","Route","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","merge","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","v3","CustomTag","__clone_box","borrow","borrow_mut","clear","clone","clone_into","custom_tag","default","encoded_len","eq","fmt","from","from_ref","into","into_request","tag","to_owned","try_from","try_into","type","type_id","vzip","Environment","Environment","Header","Literal","Literal","Metadata","Metadata","RequestHeader","Type","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default_value","default_value","default_value","encode","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_ref","from_ref","from_ref","from_ref","from_ref","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","kind","merge","metadata_key","name","name","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","CodecClientType","DoubleRange","FractionalPercent","Http1","Http2","Http3","Int32Range","Int64Range","Percent","SemanticVersion","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","as_str_name","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","default","default","default","default","default","default","default","denominator","denominator","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","end","end","end","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fractional_percent","from","from","from","from","from","from","from","from_i32","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str_name","hash","into","into","into","into","into","into","into","into_request","into_request","into_request","into_request","into_request","into_request","into_request","is_valid","major_number","minor_number","numerator","partial_cmp","patch","set_denominator","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip","vzip","vzip","vzip","DenominatorType","Hundred","Million","TenThousand","__clone_box","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","from","from_i32","from_ref","from_str_name","hash","into","into_request","is_valid","partial_cmp","to_owned","try_from","try_from","try_into","type_id","vzip"],"q":[[0,"quilkin"],[93,"quilkin::cli"],[174,"quilkin::cli::agent"],[207,"quilkin::cli::generate_config_schema"],[233,"quilkin::cli::manage"],[265,"quilkin::cli::proxy"],[275,"quilkin::cli::qcmp"],[325,"quilkin::cli::relay"],[355,"quilkin::cluster"],[396,"quilkin::config"],[567,"quilkin::config::providers"],[595,"quilkin::config::providers::Providers"],[598,"quilkin::config::providers::k8s"],[601,"quilkin::config::providers::k8s::agones"],[1182,"quilkin::config::watch"],[1248,"quilkin::config::watch::agones"],[1249,"quilkin::endpoint"],[1434,"quilkin::endpoint::MetadataError"],[1436,"quilkin::filters"],[1845,"quilkin::filters::CreationError"],[1849,"quilkin::filters::capture"],[1964,"quilkin::filters::compress"],[2056,"quilkin::filters::concatenate_bytes"],[2109,"quilkin::filters::debug"],[2128,"quilkin::filters::drop"],[2146,"quilkin::filters::firewall"],[2294,"quilkin::filters::firewall::PortRangeError"],[2296,"quilkin::filters::load_balancer"],[2347,"quilkin::filters::local_rate_limit"],[2373,"quilkin::filters::match"],[2471,"quilkin::filters::pass"],[2488,"quilkin::filters::prelude"],[2497,"quilkin::filters::timestamp"],[2528,"quilkin::filters::token_router"],[2570,"quilkin::metadata"],[2767,"quilkin::protocol"],[2813,"quilkin::protocol::Protocol"],[2819,"quilkin::xds"],[2925,"quilkin::xds::config"],[2932,"quilkin::xds::config::accesslog"],[2933,"quilkin::xds::config::accesslog::v3"],[3263,"quilkin::xds::config::accesslog::v3::access_log"],[3284,"quilkin::xds::config::accesslog::v3::access_log_filter"],[3316,"quilkin::xds::config::accesslog::v3::comparison_filter"],[3351,"quilkin::xds::config::accesslog::v3::extension_filter"],[3372,"quilkin::xds::config::accesslog::v3::grpc_status_filter"],[3421,"quilkin::xds::config::cluster"],[3422,"quilkin::xds::config::cluster::v3"],[3688,"quilkin::xds::config::cluster::v3::circuit_breakers"],[3719,"quilkin::xds::config::cluster::v3::circuit_breakers::thresholds"],[3741,"quilkin::xds::config::cluster::v3::cluster"],[4239,"quilkin::xds::config::cluster::v3::cluster::common_lb_config"],[4326,"quilkin::xds::config::cluster::v3::cluster::lb_subset_config"],[4388,"quilkin::xds::config::cluster::v3::cluster::lb_subset_config::lb_subset_selector"],[4425,"quilkin::xds::config::cluster::v3::cluster::ring_hash_lb_config"],[4459,"quilkin::xds::config::cluster::v3::load_balancing_policy"],[4480,"quilkin::xds::config::common"],[4481,"quilkin::xds::config::common::matcher"],[4482,"quilkin::xds::config::common::matcher::v3"],[4495,"quilkin::xds::config::common::matcher::v3::http_generic_body_match"],[4498,"quilkin::xds::config::common::matcher::v3::http_generic_body_match::generic_text_match"],[4501,"quilkin::xds::config::common::matcher::v3::match_predicate"],[4514,"quilkin::xds::config::common::matcher::v3::matcher"],[4527,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list"],[4533,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate"],[4544,"quilkin::xds::config::common::matcher::v3::matcher::matcher_list::predicate::single_predicate"],[4547,"quilkin::xds::config::common::matcher::v3::matcher::matcher_tree"],[4553,"quilkin::xds::config::common::matcher::v3::matcher::on_match"],[4556,"quilkin::xds::config::core"],[4557,"quilkin::xds::config::core::v3"],[6149,"quilkin::xds::config::core::v3::address"],[6173,"quilkin::xds::config::core::v3::alternate_protocols_cache_options"],[6195,"quilkin::xds::config::core::v3::api_config_source"],[6233,"quilkin::xds::config::core::v3::async_data_source"],[6255,"quilkin::xds::config::core::v3::config_source"],[6280,"quilkin::xds::config::core::v3::data_source"],[6304,"quilkin::xds::config::core::v3::envoy_internal_address"],[6325,"quilkin::xds::config::core::v3::event_service_config"],[6346,"quilkin::xds::config::core::v3::grpc_service"],[6419,"quilkin::xds::config::core::v3::grpc_service::google_grpc"],[6528,"quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials"],[6651,"quilkin::xds::config::core::v3::grpc_service::google_grpc::call_credentials::metadata_credentials_from_plugin"],[6672,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args"],[6694,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_args::value"],[6716,"quilkin::xds::config::core::v3::grpc_service::google_grpc::channel_credentials"],[6739,"quilkin::xds::config::core::v3::header_value_option"],[6774,"quilkin::xds::config::core::v3::health_check"],[6962,"quilkin::xds::config::core::v3::health_check::custom_health_check"],[6983,"quilkin::xds::config::core::v3::health_check::payload"],[7005,"quilkin::xds::config::core::v3::http1_protocol_options"],[7027,"quilkin::xds::config::core::v3::http1_protocol_options::header_key_format"],[7069,"quilkin::xds::config::core::v3::http2_protocol_options"],[7091,"quilkin::xds::config::core::v3::http_protocol_options"],[7126,"quilkin::xds::config::core::v3::http_uri"],[7147,"quilkin::xds::config::core::v3::node"],[7169,"quilkin::xds::config::core::v3::proxy_protocol_config"],[7203,"quilkin::xds::config::core::v3::scheme_header_transformation"],[7224,"quilkin::xds::config::core::v3::socket_address"],[7280,"quilkin::xds::config::core::v3::socket_option"],[7337,"quilkin::xds::config::core::v3::transport_socket"],[7358,"quilkin::xds::config::endpoint"],[7359,"quilkin::xds::config::endpoint::v3"],[7484,"quilkin::xds::config::endpoint::v3::cluster_load_assignment"],[7508,"quilkin::xds::config::endpoint::v3::cluster_load_assignment::policy"],[7530,"quilkin::xds::config::endpoint::v3::endpoint"],[7552,"quilkin::xds::config::endpoint::v3::lb_endpoint"],[7574,"quilkin::xds::config::endpoint::v3::locality_lb_endpoints"],[7617,"quilkin::xds::config::listener"],[7618,"quilkin::xds::config::listener::v3"],[7919,"quilkin::xds::config::listener::v3::filter"],[7941,"quilkin::xds::config::listener::v3::filter_chain"],[7962,"quilkin::xds::config::listener::v3::filter_chain_match"],[7997,"quilkin::xds::config::listener::v3::listener"],[8115,"quilkin::xds::config::listener::v3::listener::connection_balance_config"],[8156,"quilkin::xds::config::listener::v3::listener_filter"],[8178,"quilkin::xds::config::listener::v3::listener_filter_chain_match_predicate"],[8224,"quilkin::xds::config::route"],[8225,"quilkin::xds::config::route::v3"],[8844,"quilkin::xds::config::route::v3::cors_policy"],[8865,"quilkin::xds::config::route::v3::header_matcher"],[8893,"quilkin::xds::config::route::v3::query_parameter_matcher"],[8915,"quilkin::xds::config::route::v3::rate_limit"],[8959,"quilkin::xds::config::route::v3::rate_limit::action"],[9166,"quilkin::xds::config::route::v3::rate_limit::action::meta_data"],[9200,"quilkin::xds::config::route::v3::rate_limit::override"],[9242,"quilkin::xds::config::route::v3::redirect_action"],[9324,"quilkin::xds::config::route::v3::retry_policy"],[9472,"quilkin::xds::config::route::v3::retry_policy::retry_host_predicate"],[9493,"quilkin::xds::config::route::v3::retry_policy::retry_priority"],[9514,"quilkin::xds::config::route::v3::route"],[9539,"quilkin::xds::config::route::v3::route_action"],[9748,"quilkin::xds::config::route::v3::route_action::hash_policy"],[9881,"quilkin::xds::config::route::v3::route_action::upgrade_config"],[9903,"quilkin::xds::config::route::v3::route_match"],[9989,"quilkin::xds::config::route::v3::virtual_host"],[10024,"quilkin::xds::config::route::v3::weighted_cluster"],[10076,"quilkin::xds::config::route::v3::weighted_cluster::cluster_weight"],[10097,"quilkin::xds::service"],[10099,"quilkin::xds::service::cluster"],[10100,"quilkin::xds::service::cluster::v3"],[10122,"quilkin::xds::service::cluster::v3::cluster_discovery_service_client"],[10149,"quilkin::xds::service::cluster::v3::cluster_discovery_service_server"],[10183,"quilkin::xds::service::discovery"],[10184,"quilkin::xds::service::discovery::v3"],[10339,"quilkin::xds::service::discovery::v3::aggregated_discovery_service_client"],[10365,"quilkin::xds::service::discovery::v3::aggregated_discovery_service_server"],[10398,"quilkin::xds::service::discovery::v3::resource"],[10419,"quilkin::xds::type"],[10423,"quilkin::xds::type::matcher"],[10424,"quilkin::xds::type::matcher::v3"],[10693,"quilkin::xds::type::matcher::v3::double_matcher"],[10715,"quilkin::xds::type::matcher::v3::http_generic_body_match"],[10737,"quilkin::xds::type::matcher::v3::http_generic_body_match::generic_text_match"],[10759,"quilkin::xds::type::matcher::v3::list_matcher"],[10780,"quilkin::xds::type::matcher::v3::match_predicate"],[10831,"quilkin::xds::type::matcher::v3::matcher"],[10920,"quilkin::xds::type::matcher::v3::matcher::matcher_list"],[10964,"quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate"],[11032,"quilkin::xds::type::matcher::v3::matcher::matcher_list::predicate::single_predicate"],[11054,"quilkin::xds::type::matcher::v3::matcher::matcher_tree"],[11098,"quilkin::xds::type::matcher::v3::matcher::on_match"],[11120,"quilkin::xds::type::matcher::v3::metadata_matcher"],[11142,"quilkin::xds::type::matcher::v3::metadata_matcher::path_segment"],[11163,"quilkin::xds::type::matcher::v3::regex_matcher"],[11205,"quilkin::xds::type::matcher::v3::string_matcher"],[11230,"quilkin::xds::type::matcher::v3::value_matcher"],[11276,"quilkin::xds::type::metadata"],[11277,"quilkin::xds::type::metadata::v3"],[11322,"quilkin::xds::type::metadata::v3::metadata_key"],[11344,"quilkin::xds::type::metadata::v3::metadata_key::path_segment"],[11365,"quilkin::xds::type::metadata::v3::metadata_kind"],[11469,"quilkin::xds::type::tracing"],[11470,"quilkin::xds::type::tracing::v3"],[11493,"quilkin::xds::type::tracing::v3::custom_tag"],[11605,"quilkin::xds::type::v3"],[11775,"quilkin::xds::type::v3::fractional_percent"]],"d":["The Command-Line Interface for Quilkin.","Config is the configuration of a proxy","Run Quilkin as a UDP reverse proxy.","","","","The port to bind for the admin server","","","","","","","","","","","","","","","","","","","","","Quilkin configuration.","The path to the configuration file for the Quilkin …","","","","Types representing where the data is the sent.","","Filters for processing packets.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","The interval in seconds at which the relay will send a …","Includes generated Protobuf definitions from tonic.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","One or more quilkin manage endpoints to listen to for …","","The remote URL or local file path to retrieve the Maxmind …","Whether to spawn the admin server or not.","The port to listen on.","Logic for parsing and generating Quilkin Control Message …","The port to listen on.","Whether Quilkin will report any results to stdout/stderr.","","","","One or more socket addresses to forward packets to.","","","","","","","","","","","","","","","","","","","","","","","","The Command-Line Interface for Quilkin.","The various Quilkin commands.","","","","The various log format options","","","","","","","","","","","","","The port to bind for the admin server","","","","","","","","","","","","","","The path to the configuration file for the Quilkin …","","Drives the main quilkin application lifecycle using the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","Whether to spawn the admin server or not.","","","Whether Quilkin will report any results to stdout/stderr.","","","","","","","","","","","","","","","","Runs Quilkin as a relay service that runs a Manager …","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","The configuration source for a management server.","Port for QCMP service.","The region to set in the cluster map for any provider …","One or more quilkin relay endpoints to push configuration …","","The sub_zone in the zone in the region to set in the …","","","","","","","","The zone in the region to set in the cluster map for any …","Generates JSON schema files for known filters.","","","","","","","","A list of one or more filter IDs to generate or ‘all’ …","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","The directory to write configuration files.","","","","","","","","Runs Quilkin as a xDS management server, using provider as …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The TCP port to listen to, to serve discovery responses.","The configuration source for a management server.","The region to set in the cluster map for any provider …","One or more quilkin relay endpoints to push configuration …","The sub_zone in the zone in the region to set in the …","","","","","","","","The zone in the region to set in the cluster map for any …","","Run Quilkin as a UDP reverse proxy.","","The interval in seconds at which the relay will send a …","One or more quilkin manage endpoints to listen to for …","The remote URL or local file path to retrieve the Maxmind …","The port to listen on.","The port to listen on.","Start and run a proxy.","One or more socket addresses to forward packets to.","Pings a endpoint for a amount of attempts, printing the …","","","","","The number of pings to send to the endpoint (default: 5).","","","","","","","","","","","","","The quilkin endpoint to ping","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Runs Quilkin as a relay service that runs a Manager …","","","","","","","","","","Returns the argument unchanged.","","","","","The interval in seconds at which the relay will send a …","Calls U::from(self).","","Port for mDS service.","","","","","","","","","","Port for xDS management_server service","Represents a full snapshot of all clusters.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Config is the configuration of a proxy","The configuration of a Filter from either a static or …","Dynamic configuration from Protobuf.","","Filter is the configuration for a single filter","","","","A mutable memory location with atomic storage rules.","Static configuration from YAML.","","Validation failure for a Config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Deserializes takes two type arguments Static and Dynamic …","","","","","","","Creates a new empty slot.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Attempts to deserialize input as a YAML object …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns whether any data is present in the slot.","","","","","","Provides a reference to the underlying data.","Provides a view into a mutable reference of the current …","","Creates a new slot for value.","","","","Removes any data from the slot.","","","","","","","","","","","","","","Replaces the data in the slot with value.","Replaces the data if the slot is empty.","","","","","","","","","","","","","","","","","","","Replaces the current data in the slot with value’s data, …","","","","","","","","","","","","","","","Adds a watcher to to the slot. The watcher will fire …","Creates a new slot containing the default instance of T.","","Watches Agones’ game server CRDs for Allocated game …","Watches for changes to the file located at path.","The available xDS source providers.","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","The namespace under which the configmap is stored.","The namespace under which the game servers run.","The path to the source config.","","","","The GameServer has been allocated to a session","The Pod for the GameServer is being created.","Output all messages including debug messages.","prioritise allocating GameServers on Nodes with the least …","","The system will choose an open port for the GameServer in …","Something has gone wrong with the Gameserver and it cannot …","Only output error messages.","Auto-generated derived type for FleetSpec via …","FleetSpec is the spec for a Fleet. More info: …","FleetSpec is the spec for a Fleet. More info: …","FleetStatus is the status of a Fleet. More info: …","","","","Auto-generated derived type for GameServerSpec via …","Defines a set of Ports that are to be exposed via the …","","","The status for a GameServer resource.","The port that was allocated to a GameServer.","GameServer is the data structure for a GameServer resource.","","Output all messages except for debug messages.","","Prioritise allocating GameServers on Nodes with the most …","","Dynamically sets the container port to the same value as …","A dynamically allocating GameServer is being created, an …","","","The GameServer is ready to take connections from game …","","The GameServer has declared that it is ready","The GameServer is reserved and therefore can be allocated …","","We have determined that the Pod has been scheduled in the …","the strategy that a Fleet & GameServers will use when …","Parameters for the Agones SDK Server sidecar container","","The GameServer has shutdown and everything needs to be …","The Pods for the GameServer are being created but are not …","The user defines the host port to be used in the …","","","","The GameServer has failed its health checks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Container specifies which Pod container is the game …","The name of the container on which to open the port. …","The port that is being opened on the specified container’…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","GRPCPort is the port on which the SDK Server binds the …","Configures health checking","The port exposed on the host for clients to connect to","HTTPPort is the port on which the SDK Server binds the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","LogLevel for SDK server (sidecar) logs. Defaults to “Info…","","","","","","","","","","","","","","Name is the descriptive name of the port","","","","","","","","","Spec based constructor for derived custom resource","","","","","","","","","PortPolicy defines the policy for how the HostPort is …","Ports are the array of ports that can be exposed via the …","","Protocol is the network protocol being used. Defaults to …","","","","","","","","","Scheduling strategy. Defaults to “Packed”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Specifies parameters for the Agones SDK Server sidecar …","","","","","","","","","","","","","","","","","","","","","","","","","","","GameServerSpec is the spec for a GameServer resource. More …","","","The current state of a GameServer.","","","","","","Describes the Pod that will be created for the GameServer.","GameServer is the data structure for a GameServer resource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A destination endpoint with any associated metadata.","A valid socket address. This differs from …","","","","","The location of an Endpoint.","Metadata specific to endpoints.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","A valid name or IP address that resolves to a address.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Creates a new Endpoint with no metadata.","","","","","Returns the port for the endpoint address, or 0 if no port …","The port of the socket address, if present.","","","The geographic region.","","","","","","","","","","","","The subzone within the zone, if applicable.","","","","","","Returns the socket address for the endpoint, resolving any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new Endpoint with the specified metadata.","","The zone within the region, if applicable.","","","The binary configuration of the filter. Must be prost …","","Filter for compressing and decompressing packet data","The ConcatenateBytes filter’s job is to add a byte …","The human-readable configuration of the filter. Must be …","","An error representing failure to convert a filter’s …","Arguments needed to create a new filter.","An error that occurred when attempting to create a Filter …","Debug logs all incoming and outgoing packets","","Always drops a packet, mostly useful in combination with …","An owned pointer to a dynamic FilterFactory instance.","","Trait for routing and manipulating packets.","A chain of Filters to be executed in order.","","Provides the name and creation function for a given Filter.","The value returned by FilterFactory::create_filter.","A map of FilterFactory::names to DynFilterFactory values.","Registry of all Filters that can be applied in the system.","A set of filters to be registered with a FilterRegistry.","Filter for allowing/blocking traffic by IP and port.","","","Balances packets over the upstream endpoints.","A filter that implements rate limiting on packets based on …","","","","The globally unique name of the filter.","","Allows a packet to pass through, mostly useful in …","The input arguments to Filter::read.","Statically safe version of Filter, if you’re writing a …","A filter that reads a metadata value as a timestamp to be …","Filter that only allows packets to be passed to Endpoints …","The input arguments to Filter::write.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configuration for the filter.","Returns the schema for the configuration of the Filter.","Contents of the received packet.","Contents of the received packet.","Returns a filter based on the provided arguments.","","","","Returns a FilterSet with the filters provided through …","","The destination of the received packet.","","Creates a new instance of CreateFilterArgs using a dynamic …","Converts YAML configuration into its Protobuf equivalvent.","Converts YAML configuration into its Protobuf equivalvent.","The upstream endpoint that we’re expecting packets from.","The upstream endpoints that the packet will be forwarded …","Convenience method for providing a consistent error …","","","","","","","","","","","","","","Creates a new dynamic FilterFactory virtual table.","","","Creates a new instance of CreateFilterArgs using a fixed …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Instantiates a new StaticFilter from the given …","","","","","","Creates and returns a new dynamic instance of Filter for a …","Returns a DynFilterFactory if one matches id, otherwise …","Returns a DynFilterFactory for a given key. Returning None …","","Inserts factory for the specified FilterFactory, returning …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a by reference iterator over the set of filters.","","","","","","","","Arbitrary values that can be passed from one filter to …","Arbitrary values that can be passed from one filter to …","","","name returns the configuration name for the Filter The …","Create a new instance of CreateFilterArgs.","Creates a new ReadContext.","Creates a new WriteContext","","","","Constructs a FilterInstance.","","Prelude containing all types and traits required to …","","","","","","","","","","","","","","","","","Filter::read is invoked when the proxy receives data from a","Loads the provided FilterSet into the registry of …","Returns the ConfigType from the provided Option, otherwise …","Returns the ConfigType from the provided Option, otherwise …","","","","The source of the received packet.","The source of the received packet.","","","","","","","","","","Validates the filter configurations in the provided config …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiates a new StaticFilter from the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new FilterSet with the set of filter_factories …","","","","","","","","","","Filter::write is invoked when the proxy is about to send …","","","","","","Trait to implement different strategies for capturing …","","Capture from the start of the packet.","Looks for the set of bytes at the beginning of the packet","Capture from the start of the packet.","Look for the set of bytes at the end of the packet","Strategy to apply for acquiring a set of bytes in the UDP …","Capture from the end of the packet.","Look for the set of bytes at the end of the packet","","","","","","","","","","","Capture packet data from the contents, and optionally …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","The key to use when storing the captured value in the …","The regular expression to use for capture.","Whether captured bytes are removed from the original …","The number of bytes to capture.","","","","","","","","","","","","","","","","The number of bytes to capture.","Whether captured bytes are removed from the original …","The capture strategy.","","","","","","","","","","","","","","","","","","","","","Whether to do nothing, compress or decompress the packet.","Filter for compressing and decompressing packet data","","","","","The library to use when compressing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The ConcatenateBytes filter’s job is to add a byte …","Config represents a ConcatenateBytes filter configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","Whether or not to append or prepend or do nothing on …","Whether or not to append or prepend or do nothing on …","","","","","","","","","","","","","","","A Debug filter’s configuration.","Debug logs all incoming and outgoing packets","","","","","","Returns the argument unchanged.","Identifier that will be optionally included with each log …","Calls U::from(self).","","","","","","","","","","pass filter’s configuration.","Always drops a packet, mostly useful in combination with …","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Whether or not a matching Rule should Allow or Deny access","Matching rules will allow packets through.","Represents how a Firewall filter is configured for read …","Matching rules will block packets.","Filter for allowing/blocking traffic by IP and port.","","","Range of matching ports that are configured against a Rule.","Invalid min and max values for a PortRange.","Combination of CIDR range, port range and action to take.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if any address matches the provided CIDR …","Returns true if the range contain the given port.","","","","Port ranges can be specified in yaml as either “10” as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Creates a new PortRange, where min is inclusive, max is …","","","","","","","","","","","","","","","","","Serialise the PortRange into a single digit if min and max …","ipv4 or ipv6 CIDR address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The configuration for load_balancer.","Send packets to endpoints based on hash of source IP and …","Balances packets over the upstream endpoints.","Policy represents how a load_balancer distributes packets …","Send packets to endpoints chosen at random.","Send packets to endpoints in turns.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Config represents a self’s configuration.","A filter that implements rate limiting on packets based on …","SESSION_TIMEOUT_SECONDS is the default session timeout.","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","The maximum number of packets allowed to be forwarded by …","The duration in seconds during which max_packets applies. …","","","","","","","","A specific match branch. The filter is run when value …","Configuration for Match.","Configuration for a specific direction.","The behaviour when the none of branches match. Defaults to …","","","","","","","","","","List of filters to compare and potentially run if any …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The behaviour for when none of the branches match.","The filter to run on successful matches.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The key for the metadata to compare against.","Configuration for Filter::read.","Configuration for Filter::write.","","","","","","","","","","","","","","","","","","","","","","","","","The value to compare against the dynamic metadata.","","","","","pass filter’s configuration.","Allows a packet to pass through, mostly useful in …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Config represents a self’s configuration.","A filter that reads a metadata value as a timestamp to be …","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","The metadata key to read the UTC UNIX Timestamp from.","","Observes the duration since a timestamp stored in metadata …","","","","","","","","","","","","","","Filter that only allows packets to be passed to Endpoints …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","the key to use when retrieving the token from the Filter’…","","","","","","","","","","","","","","","","Shared state between Filters during processing for a …","","A key in the metadata table.","","","Represents a view into the metadata object attached to …","","Reference to a metadata value.","","","A literal value or a reference to a value in a metadata …","","","","","","","Returns the inner String value of self if it matches …","","Returns the inner String value of self if it matches …","","Returns the inner String value of self if it matches …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Known Quilkin metadata.","","","","","","","","Resolves a symbol into a Value, using ctx for any …","Tries to Self::resolve the symbol to a bytes::Bytes, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","User created metadata.","","","","","","","","","","","The initation of a ping command to send to a Quilkin proxy …","The reply from a Quilkin proxy from a Self::Ping command. …","The set of possible QCMP commands.","","","","","","","","","Encodes the protocol command into a buffer of bytes for …","Encodes the protocol command into a buffer of bytes for …","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","Returns the packet’s nonce.","Parses the provided input, and attempts to parse it as a …","Creates a Self::Ping with a random nonce, should be sent …","Creates a Self::PingReply from the client and server start …","Creates a Self::Ping with a user-specified nonce, should …","","If the command is Protocol::PingReply, with …","","","","","","","","","","","","The timestamp from when the client sent the packet.","The timestamp from when the client sent the ping packet.","The client’s nonce.","The client’s nonce.","The timestamp from when the server received the ping …","The timestamp from when the server sent the reply.","","See https://github.com/envoyproxy/envoy-api#apis for a …","Client that can talk to an XDS server using the aDS …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Creates a new server for managing Config.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corresponding type URL for the response type.","","","","","Starts a new stream to the xDS management server.","Starts a new stream to the xDS management server.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in AccessLog.","Nested message and enum types in AccessLogFilter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ComparisonFilter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ExtensionFilter.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Nested message and enum types in GrpcStatusFilter.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the enum value of op, or the default if the field …","","","Appends the provided enum value to statuses.","","Sets op to the provided enum value.","Returns an iterator which yields the valid enum values …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Op, or None if value is not a valid …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Op.","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Status, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Status.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CircuitBreakers.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Cluster.","","","","","","","","","","","","","","","","","","","Returns the enum value of dns_lookup_family, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the enum value of lb_policy, or the default if the …","","","","Nested message and enum types in LoadBalancingPolicy.","","","","","","","","","","","","","","Returns the enum value of protocol_selection, or the …","","","","Sets dns_lookup_family to the provided enum value.","Sets lb_policy to the provided enum value.","Sets protocol_selection to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Returns the enum value of priority, or the default if the …","","","Sets priority to the provided enum value.","Nested message and enum types in Thresholds.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CommonLbConfig.","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","","","","","","","","","","","","","","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of fallback_policy, or the default …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a DiscoveryType, or None if value is …","Converts an i32 to a LbPolicy, or None if value is not a …","Converts an i32 to a DnsLookupFamily, or None if value is …","Converts an i32 to a ClusterProtocolSelection, or None if …","","","","","","","","","","","","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","","","","","Returns the enum value of hash_function, or the default if …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns true if value is a variant of DiscoveryType.","Returns true if value is a variant of LbPolicy.","Returns true if value is a variant of DnsLookupFamily.","Returns true if value is a variant of …","Nested message and enum types in LbSubsetConfig.","","","","","","","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Nested message and enum types in RingHashLbConfig.","","","Sets fallback_policy to the provided enum value.","Sets hash_function to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of fallback_policy, or the default …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a LbSubsetFallbackPolicy, or None if …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of …","","Nested message and enum types in LbSubsetSelector.","","Sets fallback_policy to the provided enum value.","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a LbSubsetSelectorFallbackPolicy, or …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of …","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HashFunction, or None if value is not …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of HashFunction.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","Nested message and enum types in HttpGenericBodyMatch.","Nested message and enum types in MatchPredicate.","Nested message and enum types in Matcher.","","","","","","Nested message and enum types in GenericTextMatch.","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in MatcherList.","Nested message and enum types in MatcherTree.","","Nested message and enum types in OnMatch.","","","","","","","Nested message and enum types in Predicate.","","","","","","","","","","","","Nested message and enum types in SinglePredicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Address.","","","","","","","","","","","Nested message and enum types in …","","Nested message and enum types in ApiConfigSource.","Returns the enum value of api_type, or the default if the …","","","Returns the enum value of append_action, or the default if …","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","Nested message and enum types in AsyncDataSource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ConfigSource.","","","","","","","","","","Nested message and enum types in DataSource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in EnvoyInternalAddress.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in EventServiceConfig.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a RoutingPriority, or None if value is …","Converts an i32 to a RequestMethod, or None if value is …","Converts an i32 to a TrafficDirection, or None if value is …","Converts an i32 to a ApiVersion, or None if value is not a …","Converts an i32 to a HealthStatus, or None if value is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","Nested message and enum types in GrpcService.","","","","","","","","","Nested message and enum types in HeaderValueOption.","","Returns the enum value of headers_with_underscores_action, …","","Nested message and enum types in HealthCheck.","","","","","Nested message and enum types in Http1ProtocolOptions.","Nested message and enum types in Http2ProtocolOptions.","","Nested message and enum types in HttpProtocolOptions.","","Nested message and enum types in HttpUri.","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if value is a variant of RoutingPriority.","Returns true if value is a variant of RequestMethod.","Returns true if value is a variant of TrafficDirection.","Returns true if value is a variant of ApiVersion.","Returns true if value is a variant of HealthStatus.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Node.","","","","","","","","","","","","","","","","","","","Returns the enum value of protocol, or the default if the …","","Nested message and enum types in ProxyProtocolConfig.","Appends the provided enum value to statuses.","","","","","","","","Returns the enum value of resource_api_version, or the …","","","","","","","","","","Nested message and enum types in SchemeHeaderTransformation…","Sets api_type to the provided enum value.","Sets append_action to the provided enum value.","Sets headers_with_underscores_action to the provided enum …","","Sets protocol to the provided enum value.","Sets resource_api_version to the provided enum value.","Sets state to the provided enum value.","Sets transport_api_version to the provided enum value.","Sets transport_api_version to the provided enum value.","Sets version to the provided enum value.","","Nested message and enum types in SocketAddress.","Nested message and enum types in SocketOption.","","","","","Returns the enum value of state, or the default if the …","","Returns an iterator which yields the valid enum values …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of transport_api_version, or the …","Returns the enum value of transport_api_version, or the …","","","Nested message and enum types in TransportSocket.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of version, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a ApiType, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of ApiType.","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Nested message and enum types in GoogleGrpc.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallCredentials.","","Nested message and enum types in ChannelArgs.","Nested message and enum types in ChannelCredentials.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Nested message and enum types in Value.","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HeaderAppendAction, or None if value …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of HeaderAppendAction.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of codec_client_type, or the …","","","Nested message and enum types in CustomHealthCheck.","","","","","","","","Encodes the message to a buffer.","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decodes an instance of the message from a buffer, and …","","","Nested message and enum types in Payload.","","","","","","","","","","","Sets codec_client_type to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Nested message and enum types in HeaderKeyFormat.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a HeadersWithUnderscoresAction, or None …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of …","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Version, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Version.","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Protocol, or None if value is not a …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of Protocol.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a SocketState, or None if value is not …","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","","","Returns true if value is a variant of SocketState.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ClusterLoadAssignment.","","","","","","","","","","","","Nested message and enum types in Endpoint.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Returns the enum value of health_status, or the default if …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Nested message and enum types in LbEndpoint.","","","","","","","Nested message and enum types in LocalityLbEndpoints.","","","","","","Sets health_status to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","Nested message and enum types in Policy.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of drain_type, or the default if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Filter.","Nested message and enum types in FilterChain.","Nested message and enum types in FilterChainMatch.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Nested message and enum types in Listener.","Nested message and enum types in ListenerFilter.","Nested message and enum types in …","","","","","","","","","","","","","","","","","","","","Sets drain_type to the provided enum value.","Sets source_type to the provided enum value.","Sets traffic_direction to the provided enum value.","","","","Returns the enum value of source_type, or the default if …","","","","","","","","","","","","","","","","","Returns the enum value of traffic_direction, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a ConnectionSourceType, or None if value…","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of ConnectionSourceType.","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ConnectionBalanceConfig.","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a DrainType, or None if value is not a …","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns true if value is a variant of DrainType.","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of cluster_not_found_response_code, …","","","","","","","","","Nested message and enum types in CorsPolicy.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in HeaderMatcher.","","","","","","","","","","","","","","","Returns the enum value of internal_redirect_action, or the …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of priority, or the default if the …","","","","Nested message and enum types in QueryParameterMatcher.","","","","Nested message and enum types in RateLimit.","","","","Nested message and enum types in RedirectAction.","","","","","","","","","","Returns the enum value of require_tls, or the default if …","","Returns the enum value of response_code, or the default if …","","","","","","","","","","","","","","","Nested message and enum types in RetryPolicy.","","","","","","Nested message and enum types in Route.","Nested message and enum types in RouteAction.","Nested message and enum types in RouteMatch.","","","","","Sets cluster_not_found_response_code to the provided enum …","Sets internal_redirect_action to the provided enum value.","Sets priority to the provided enum value.","Sets require_tls to the provided enum value.","Sets response_code to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in VirtualHost.","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in WeightedCluster.","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","Nested message and enum types in Action.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Nested message and enum types in Override.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in MetaData.","","","Sets source to the provided enum value.","","Returns the enum value of source, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Source, or None if value is not a …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of Source.","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a RedirectResponseCode, or None if value…","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if value is a variant of RedirectResponseCode.","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of format, or the default if the …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ResetHeaderFormat, or None if value …","","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if value is a variant of ResetHeaderFormat.","","","","","","","","Nested message and enum types in RetryHostPredicate.","Nested message and enum types in RetryPriority.","Sets format to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ClusterNotFoundResponseCode, or None …","Converts an i32 to a InternalRedirectAction, or None if …","","","","","","","","","Creates an enum from field names used in the ProtoBuf …","Creates an enum from field names used in the ProtoBuf …","","","","","Nested message and enum types in HashPolicy.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if value is a variant of …","Returns true if value is a variant of …","","Decodes an instance of the message from a buffer, and …","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in UpgradeConfig.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a TlsRequirementType, or None if value …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of TlsRequirementType.","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ClusterWeight.","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","Generated client implementations.","Generated server implementations.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","Return list of all clusters this proxy will load balance …","","Enable decompressing responses.","","","","","Attempt to create a new client by connecting to a given …","","","","Returns the argument unchanged.","","Calls U::from(self).","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","Compress requests with the given encoding.","","","","","","","","","Generated trait containing gRPC methods that should be …","Return list of all clusters this proxy will load balance …","Server streaming response type for the DeltaClusters …","Server streaming response type for the StreamClusters …","","Enable decompressing requests with the given encoding.","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","","","Compress responses with the given encoding, if the client …","","","","","","","","","","","","","","","","","","","","","Generated client implementations.","Generated server implementations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Nested message and enum types in Resource.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See https://github.com/envoyproxy/envoy-api#apis for a …","","Enable decompressing responses.","","","","","Attempt to create a new client by connecting to a given …","","","Returns the argument unchanged.","","Calls U::from(self).","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","Compress requests with the given encoding.","This is a gRPC-only API.","","","","","","","","Generated trait containing gRPC methods that should be …","See https://github.com/envoyproxy/envoy-api#apis for a …","Server streaming response type for the …","Server streaming response type for the …","","Enable decompressing requests with the given encoding.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","Limits the maximum size of a decoded message.","Limits the maximum size of an encoded message.","","","","Compress responses with the given encoding, if the client …","This is a gRPC-only API.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in DoubleMatcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Nested message and enum types in HttpGenericBodyMatch.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Nested message and enum types in ListMatcher.","","","","","Nested message and enum types in MatchPredicate.","Nested message and enum types in Matcher.","","Nested message and enum types in MetadataMatcher.","","","","","","","Nested message and enum types in RegexMatcher.","","Nested message and enum types in StringMatcher.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in ValueMatcher.","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Nested message and enum types in GenericTextMatch.","Calls U::from(self).","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","Returns the encoded length of the message without a length …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in MatcherList.","Nested message and enum types in MatcherTree.","","Decodes an instance of the message from a buffer, and …","Nested message and enum types in OnMatch.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in Predicate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","Returns the encoded length of the message without a length …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Decodes an instance of the message from a buffer, and …","","Nested message and enum types in SinglePredicate.","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Nested message and enum types in PathSegment.","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","Returns the encoded length of the message without a length …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","Nested message and enum types in MetadataKey.","Nested message and enum types in MetadataKind.","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","Nested message and enum types in PathSegment.","","","","","","","","","","","","","","Encodes the message to a buffer.","Returns the encoded length of the message without a length …","","","Returns the argument unchanged.","","Calls U::from(self).","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CustomTag.","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encodes the message to a buffer.","","","","","Returns the encoded length of the message without a length …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Decodes an instance of the message from a buffer, and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of denominator, or the default if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in FractionalPercent.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a CodecClientType, or None if value is …","","","","","","","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns true if value is a variant of CodecClientType.","","","","","","Sets denominator to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a DenominatorType, or None if value is …","","Creates an enum from field names used in the ProtoBuf …","","Calls U::from(self).","","Returns true if value is a variant of DenominatorType.","","","","","","",""],"i":[0,0,0,0,3,4,10,3,10,3,10,3,10,4,3,10,4,0,3,4,3,4,0,4,10,10,10,0,10,3,4,4,0,4,0,4,3,10,4,3,10,4,3,10,3,10,3,4,3,10,4,3,0,3,10,4,3,10,4,4,10,3,0,3,10,3,0,3,10,4,4,4,3,3,4,3,10,4,3,10,4,3,10,4,3,10,3,10,4,3,10,4,0,0,23,24,0,0,0,23,24,0,0,23,24,24,0,23,0,23,0,23,24,23,10,23,0,23,23,24,23,24,23,24,23,24,23,10,10,24,10,24,24,24,24,24,24,24,24,23,24,23,23,23,24,23,24,0,23,24,23,24,23,10,0,10,0,0,10,0,24,23,24,24,24,23,24,23,24,23,23,23,24,23,0,0,27,27,27,27,27,27,27,27,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,32,32,32,32,32,32,32,0,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,0,0,0,3,3,3,3,3,3,3,0,33,0,33,34,34,34,34,33,33,33,34,33,34,33,34,33,34,34,33,34,33,34,33,34,33,34,33,34,34,33,33,34,33,34,34,33,34,33,34,33,34,33,34,33,34,33,34,33,34,0,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,0,49,65,0,65,65,0,0,49,52,0,65,0,0,49,51,52,53,4,4,49,65,51,604,52,53,49,65,51,604,52,53,49,51,52,53,49,51,52,53,4,53,51,52,49,49,51,604,52,53,4,51,49,51,52,53,52,52,52,52,52,53,53,53,53,53,4,49,65,65,51,52,53,49,49,65,65,51,51,51,51,604,52,53,53,4,49,51,52,53,4,49,65,51,604,52,53,49,65,51,604,52,53,51,51,49,51,52,53,53,51,51,53,51,65,0,51,51,49,52,53,49,51,52,53,49,51,604,52,53,65,51,51,49,51,52,53,65,49,65,51,604,52,53,53,49,65,51,604,52,53,51,49,65,51,604,52,53,4,49,65,51,604,52,53,0,51,51,51,86,86,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,86,86,86,86,86,86,86,86,86,605,605,606,0,0,0,99,99,102,104,108,103,99,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,0,104,108,103,99,0,0,99,111,99,99,111,99,0,0,0,99,99,103,105,105,105,99,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,98,113,93,106,93,106,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,95,97,97,93,106,93,106,93,106,95,96,101,102,103,105,107,112,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,101,95,97,101,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,106,101,93,106,93,106,110,110,93,106,93,106,93,106,112,97,100,93,106,93,106,93,106,93,106,98,93,106,93,106,93,106,100,97,95,98,97,113,107,113,113,98,93,106,109,95,107,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,95,93,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,106,112,93,106,98,106,93,106,106,107,95,107,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,109,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,93,106,93,106,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,0,0,0,119,0,0,120,121,119,120,121,119,119,119,119,119,120,121,119,120,121,119,119,119,119,119,119,119,120,121,119,119,0,119,120,121,119,120,121,119,119,119,120,120,121,121,119,119,119,119,119,119,120,121,119,120,121,119,120,121,119,120,121,119,119,119,0,0,0,0,127,127,125,0,0,0,127,125,125,37,38,126,127,38,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,37,125,37,38,37,38,126,125,37,38,126,125,37,38,38,126,125,125,125,125,125,37,37,37,37,37,38,38,38,38,38,126,126,126,126,126,125,125,37,37,38,126,127,127,125,125,125,125,125,125,125,125,37,38,38,126,127,125,37,38,126,127,125,37,38,125,37,38,125,125,37,38,126,127,125,37,38,126,127,37,38,126,38,37,38,125,37,38,126,125,125,127,37,37,37,38,126,37,38,126,125,37,38,126,37,37,125,37,38,126,127,125,125,37,127,126,125,125,125,125,125,37,38,38,126,126,127,125,37,38,126,127,125,37,38,126,127,125,37,38,126,127,38,37,37,607,607,608,0,0,0,608,55,0,0,0,0,55,0,0,55,0,0,0,0,0,0,0,0,0,55,55,0,0,0,55,55,608,55,0,0,0,0,0,0,138,139,140,141,608,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,0,138,139,140,141,138,139,140,141,0,0,139,143,609,75,85,609,0,138,140,140,138,85,0,143,609,609,85,75,608,138,55,146,55,55,55,55,55,146,146,146,146,146,608,139,0,143,138,148,148,55,55,146,146,149,150,141,143,75,151,85,160,161,162,163,164,165,166,167,168,169,138,148,148,55,55,55,55,55,55,55,55,146,139,149,140,140,150,141,608,140,138,139,140,141,149,140,149,138,140,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,140,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,138,138,138,140,138,139,138,0,0,0,75,75,85,0,146,609,143,75,85,138,148,146,139,0,0,148,55,146,160,161,162,163,164,165,166,167,168,169,138,150,141,74,149,609,609,138,138,148,75,85,0,138,139,140,141,148,55,146,0,138,143,75,85,160,161,162,163,164,165,166,167,168,169,138,138,138,138,138,148,55,146,139,149,140,150,141,141,608,160,161,162,163,164,165,166,167,168,169,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,143,75,85,160,161,162,163,164,165,166,167,168,169,138,148,55,146,139,149,140,150,141,140,161,162,163,164,167,168,138,150,141,74,610,610,611,611,0,0,0,0,176,0,176,0,0,176,173,174,176,177,175,173,174,176,177,175,178,173,174,175,173,174,176,177,175,173,174,176,177,175,173,173,173,173,173,174,174,174,174,174,173,174,176,177,175,173,174,176,176,176,176,177,175,173,174,176,177,175,176,173,174,176,177,175,173,174,176,177,175,177,175,173,174,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,173,174,177,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,173,174,176,177,175,0,0,180,0,180,180,0,179,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,179,179,179,179,180,180,180,180,180,181,181,181,181,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,181,181,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,179,180,181,182,0,0,182,182,0,182,183,182,183,183,182,182,183,182,183,182,182,182,182,182,183,183,183,183,183,182,183,182,183,182,183,182,183,182,183,162,183,183,182,183,182,183,182,183,182,183,182,183,182,183,182,183,0,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,0,0,185,185,185,185,185,185,185,185,185,185,185,185,185,185,185,0,187,0,187,0,190,0,0,0,0,186,187,188,189,188,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,189,186,187,188,189,188,189,186,187,188,189,186,187,188,189,186,186,186,186,186,187,187,187,187,187,188,188,188,188,188,189,189,189,189,189,186,187,188,190,190,189,191,191,186,187,188,190,189,191,186,187,188,189,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,189,189,186,186,188,190,191,186,187,188,189,186,187,188,189,186,187,188,189,188,186,187,188,189,190,191,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,190,189,191,186,187,188,190,189,191,612,612,0,192,0,0,192,192,192,193,192,193,192,192,193,192,193,192,193,193,193,193,193,192,192,192,192,192,193,192,193,192,193,192,193,192,193,192,193,193,192,193,192,193,192,193,192,193,192,193,192,193,192,0,0,0,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,0,0,0,0,0,196,197,198,195,196,197,198,195,197,195,196,197,198,195,196,197,198,195,196,196,196,196,196,197,197,197,197,197,198,198,198,198,198,195,195,195,195,195,197,198,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,195,196,197,198,195,197,196,196,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,196,197,198,195,198,196,197,198,195,0,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,0,0,0,0,0,0,0,0,0,0,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,171,141,171,171,171,171,171,171,171,171,0,0,201,201,201,0,201,200,201,200,200,200,200,200,200,200,200,200,201,201,200,201,200,201,200,201,200,200,200,201,200,200,200,201,201,200,201,200,201,200,201,200,172,172,0,0,0,172,203,0,172,0,203,172,0,0,205,203,204,172,206,172,203,172,203,172,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,205,205,205,205,203,203,203,203,203,204,204,204,204,204,172,172,172,172,172,206,206,206,206,206,205,205,203,204,204,172,172,206,205,205,205,205,203,203,203,204,172,172,172,172,172,172,172,172,172,206,206,205,205,203,204,172,206,205,205,205,203,204,172,206,205,203,204,172,206,204,205,203,204,172,206,204,206,205,204,206,205,203,204,172,203,203,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,203,204,172,206,205,204,172,205,203,204,172,172,206,206,205,203,204,172,206,205,203,204,172,206,206,205,203,204,172,206,206,0,213,213,213,212,212,0,213,212,212,213,212,213,212,212,212,212,212,213,213,212,213,213,212,212,213,212,213,212,212,212,212,212,213,212,0,212,213,212,213,212,213,212,213,212,213,613,614,613,614,614,614,0,0,0,48,60,0,48,60,0,0,60,217,48,60,218,217,48,60,218,217,48,60,218,217,48,60,218,217,48,60,218,60,60,0,217,0,218,60,60,60,60,60,60,60,48,60,60,217,48,60,218,218,217,48,60,218,60,60,60,217,48,60,218,217,48,60,218,60,217,48,218,60,48,0,218,218,217,48,60,218,60,217,48,48,60,60,60,60,218,217,48,60,218,0,217,48,60,218,48,60,217,48,60,218,227,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,0,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,232,233,0,229,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,241,0,229,230,237,238,240,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,239,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,242,242,229,243,231,231,236,241,236,231,241,241,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,236,231,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,0,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,256,256,256,0,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,244,244,244,0,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,245,245,245,245,245,245,245,245,245,245,245,245,245,0,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,0,0,0,0,0,0,0,0,0,0,258,259,260,261,262,263,264,265,266,262,260,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,0,262,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,0,262,262,262,262,262,260,260,260,258,259,260,261,262,263,264,265,266,262,262,262,262,262,262,262,258,259,260,261,262,263,264,265,266,260,260,260,260,260,260,260,261,258,259,260,261,262,263,264,265,266,260,260,260,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,262,262,262,260,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,262,262,262,262,262,0,262,262,260,260,260,262,262,259,262,262,262,263,262,262,262,266,262,262,262,262,264,260,260,260,260,265,258,266,258,259,260,261,262,263,264,265,266,262,262,262,262,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,258,259,260,261,262,263,264,265,266,259,262,262,262,262,262,262,262,258,259,260,261,262,263,264,265,266,262,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,270,270,270,270,270,270,0,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,267,267,0,0,268,287,0,0,0,0,273,0,0,0,0,268,0,288,268,273,268,0,288,273,0,288,0,268,0,268,0,288,268,0,288,0,273,273,0,287,269,269,267,267,267,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,280,278,273,268,267,269,285,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,280,274,275,276,277,278,279,280,281,282,283,284,285,286,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,284,273,268,267,269,0,273,268,267,269,284,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,277,276,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,273,273,273,273,268,268,268,268,268,267,267,267,267,267,269,269,269,269,269,277,277,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,273,268,267,269,281,281,284,284,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,273,268,267,269,0,277,284,277,274,285,281,287,288,278,281,274,275,284,277,273,268,267,269,286,286,0,277,276,277,281,279,280,278,277,282,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,274,275,276,277,278,279,280,281,282,283,284,285,286,273,273,268,268,267,267,269,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,275,284,283,274,275,276,277,278,279,280,281,282,283,284,285,286,273,268,267,269,287,288,0,0,0,294,0,294,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,291,291,292,293,294,291,292,293,294,291,292,293,294,293,291,292,293,294,291,292,293,294,294,291,291,291,292,293,294,291,292,293,294,291,292,293,294,291,292,293,294,293,291,292,293,294,289,289,0,0,289,295,289,289,295,289,295,289,295,295,289,295,289,289,289,295,289,295,295,289,289,289,289,289,289,295,295,295,295,289,295,289,289,295,289,289,289,295,289,295,289,289,295,0,289,295,295,295,289,295,289,289,295,289,295,289,295,289,296,296,296,0,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,296,0,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,290,0,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,297,0,0,0,0,0,0,555,554,0,0,0,552,552,555,553,0,0,557,558,0,558,561,561,561,561,561,561,561,561,0,561,561,0,560,0,565,0,565,0,0,564,0,0,563,0,562,564,0,0,566,567,0,567,570,0,570,570,0,0,570,568,568,569,0,571,0,571,573,573,0,573,0,572,574,574,0,0,0,0,0,0,0,0,304,0,0,0,0,0,302,0,0,271,305,302,0,0,305,0,0,0,0,302,0,0,302,0,0,0,0,0,0,305,271,0,0,0,0,0,303,0,0,0,302,0,302,303,302,0,0,302,0,302,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,305,302,0,0,0,0,305,305,303,0,304,304,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,352,0,133,135,308,311,352,352,354,356,354,345,0,345,0,298,298,300,300,300,342,271,302,303,304,305,0,341,349,349,312,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,316,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,334,335,336,298,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,317,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,317,298,271,302,303,304,305,271,302,303,304,305,0,342,341,343,331,298,353,348,354,354,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,342,352,319,320,321,322,332,306,316,359,317,352,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,334,335,336,298,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,0,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,271,271,271,271,302,302,302,302,302,303,303,303,303,303,304,304,304,304,304,305,305,305,305,305,345,345,0,317,339,318,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,310,306,307,308,133,133,309,310,135,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,302,303,304,305,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,271,302,303,304,305,0,298,271,302,303,304,305,300,352,0,325,351,351,0,345,345,345,354,0,0,355,0,313,0,329,317,333,351,348,354,341,347,345,336,348,354,345,353,345,353,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,133,271,302,303,304,305,309,309,309,323,324,350,306,317,317,348,354,351,354,350,351,354,354,312,347,354,354,351,360,351,339,315,317,307,306,316,331,334,350,358,345,345,0,328,348,349,352,354,356,271,302,303,304,305,307,326,340,133,360,311,350,133,133,0,344,356,298,298,314,298,133,359,341,341,328,329,345,319,320,321,322,332,0,298,300,351,298,133,341,306,298,338,335,329,0,0,310,310,327,330,306,306,344,344,354,314,336,313,336,345,353,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,357,298,338,298,338,0,345,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,271,302,302,303,303,334,335,336,298,337,338,339,340,341,342,304,304,343,344,345,305,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,316,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,342,334,318,345,345,345,313,358,317,317,306,323,324,335,315,316,335,306,307,308,133,309,310,135,311,312,313,314,315,316,317,318,319,320,321,322,323,324,300,325,326,327,328,329,330,331,332,333,271,302,303,334,335,336,298,337,338,339,340,341,342,304,343,344,345,305,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,340,314,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,0,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,365,299,299,0,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,366,366,0,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,366,367,367,0,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,368,368,368,368,0,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,368,0,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,369,0,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,370,0,373,0,373,0,371,372,373,371,371,372,373,371,372,373,372,372,372,371,372,371,372,373,371,372,373,371,372,372,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,0,371,372,373,371,372,373,373,372,372,372,371,372,373,371,372,373,371,372,373,371,372,373,371,372,373,0,0,0,0,0,374,375,376,377,378,378,374,375,376,377,378,374,375,376,377,378,0,374,0,0,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,376,377,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,374,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,374,375,376,377,378,383,0,383,383,383,0,383,0,383,0,0,383,379,380,381,382,383,382,382,382,380,380,379,380,381,382,383,379,380,381,382,383,379,380,381,382,379,380,381,382,383,379,380,381,382,383,381,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,383,0,381,382,382,382,382,382,379,380,381,382,383,382,379,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,379,380,381,382,383,0,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,384,0,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,385,0,385,385,386,386,0,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,386,0,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,301,301,0,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,0,395,0,395,0,0,395,0,0,0,395,0,388,389,390,391,392,393,394,395,394,392,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,389,393,0,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,389,392,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,391,395,393,389,0,388,389,390,389,389,389,389,390,392,389,389,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,388,389,390,391,392,393,394,395,0,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,397,398,0,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,398,0,399,399,399,399,399,399,399,399,399,399,399,399,399,0,399,399,399,399,399,399,399,0,0,401,401,400,401,400,401,400,401,400,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,400,401,401,400,401,400,401,400,401,400,401,400,401,0,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,402,361,361,0,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,403,0,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,403,404,404,0,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,404,364,364,0,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,364,405,0,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,405,406,0,406,0,362,362,362,406,362,362,406,362,406,362,406,362,406,362,362,362,406,406,362,406,362,362,362,362,362,362,406,362,406,362,362,406,362,362,362,406,362,406,362,406,362,362,406,362,362,406,362,406,362,406,362,406,407,407,0,363,363,363,0,363,407,363,363,407,363,407,363,407,363,407,363,363,363,407,407,363,407,363,363,363,363,363,363,407,363,407,363,363,407,363,363,363,407,363,407,363,407,363,363,407,363,363,407,363,407,363,407,363,407,0,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,408,0,0,0,0,0,0,132,409,410,411,412,132,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,0,412,132,409,410,411,412,132,409,410,411,412,0,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,409,409,132,132,409,410,411,412,132,409,410,411,412,411,0,411,410,410,409,411,411,0,409,412,412,411,411,409,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,132,409,410,411,412,0,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,0,413,413,413,413,413,0,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,414,0,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,416,416,0,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,416,0,0,418,418,417,418,417,418,417,418,417,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,417,418,0,0,0,0,0,0,0,0,0,0,0,0,419,82,420,421,422,423,424,425,426,427,428,428,428,420,419,428,420,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,82,423,428,428,424,424,419,82,420,421,422,423,424,425,426,427,428,428,428,420,420,425,428,428,428,428,424,419,82,420,421,422,423,424,425,426,427,428,427,419,82,420,421,422,423,424,425,426,427,428,0,0,0,421,428,423,421,419,82,420,421,422,423,424,425,426,427,428,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,424,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,0,0,0,428,428,428,421,428,82,421,423,428,421,424,428,420,424,425,424,428,422,420,428,420,428,428,420,420,420,420,428,420,428,428,419,82,420,421,422,423,424,425,426,427,428,428,428,428,420,421,421,419,82,82,82,420,421,421,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,419,82,420,421,422,423,424,425,426,427,428,428,428,421,419,82,420,421,422,423,424,425,426,427,428,431,0,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,431,0,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,432,430,0,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,430,0,429,0,0,436,0,0,429,433,434,435,429,436,429,434,433,433,434,435,429,436,433,434,435,429,436,433,434,435,433,434,435,429,436,433,434,435,429,436,429,429,0,433,434,435,429,436,433,434,435,436,433,434,435,429,436,429,429,429,429,429,433,434,435,429,436,433,434,435,429,436,429,433,434,435,429,436,429,429,433,434,435,429,436,433,434,435,429,436,429,436,429,433,434,435,429,436,433,434,435,429,429,436,433,434,435,429,436,433,434,435,429,436,433,434,435,429,436,0,0,438,437,438,437,438,437,438,437,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,437,438,438,437,438,437,438,437,438,437,438,437,438,439,0,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,439,441,441,441,0,441,441,0,440,441,440,441,440,441,440,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,440,441,441,440,440,441,440,441,440,441,440,441,440,441,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,443,444,457,450,447,460,447,447,447,448,452,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,446,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,455,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,448,448,448,462,445,461,464,442,448,0,455,444,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,457,442,446,447,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,447,463,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,446,448,448,458,0,446,456,450,442,448,451,448,449,448,442,442,448,450,462,448,448,448,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,458,461,457,444,442,447,462,448,448,460,448,444,448,462,442,444,456,458,459,462,449,454,455,451,446,442,444,449,449,451,460,448,448,448,454,459,0,446,455,445,0,449,442,448,0,460,448,442,444,462,442,444,462,448,442,442,451,451,442,444,462,442,444,462,449,449,449,449,449,449,449,0,442,448,442,448,449,0,0,0,442,446,445,451,448,448,448,442,451,447,457,452,451,448,446,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,445,444,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,442,444,448,462,462,442,0,462,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,0,0,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,469,470,470,0,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,470,471,0,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,471,0,0,472,473,0,472,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,472,473,0,473,472,473,472,473,472,473,472,473,472,473,0,0,482,0,482,482,0,482,0,482,0,482,0,482,0,482,0,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,480,481,476,478,480,481,478,479,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,479,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,476,479,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,482,0,480,481,481,476,481,481,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,474,475,476,477,478,479,480,481,482,483,483,0,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,483,0,485,0,484,485,484,485,484,485,484,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,484,485,485,484,484,485,484,485,484,485,484,485,484,485,468,486,468,487,0,468,487,0,487,486,0,468,468,468,486,487,468,468,486,487,468,486,487,468,486,487,468,486,487,468,468,468,486,487,486,487,468,486,487,468,468,468,468,468,468,486,487,468,486,487,468,468,486,487,468,468,468,486,487,468,486,487,468,486,487,468,468,486,487,468,468,486,487,468,486,487,468,486,487,468,486,487,0,0,0,0,0,0,488,488,489,490,491,492,493,488,488,491,489,490,491,492,493,488,489,490,491,492,493,488,489,490,491,492,493,489,490,491,492,493,488,489,490,491,492,493,488,488,488,489,490,489,490,491,492,493,488,489,490,491,492,493,489,490,491,492,493,488,488,488,488,488,488,489,490,491,492,493,488,492,492,489,490,491,492,493,488,488,489,490,491,492,493,488,488,488,489,490,491,492,493,488,489,490,491,492,493,488,488,491,493,489,490,492,488,493,0,0,492,489,490,491,492,493,488,489,490,491,492,493,488,488,489,490,491,492,493,488,489,490,491,492,493,488,489,490,491,492,493,488,0,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,494,0,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,495,0,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,496,502,501,501,0,0,501,466,0,502,502,502,0,0,0,465,466,0,465,0,501,497,498,499,500,465,466,501,502,465,466,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,497,498,499,500,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,497,465,466,465,466,499,497,498,499,500,465,466,499,501,502,497,498,499,500,501,502,497,498,499,500,465,466,501,502,465,465,465,465,465,466,466,466,466,466,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,465,466,497,498,499,500,465,466,501,502,465,466,500,500,465,466,0,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,465,466,500,501,502,465,466,498,497,498,497,498,499,500,465,466,501,502,497,497,498,499,500,465,465,466,466,501,502,497,498,499,500,465,466,501,502,497,498,499,500,465,466,501,502,0,499,497,498,499,500,465,466,501,502,0,508,0,508,0,508,0,508,0,0,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,503,503,504,505,506,507,508,503,504,505,506,507,508,507,508,504,506,504,503,505,503,504,505,506,507,508,503,504,505,506,507,508,503,504,505,506,507,508,504,503,504,505,506,507,508,503,504,505,506,507,508,0,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,509,0,513,0,513,0,513,513,0,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,513,511,510,511,512,513,510,511,512,513,510,511,512,513,510,511,512,513,511,510,511,512,513,467,467,467,0,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,467,0,515,0,514,515,514,515,514,515,514,514,515,514,515,514,0,514,515,514,515,514,515,514,515,514,515,514,515,514,514,515,514,515,515,514,514,514,514,514,514,514,515,514,515,514,515,514,515,514,514,515,514,516,0,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,516,0,0,0,0,517,517,517,517,517,517,0,0,517,517,517,517,517,517,517,517,517,517,517,517,517,0,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,0,0,533,533,534,534,534,534,534,534,534,534,533,533,534,534,534,534,534,534,534,534,534,534,534,534,534,533,534,534,534,534,534,534,0,0,0,0,0,0,0,226,62,220,525,539,540,0,0,539,226,62,220,525,539,540,226,62,220,525,539,540,539,62,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,62,525,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,226,220,226,62,220,525,539,540,226,62,220,525,539,540,226,62,220,525,539,540,220,226,62,220,525,539,540,226,62,220,525,539,540,539,226,220,62,525,525,0,539,226,220,220,62,525,226,220,525,226,62,220,525,539,540,226,226,62,220,525,539,540,226,62,220,525,539,540,539,226,62,220,525,539,540,226,62,220,525,539,226,62,226,62,220,525,539,540,0,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,0,0,541,541,542,542,542,542,542,542,542,542,541,542,542,542,542,542,542,542,542,542,542,542,542,542,541,542,542,542,542,542,542,0,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,543,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,0,544,545,546,547,548,549,550,551,552,553,554,555,545,544,545,546,547,548,549,550,551,552,553,554,555,551,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,554,0,547,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,551,0,544,547,549,550,0,0,552,0,552,551,546,548,555,545,0,553,0,546,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,544,545,546,547,548,549,550,551,552,553,554,555,551,0,544,545,546,547,548,549,550,551,552,553,554,555,556,0,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,556,0,557,557,557,557,557,557,557,557,557,557,557,557,0,557,557,557,557,557,557,557,557,558,0,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,558,0,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,559,561,561,561,561,561,561,561,561,0,561,561,0,560,561,560,561,560,561,560,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,560,561,561,560,560,561,560,561,560,561,560,561,560,561,0,565,0,565,0,0,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,564,562,563,564,565,562,563,564,565,0,0,563,565,0,562,562,563,564,565,564,562,563,564,565,562,563,564,565,562,563,564,565,562,563,564,565,0,0,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,566,567,0,567,566,567,566,567,566,567,566,567,566,567,570,0,570,570,0,0,570,568,569,570,568,569,570,568,569,570,568,569,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,568,568,569,570,568,569,570,568,570,569,0,568,569,570,568,569,570,568,569,570,568,569,570,568,569,570,571,0,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,571,573,573,0,573,0,572,573,572,573,572,573,572,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,572,573,574,574,0,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,574,0,575,575,575,575,575,575,575,575,575,575,575,575,575,575,0,575,575,575,575,575,575,576,0,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,576,0,0,578,577,578,577,578,577,578,577,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,577,578,579,579,0,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,579,581,581,581,0,0,581,581,581,580,581,580,581,580,581,580,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,580,581,581,580,581,580,581,580,581,580,581,580,581,0,0,0,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,582,583,0,0,582,582,583,582,583,582,583,582,583,582,583,0,584,584,584,584,584,584,584,584,584,584,584,584,584,584,0,584,584,584,584,584,584,585,0,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,585,0,590,0,590,0,0,590,0,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,586,587,588,589,590,0,0,591,591,591,591,591,591,0,591,591,591,591,591,591,591,591,591,591,591,591,591,591,591,0,596,0,0,596,0,596,596,0,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,592,593,594,595,596,592,593,594,595,596,592,593,594,595,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,595,596,595,593,594,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,593,594,595,596,592,592,593,594,595,596,0,0,0,396,396,396,0,0,0,0,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,597,598,599,600,601,602,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,396,597,598,599,600,601,602,396,598,598,597,598,599,600,601,602,600,601,602,597,598,599,600,601,602,396,396,396,396,396,396,597,598,599,600,601,602,396,0,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,599,599,598,396,599,598,600,601,602,597,598,599,600,601,602,396,597,598,599,600,601,602,396,396,597,598,599,600,601,602,396,597,598,599,600,601,602,396,597,597,598,599,600,601,602,396,0,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603,603],"f":[0,0,0,0,[1],[1],0,[2,2],[2,2],[2,2],[2,2],[[]],[[]],[[]],[[]],[[]],[[]],0,[3,3],[4,4],[[]],[[]],0,0,[[],2],0,[[],2],0,0,[[],3],[[],4],[5,[[6,[4]]]],0,[[4,4],7],0,0,[[3,8],9],[[10,8],9],[[4,8],9],[[]],[[]],[[]],[11,[[6,[3,12]]]],[11,[[6,[10,12]]]],[11,[[6,[3,12]]]],[11,[[6,[10,12]]]],[[]],[[]],[[],[[14,[13]]]],[[],[[14,[13]]]],0,0,0,[[]],[[]],[[]],[[],15],[[],15],[[],15],[16,17],0,0,0,0,0,0,0,0,0,[[],[[19,[18]]]],[[],20],[[4,21],6],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[3,11],[[6,[12]]]],[[10,11],[[6,[12]]]],[[3,11],[[6,[12]]]],[[10,11],[[6,[12]]]],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],0,[23,[[14,[0]]]],0,[2,2],[2,2],[[]],[[]],[[]],[[]],[24,24],[23,23],[[]],[[]],0,0,[[],24],[10,25],[[24,24],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[24,8],[[6,[26]]]],[[24,8],9],[[23,8],9],[[]],[[]],[11,[[6,[23,12]]]],[11,[[6,[23,12]]]],[[]],[[]],[18,[[6,[24]]]],0,[18,7],[[]],[[]],[[],15],[[],15],0,0,0,0,0,0,0,[[]],[[]],[[],20],[18,[[6,[24]]]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[23,11],[[6,[12]]]],[[23,11],[[6,[12]]]],[[]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[27,27],[[]],[[],27],[[],28],[[27,8],9],[[]],[11,[[6,[27,12]]]],[11,[[6,[27,12]]]],[[]],[[],[[14,[13]]]],[[]],[[],15],0,0,0,0,[[27,[29,[4]],30],25],0,[[]],[[],6],[[],6],[[],22],[[27,11],[[6,[12]]]],[[27,11],[[6,[12]]]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[31,31],[[]],0,[[31,8],9],[[]],[11,[[6,[31,12]]]],[11,[[6,[31,12]]]],[[]],[31,25],[[],[[14,[13]]]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[31,11],[[6,[12]]]],[[31,11],[[6,[12]]]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[32,32],[[]],[[],28],[[32,8],9],[[]],[11,[[6,[32,12]]]],[11,[[6,[32,12]]]],[[]],[[],[[14,[13]]]],[[]],[[],15],[[32,[29,[4]],30],25],0,0,0,0,0,[[]],[[],6],[[],6],[[],22],[[32,11],[[6,[12]]]],[[32,11],[[6,[12]]]],[[]],0,0,0,[[],28],0,0,0,0,0,[[3,[29,[4]],30],25],0,0,0,0,[1],[1],0,[2,2],[2,2],[2,2],[2,2],[[]],[[]],[[]],[[]],[33,33],[34,34],[[]],[[]],0,[[33,8],9],[[34,8],9],[[]],[[]],[11,[[6,[33,12]]]],[11,[[6,[34,12]]]],[11,[[6,[33,12]]]],[11,[[6,[34,12]]]],[[]],[[]],[[],[[14,[13]]]],[18,7],[[]],[[]],[[],15],[[],15],[34,25],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[33,11],[[6,[12]]]],[[34,11],[[6,[12]]]],[[33,11],[[6,[12]]]],[[34,11],[[6,[12]]]],[[]],[[]],0,0,[1],[2,2],[2,2],[[]],[[]],[35,35],[[]],[[],35],[[35,8],9],[[]],[11,[[6,[35,12]]]],[11,[[6,[35,12]]]],[[]],[[],[[14,[13]]]],0,[[]],[[],15],0,0,[[35,[29,[4]],30],25],[[]],[[],6],[[],6],[[],22],[[35,11],[[6,[12]]]],[[35,11],[[6,[12]]]],[[]],0,0,[1],[[]],[[]],[36,36],[[]],[[],36],[36,[[40,[[14,[37]],[39,[38]]]]]],[5,[[6,[36]]]],[36,41],[[36,[14,[37]]],[[42,[[14,[37]],[39,[38]]]]]],[[36,36],7],[[36,8],9],[[]],[[[43,[[14,[37]],[39,[38]]]]],36],[[]],[[36,[14,[37]]],[[14,[[44,[[14,[37]],[39,[38]]]]]]]],[36,[[14,[[44,[[14,[37]],[39,[38]]]]]]]],[36,[[14,[[40,[[14,[37]],[39,[38]]]]]]]],[[36,[14,[37]]],[[14,[[40,[[14,[37]],[39,[38]]]]]]]],[[36,[14,[37]],[39,[38]]],[[14,[[39,[38]]]]]],[[36,[39,[38]]]],[[]],[[],15],[36,7],[[],7],[36,[[45,[[14,[37]],[39,[38]]]]]],[16,17],[36,46],[[36,[14,[37]],[39,[38]]]],[[[39,[38]]],36],[[36,38],7],[[36,47],7],[[],20],[[36,21],6],[[]],[[],6],[[],6],[[],22],[[36,37]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[4,48],25],[4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,49],[[[51,[50]]],[[51,[50]]]],[52,52],[53,53],[[]],[[]],[[]],[[]],0,0,[[],[[51,[54]]]],[[],52],[[49,18],[[6,[55]]]],[5,[[6,[49]]]],[5,[[6,[[51,[56]]]]]],[5,[[6,[[59,[[58,[57]]]]]]]],[5,[[6,[52]]]],[5,[[6,[53]]]],[[4,18,60,[61,[20]]],[[6,[62,63]]]],[[],51],[[49,49],7],[[[51,[64]],[51,[64]]],7],[[52,52],7],[[53,53],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[[49,8],9],[[65,8],9],[[65,8],9],[[[51,[66]],8],9],[[52,8],9],[[53,8],9],[[]],[67,49],[[]],[55,65],[[],51],[68],[[]],[14,51],[[]],[[]],[[]],[[],53],[69,[[6,[4,70]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],7],[51,7],[16,17],[16,17],[16,17],[16,17],0,[[[51,[54]]],[[29,[54]]]],[[[51,[[0,[50,54]]]],71]],0,[[[72,[14]]],51],[73],0,[[[51,[[0,[74,54]]]],75],[[78,[[77,[76]]]]]],[[[51,[54]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[49,21],6],[[[51,[79]],21],6],[[[80,[[61,[57]]]],21],6],[[52,21],6],[[53,21],6],[65,[[14,[81]]]],[[[51,[54]],[29,[54]]]],[[[51,[54]],[29,[54]]]],[[]],[[]],[[]],[[]],[[],20],[[],6],[[],6],[[],6],[[],6],[[],6],[82,[[6,[53]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[51,[[0,[54,64]]]],[51,[[0,[54,64]]]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[51,[0,[47,83,84]]]],[[],[[51,[54]]]],[[[51,[[0,[74,54]]]],85],[[78,[[77,[76]]]]]],0,0,0,[1],[2,2],[2,2],[[]],[[]],[86,86],[[]],[[86,8],9],[[]],[11,[[6,[86,12]]]],[11,[[6,[86,12]]]],[[]],[18,7],[[]],[[],15],0,[[86,[29,[4]],[14,[37]]],[[87,[25]]]],[71,25],[[]],[[],6],[[],6],[[],22],[[86,11],[[6,[12]]]],[[86,11],[[6,[12]]]],[[]],0,0,0,0,[[88,[80,[18]],[29,[4]],[14,[37]]],89],[[88,[80,[18]],[29,[4]]],89],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],92],[[],92],[[],[[19,[18]]]],[[],[[19,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[],114],[[],114],[[],18],[[],18],[[],[[14,[115]]]],[[],[[14,[115]]]],[[],95],[[],96],[[],101],[[],102],[[],103],[[],105],[[],107],[[],112],[5,[[6,[93]]]],[5,[[6,[94]]]],[5,[[6,[95]]]],[5,[[6,[96]]]],[5,[[6,[97]]]],[5,[[6,[98]]]],[5,[[6,[99]]]],[5,[[6,[100]]]],[5,[[6,[101]]]],[5,[[6,[102]]]],[5,[[6,[103]]]],[5,[[6,[104]]]],[5,[[6,[105]]]],[5,[[6,[106]]]],[5,[[6,[107]]]],[5,[[6,[108]]]],[5,[[6,[109]]]],[5,[[6,[110]]]],[5,[[6,[111]]]],[5,[[6,[112]]]],[5,[[6,[113]]]],[93,[[14,[38]]]],[[],[[61,[20]]]],[[],[[61,[20]]]],[[],[[58,[20,90]]]],[[],[[58,[20,90]]]],[[93,8],9],[[94,8],9],[[95,8],9],[[96,8],9],[[97,8],9],[[98,8],9],[[99,8],9],[[100,8],9],[[101,8],9],[[102,8],9],[[103,8],9],[[104,8],9],[[105,8],9],[[106,8],9],[[107,8],9],[[108,8],9],[[109,8],9],[[110,8],9],[[111,8],9],[[112,8],9],[[113,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[19,[18]]]],[[],[[19,[18]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[93,7],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[16,17],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],[[],[[91,[20,20,90]]]],0,[[],[[61,[116]]]],[[],[[61,[116]]]],[[],[[58,[116,90]]]],[[],[[58,[116,90]]]],0,0,[93,117],[106,117],[93,117],[106,117],0,0,0,0,0,[[],20],[[],20],[[],20],[[],20],[[],[[14,[20]]]],[[],[[14,[20]]]],[[18,95],93],[[18,107],106],0,[[],[[61,[118]]]],[[],[[61,[118]]]],[[],[[58,[118,90]]]],[[],[[58,[118,90]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],0,0,0,0,0,0,0,0,0,0,[[],[[14,[20]]]],[[],[[14,[20]]]],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],[[],20],0,[[93,21],6],[[95,21],6],[[96,21],6],[[97,21],6],[[98,21],6],[[99,21],6],[[100,21],6],[[101,21],6],[[102,21],6],[[103,21],6],[[104,21],6],[[105,21],6],[[106,21],6],[[107,21],6],[[108,21],6],[[109,21],6],[[110,21],6],[[111,21],6],[[112,21],6],[[113,21],6],[[],[[61,[18]]]],[[],[[61,[18]]]],[93,95],[106,107],0,0,0,[93,95],[106,107],0,[106,[[14,[113]]]],0,0,[106,[[14,[113]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[93,[[39,[[58,[57]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],[[14,[20]]]],[[],[[14,[20]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[119,[[0,[50,64,66]]]]]],[[[119,[50]]],[[119,[50]]]],[[]],[[],[[119,[[0,[54,50]]]]]],[[[120,[[0,[50,64,66]]]]]],[[[121,[[0,[50,64,66]]]]]],[5,[[6,[[119,[[0,[56,50]]]]]]]],[[[120,[[0,[50,64,66]]]]]],[[[121,[[0,[50,64,66]]]]]],[[[119,[64]],[119,[64]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[[119,[66]],8],9],[[]],[[]],[[]],[[]],[[[29,[4]],[72,[122]],[14,[37]]],25],[[[119,[[0,[50,64,66]]]]],7],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],7],[16,17],[[],123],[[]],[[]],[[],123],[[[119,[[0,[50,64,66]]]],124]],[50,[[119,[50]]]],[[[119,[[0,[50,64,66]]]]],[[120,[[0,[50,64,66]]]]]],[[],20],[[[119,[79]],21],6],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[[119,[50]]],[[30,[50]]]],[[[119,[[0,[50,64,66]]]]],[[121,[[0,[50,64,66]]]]]],[[[80,[18]],[80,[18]],[14,[37]],[29,[4]]],25],0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[125,125],[37,37],[38,38],[126,126],[127,127],[[]],[[]],[[]],[[]],[[]],[[125,125],128],[[37,37],128],[[38,38],128],[37,20],[[],128],[[],128],[[],128],[[],37],[[],38],[[],126],[5,[[6,[125]]]],[5,[[6,[37]]]],[5,[[6,[38]]]],[5,[[6,[126]]]],[[125,125],7],[[37,37],7],[[38,38],7],[[38,125],7],[[126,126],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[125,8],9],[[125,8],9],[[37,8],9],[[37,8],9],[[38,8],9],[[126,8],9],[[127,8],9],[[127,8],9],[[],125],[[],125],[[],125],[129,125],[[]],[[],125],[[],125],[[],125],[[]],[[[72,[125]]],38],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[6,[125]]]],[18,[[6,[37]]]],[18,[[6,[38]]]],[[125,130]],[[37,130]],[[38,130]],0,[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],0,[[[72,[20]],[72,[20]],[72,[20]]],37],[125,38],[[125,125],[[14,[128]]]],[[37,37],[[14,[128]]]],[[38,38],[[14,[128]]]],[[126,126],[[14,[128]]]],[125,28],0,[73],[[[72,[20]]],37],0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[125,21],6],[[37,21],6],[[38,21],6],[[126,21],6],[[37,[72,[20]]],37],0,[[]],[[]],[[]],[[]],[[]],[125,[[131,[129]]]],[[],20],[[],20],[[],20],0,[132,[[6,[125]]]],[[],6],[133,[[6,[125]]]],[134,[[6,[125]]]],[135,[[6,[125]]]],[[],6],[93,[[6,[38]]]],[[],6],[136,[[6,[126]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[125,[72,[137]]],38],[[37,[72,[20]]],37],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[[72,[14]]],[[6,[53,55]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[138,138],[139,139],[140,140],[141,141],[[]],[[]],[[]],[[]],0,0,[139,67],0,[[],142],0,0,[143,[[6,[139,55]]]],0,[[],138],[[],140],[144,140],[5,[[6,[138]]]],0,0,[[[14,[145]]],143],[145,[[6,[67,55]]]],[67,[[6,[145,55]]]],0,0,[14,[[6,[55]]]],[[138,138],7],[[55,55],7],[[146,146],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],147],[139,74],0,[[[14,[67]]],143],[[138,8],9],[[148,8],9],[[148,8],9],[[55,8],9],[[55,8],9],[[146,8],9],[[146,8],9],[[149,8],9],[[150,8],9],[[141,8],9],[[]],[[]],[140,151],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[152,148],[70,55],[146,55],[153,55],[154,55],[155,55],[156,55],[[]],[157,55],[[]],[[]],[[]],[[]],[41,140],[[]],[[]],[14],[144,140],[[]],[[]],[[]],[[]],[[18,143],[[6,[139,55]]]],[[140,18],[[14,[[29,[147]]]]]],[18,[[14,[[29,[147]]]]]],[[138,46]],[[140,147],[[14,[[29,[147]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[140],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[138,7],[[],7],[138,41],0,[16,17],[139,[[14,[18]]]],[138,46],0,0,0,[[75,158],75],0,0,0,[18,146],[[],18],[[[14,[49]]],143],[[[58,[38]],125,[58,[57]]],75],[[38,125,125,[58,[57]]],85],[58,[[6,[138,55]]]],[159,148],[[159,[14,[20]]],146],[[67,[77,[74]]],139],0,0,[73],[73],[73],[[160,75],[[78,[[77,[76]]]]]],[[161,75],[[78,[[77,[76]]]]]],[[162,75],[[78,[[77,[76]]]]]],[[163,75],[[78,[[77,[76]]]]]],[[164,75],[[78,[[77,[76]]]]]],[[165,75],[[78,[[77,[76]]]]]],[[166,75],[[78,[[77,[76]]]]]],[[167,75],[[78,[[77,[76]]]]]],[[168,75],[[78,[[77,[76]]]]]],[[169,75],[[78,[[77,[76]]]]]],[[138,75],[[78,[[77,[76]]]]]],[[150,75],[[78,[[77,[76]]]]]],[[141,75],[[78,[[77,[76]]]]]],[75,[[78,[[77,[76]]]]]],[144],[[[14,[49]]],[[6,[49,55]]]],[[[14,[49]]],[[6,[49,55]]]],[[],20],[[138,21],6],[148,[[14,[81]]]],0,0,0,[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],0,[[[61,[53]]],[[6,[138,55]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[[170,[53]]],[[6,[138]]]],[[[61,[53]]],[[6,[138]]]],[[[170,[53]]],[[6,[138]]]],[[],6],[[[58,[53]]],[[6,[138]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[171,[[6,[141]]]],[14,[[6,[55]]]],[14,[[6,[160,55]]]],[14,[[6,[161,55]]]],[14,[[6,[162,55]]]],[14,[[6,[163,55]]]],[14,[[6,[164,55]]]],[14,[[6,[165,55]]]],[14,[[6,[166,55]]]],[14,[[6,[167,55]]]],[14,[[6,[168,55]]]],[14,[[6,[169,55]]]],[14,[[6,[150,55]]]],[14,[[6,[141,55]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[144,140],[[161,85],[[78,[[77,[76]]]]]],[[162,85],[[78,[[77,[76]]]]]],[[163,85],[[78,[[77,[76]]]]]],[[164,85],[[78,[[77,[76]]]]]],[[167,85],[[78,[[77,[76]]]]]],[[168,85],[[78,[[77,[76]]]]]],[[138,85],[[78,[[77,[76]]]]]],[[150,85],[[78,[[77,[76]]]]]],[[141,85],[[78,[[77,[76]]]]]],[85,[[78,[[77,[76]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[58,[57]]],[[14,[172]]]],[[173,[58,[57]]],[[14,[172]]]],[[174,[58,[57]]],[[14,[172]]]],[[175,[58,[57]]],[[14,[172]]]],[5,[[6,[173]]]],[5,[[6,[174]]]],[5,[[6,[176]]]],[5,[[6,[177]]]],[5,[[6,[175]]]],[[173,173],7],[[174,174],7],[[176,176],7],[[177,177],7],[[175,175],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[173,8],9],[[174,8],9],[[176,8],9],[[177,8],9],[[175,8],9],[[]],[[]],[173,176],[[]],[174,176],[175,176],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[176,[[77,[178]]]],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],[16,17],[16,17],0,0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[173,21],6],[[174,21],6],[[176,21],6],[[177,21],6],[[175,21],6],0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[179,179],[180,180],[181,181],[[]],[[]],[[]],[[],179],[[],180],[[],181],[5,[[6,[179]]]],[5,[[6,[180]]]],[5,[[6,[181]]]],[[179,179],7],[[180,180],7],[[181,181],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[179,8],9],[[180,8],9],[[181,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[179,21],6],[[180,21],6],[[181,21],6],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],0,[[],182],[5,[[6,[182]]]],[5,[[6,[183]]]],[[182,182],7],[[183,183],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[182,8],9],[[183,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],[16,17],[183,162],0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[182,21],6],[[183,21],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,[[]],[[]],[[],184],[5,[[6,[184]]]],[[184,8],9],[[]],0,[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[184,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,[[]],[[]],[5,[[6,[185]]]],[[185,8],9],[[]],[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[185,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[186,186],[187,187],[188,188],[189,189],[[]],[[]],[[]],[[]],[[188,129],7],[[189,28],7],[5,[[6,[186]]]],[5,[[6,[187]]]],[5,[[6,[188]]]],[5,[[6,[189]]]],[[186,186],7],[[187,187],7],[[188,188],7],[[189,189],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[186,8],9],[[187,8],9],[[188,8],9],[[190,8],9],[[190,8],9],[[189,8],9],[[191,8],9],[[191,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[16,17],[16,17],[16,17],[16,17],[[28,28],[[6,[189,190]]]],0,0,0,[73],[73],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[186,21],6],[[187,21],6],[[188,21],6],[[189,21],6],0,[[]],[[]],[[]],[[]],[[],20],[[],20],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[192,[[77,[0]]]],[[]],[[]],[[]],[[]],[[],192],[5,[[6,[193]]]],[5,[[6,[192]]]],[[193,193],7],[[192,192],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[193,8],9],[[192,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],[16,17],0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[193,21],6],[[192,21],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[[]],[[]],[5,[[6,[194]]]],[[194,194],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[194,8],9],[[]],[[]],[[],15],[16,17],0,0,[[],[[19,[18]]]],[[],20],[[194,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],195],[5,[[6,[196]]]],[5,[[6,[197]]]],[5,[[6,[198]]]],[5,[[6,[195]]]],[[196,196],7],[[197,197],7],[[198,198],7],[[195,195],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,[[196,8],9],[[197,8],9],[[198,8],9],[[195,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],7],[16,17],[16,17],[16,17],[16,17],0,0,0,[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[196,21],6],[[197,21],6],[[198,21],6],[[195,21],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,[[]],[[]],[5,[[6,[199]]]],[[199,8],9],[[]],[[]],[[],15],[16,17],[[],[[19,[18]]]],[[],20],[[199,21],6],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[171,171],[[]],[5,[[6,[171]]]],[[171,171],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[171,8],9],[[]],[[]],[[]],[[],15],[16,17],0,[[[80,[18]]],171],0,[[],[[19,[18]]]],[[],20],[[171,21],6],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[],200],[5,[[6,[200]]]],[[200,200],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[201,8],9],[[201,8],9],[[200,8],9],[[]],[[]],[[]],[[]],[[],15],[[],15],[16,17],0,[73],[[],[[19,[18]]]],[[],20],[[200,21],6],[[],20],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[172,[[14,[202]]]],[203,[[14,[172]]]],[172,[[14,[20]]]],[203,[[14,[204]]]],[172,[[14,[18]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[205,205],[203,203],[204,204],[172,172],[[[206,[[0,[50,54]]]]],[[206,[[0,[50,54]]]]]],[[]],[[]],[[]],[[]],[[]],[[205,205],128],[[203,203],128],[[204,204],128],[[172,172],128],[[],128],[[],128],[[],128],[[],128],[[],[[206,[[0,[54,54]]]]]],[5,[[6,[205]]]],[5,[[6,[203]]]],[5,[[6,[204]]]],[5,[[6,[172]]]],[5,[[6,[[206,[[0,[56,54,54]]]]]]]],[[205,205],7],[[203,203],7],[[204,204],7],[[172,172],7],[[[206,[[0,[64,54]]]],[206,[[0,[64,54]]]]],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[205,8],9],[[205,8],9],[[203,8],9],[[204,8],9],[[204,8],9],[[172,8],9],[[172,8],9],[[[206,[[0,[66,54]]]],8],9],[20,205],[18,205],[[]],[207,205],[204,203],[172,203],[[]],[[]],[20,172],[[]],[[[170,[57]]],172],[208,172],[7,172],[[[58,[172]]],172],[18,172],[202,172],[[[170,[57]]],172],[126,[[206,[126]]]],[[]],[207,205],[[]],[[]],[[]],[[]],[[]],[18,205],[[205,130]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],7],[16,17],[16,17],[16,17],[16,17],[16,17],[204,205],0,[[[80,[18]]],205],[[[80,[18]]],204],[[[72,[54]]],[[206,[54]]]],[[205,205],[[14,[128]]]],[[203,203],[[14,[128]]]],[[204,204],[[14,[128]]]],[[172,172],[[14,[128]]]],[[203,158],[[14,[172]]]],[[203,158],[[14,[202]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],[[19,[18]]]],[[],20],[[],20],[[],20],[[],20],[[],20],[[205,21],6],[[203,21],6],[[204,21],6],[[172,21],6],[[[206,[[0,[79,54]]]],21],6],[[]],[[]],[[]],[[]],[[]],[[],20],[[],20],[[],20],[[],6],[[],6],[[],6],[[],6],[209,[[6,[172]]]],[[],6],[136,[[6,[[206,[[0,[[210,[136]],54]]]]]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[[72,[54]],[211,[20,67]]],[[206,[54]]]],0,0,0,0,0,0,0,0,[1],[[]],[[]],[[]],[[]],[212,212],[[]],[212,[[58,[57]]]],[[212,[58,[57]]]],[[212,8],9],[[213,8],9],[[213,8],9],[[]],[[[215,[[214,[[61,[57]]]]]]],213],[[]],[[]],[[]],[[]],[[],15],[[],15],[212,57],[[[61,[57]]],[[6,[[14,[212]],213]]]],[[],212],[[57,216,216],212],[57,212],[73],[[212,216],[[14,[216]]]],[28,25],[[]],[[],20],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[217,[[0,[50,0]]]]],[[217,[[0,[50,0]]]]]],[48,48],[60,60],[218,218],[[]],[[]],[[]],[[]],[[60,60],128],[[],128],0,[[20,[58,[219]]],[[25,[[217,[0]]]]]],0,[[218,[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[60,222],[[6,[145,157]]]],[[60,60],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[48,8],9],[[60,8],9],[[60,8],9],[[]],[[]],[[]],[[]],[[[29,[4]],208],218],[[]],[[]],[[]],[[]],[18,[[6,[60]]]],[46,60],[[60,130]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[60,46],[[[217,[[0,[223]]]],[29,[4]]],[[0,[[0,[223]]]]]],[48,20],[[4,208],218],[[60,60],[[14,[128]]]],[48,60],0,[[218,[0,[89,83,224]]],[[6,[[0,[89,83]],225]]]],[[218,[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[]],[[]],[[]],[[],20],[[],6],[145,[[6,[48]]]],[[],6],[20,[[6,[60,0]]]],[[],6],[18,[[6,[60,0]]]],[20,[[6,[60,0]]]],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[48,18],[60,18],[[]],[[]],[[]],[[]],[[227,[29,[4]],208],[[0,[[228,[223]]]]]],[[[217,[[228,[223]]]],[29,[4]],208],[[0,[[228,[223]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[229],[230],[231],[232],[233],[234],[235],[236],[237],[238],[239],[240],[241],[242],[243],[229,229],[230,230],[231,231],[232,232],[233,233],[234,234],[235,235],[236,236],[237,237],[238,238],[239,239],[240,240],[241,241],[242,242],[243,243],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[],229],[[],230],[[],231],[[],232],[[],233],[[],234],[[],235],[[],236],[[],237],[[],238],[[],239],[[],240],[[],241],[[],242],[[],243],[229,46],[230,46],[231,46],[232,46],[233,46],[234,46],[235,46],[236,46],[237,46],[238,46],[239,46],[240,46],[241,46],[242,46],[243,46],[[229,229],7],[[230,230],7],[[231,231],7],[[232,232],7],[[233,233],7],[[234,234],7],[[235,235],7],[[236,236],7],[[237,237],7],[[238,238],7],[[239,239],7],[[240,240],7],[[241,241],7],[[242,242],7],[[243,243],7],0,0,0,0,0,0,0,[[229,8],9],[[230,8],9],[[231,8],9],[[232,8],9],[[233,8],9],[[234,8],9],[[235,8],9],[[236,8],9],[[237,8],9],[[238,8],9],[[239,8],9],[[240,8],9],[[241,8],9],[[242,8],9],[[243,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,[231,244],0,0,[[241,245]],0,[[231,244]],[241,[[249,[[248,[[247,[246]]]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[250,250],[[]],[[250,251]],[250,46],[[250,250],7],[[250,8],9],[[]],[[]],[[]],[[],15],[[[14,[250]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[256,256],[[]],[[256,251]],[256,46],[[256,256],7],[[256,8],9],[[]],[[]],[[]],[[],15],[[[14,[256]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[244,18],[[]],[[]],[244,244],[[]],[[244,244],128],[[],128],[[],244],[[244,244],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[244,8],9],[[]],[246,[[14,[244]]]],[[]],[18,[[14,[244]]]],[[244,130]],[[]],[[],15],[246,7],[[244,244],[[14,[128]]]],[[]],[[],6],[246,[[6,[244,154]]]],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[257,257],[[]],[[257,251]],[257,46],[[257,257],7],[[257,8],9],[[]],[[]],[[]],[[],15],[[[14,[257]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[245,18],[[]],[[]],[245,245],[[]],[[245,245],128],[[],128],[[],245],[[245,245],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[245,8],9],[[]],[246,[[14,[245]]]],[[]],[18,[[14,[245]]]],[[245,130]],[[]],[[],15],[246,7],[[245,245],[[14,[128]]]],[[]],[246,[[6,[245,154]]]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[258],[259],[260],[261],[262],[263],[264],[265],[266],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],258],[[],259],[[],260],[[],261],[[],262],[[],263],[[],264],[[],265],[[],266],0,[262,267],0,0,0,0,0,[258,46],[259,46],[260,46],[261,46],[262,46],[263,46],[264,46],[265,46],[266,46],0,0,0,0,0,0,0,0,[[258,258],7],[[259,259],7],[[260,260],7],[[261,261],7],[[262,262],7],[[263,263],7],[[264,264],7],[[265,265],7],[[266,266],7],0,0,0,0,[[258,8],9],[[259,8],9],[[260,8],9],[[261,8],9],[[262,8],9],[[263,8],9],[[264,8],9],[[265,8],9],[[266,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[262,268],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[262,269],0,0,0,[[262,267]],[[262,268]],[[262,269]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[270],[270,270],[[]],[[],270],[270,46],[[270,270],7],[[270,8],9],[[]],[[]],[[]],[[],15],0,0,0,0,0,[270,271],0,0,[[270,271]],0,[[]],0,[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],0,[272],[272,272],[[]],[[],272],[272,46],[[272,272],7],[[272,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,[273,18],[268,18],[267,18],[269,18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[274],[275],[276],[277],[278],[279],[280],[281],[282],[283],[284],[285],[286],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[284,284],[285,285],[286,286],[273,273],[268,268],[267,267],[269,269],[287,287],[288,288],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[273,273],128],[[268,268],128],[[267,267],128],[[269,269],128],0,[[],128],[[],128],[[],128],[[],128],0,[[],274],[[],275],[[],276],[[],277],[[],278],[[],279],[[],280],[[],281],[[],282],[[],283],[[],284],[[],285],[[],286],[[],273],[[],268],[[],267],[[],269],0,0,[[287,251]],[[288,251]],[274,46],[275,46],[276,46],[277,46],[278,46],[279,46],[280,46],[281,46],[282,46],[283,46],[284,46],[285,46],[286,46],[287,46],[288,46],[[274,274],7],[[275,275],7],[[276,276],7],[[277,277],7],[[278,278],7],[[279,279],7],[[280,280],7],[[281,281],7],[[282,282],7],[[283,283],7],[[284,284],7],[[285,285],7],[[286,286],7],[[273,273],7],[[268,268],7],[[267,267],7],[[269,269],7],[[287,287],7],[[288,288],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[277,289],0,[[274,8],9],[[275,8],9],[[276,8],9],[[277,8],9],[[278,8],9],[[279,8],9],[[280,8],9],[[281,8],9],[[282,8],9],[[283,8],9],[[284,8],9],[[285,8],9],[[286,8],9],[[273,8],9],[[268,8],9],[[267,8],9],[[269,8],9],[[287,8],9],[[288,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[273]]]],[246,[[14,[268]]]],[246,[[14,[267]]]],[246,[[14,[269]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[273]]]],[18,[[14,[268]]]],[18,[[14,[267]]]],[18,[[14,[269]]]],[[273,130]],[[268,130]],[[267,130]],[[269,130]],[281,290],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[246,7],[246,7],[246,7],0,0,0,0,0,0,0,[[[14,[287]],252,253,254,255],[[6,[154]]]],[[[14,[288]],252,253,254,255],[[6,[154]]]],0,0,0,0,0,0,[[273,273],[[14,[128]]]],[[268,268],[[14,[128]]]],[[267,267],[[14,[128]]]],[[269,269],[[14,[128]]]],0,0,0,0,0,[[277,289]],[[281,290]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[273,154]]]],[[],6],[246,[[6,[268,154]]]],[[],6],[[],6],[246,[[6,[267,154]]]],[[],6],[246,[[6,[269,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[291],[292],[293],[291,291],[292,292],[293,293],[294,294],[[]],[[]],[[]],[[]],[[],291],[[],292],[[],293],[[294,251]],[291,46],[292,46],[293,46],[294,46],[[291,291],7],[[292,292],7],[[293,293],7],[[294,294],7],0,[[291,8],9],[[292,8],9],[[293,8],9],[[294,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[[14,[294]],252,253,254,255],[[6,[154]]]],0,0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,0,0,0,[1],[1],[289,18],[[]],[[]],[[]],[[]],[295],[295,295],[289,289],[[]],[[]],[[289,289],128],[[],128],[[],295],[[],289],[295,46],[[295,295],7],[[289,289],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,[295,296],0,[[295,8],9],[[289,8],9],[[]],[[]],[246,[[14,[289]]]],[[]],[[]],[18,[[14,[289]]]],[[289,130]],[[]],[[]],[[],15],[[],15],[246,7],0,0,[[289,289],[[14,[128]]]],[[295,296]],0,[[]],[[]],[[],6],[246,[[6,[289,154]]]],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[296,18],[[]],[[]],[296,296],[[]],[[296,296],128],[[],128],[[],296],[[296,296],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[296,8],9],[[]],[246,[[14,[296]]]],[[]],[18,[[14,[296]]]],[[296,130]],[[]],[[],15],[246,7],[[296,296],[[14,[128]]]],[[]],[246,[[6,[296,154]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[290,18],[[]],[[]],[290,290],[[]],[[290,290],128],[[],128],[[],290],[[290,290],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[290,8],9],[[]],[246,[[14,[290]]]],[[]],[18,[[14,[290]]]],[[290,130]],[[]],[[],15],[246,7],[[290,290],[[14,[128]]]],[[]],[[],6],[246,[[6,[290,154]]]],[[],6],[[],22],[[]],0,[1],[[]],[[]],[297],[297,297],[[]],[[],297],[297,46],[[297,297],7],[[297,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[298,299],0,0,[300,301],0,0,[271,18],[302,18],[303,18],[304,18],[305,18],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[306],[307],[308],[133],[309],[310],[135],[311],[312],[313],[314],[315],[316],[317],[318],[319],[320],[321],[322],[323],[324],[300],[325],[326],[327],[328],[329],[330],[331],[332],[333],[334],[335],[336],[298],[337],[338],[339],[340],[341],[342],[343],[344],[345],[346],[347],[348],[349],[350],[351],[352],[353],[354],[355],[356],[357],[358],[359],[360],0,[306,306],[307,307],[308,308],[133,133],[309,309],[310,310],[135,135],[311,311],[312,312],[313,313],[314,314],[315,315],[316,316],[317,317],[318,318],[319,319],[320,320],[321,321],[322,322],[323,323],[324,324],[300,300],[325,325],[326,326],[327,327],[328,328],[329,329],[330,330],[331,331],[332,332],[333,333],[271,271],[302,302],[303,303],[334,334],[335,335],[336,336],[298,298],[337,337],[338,338],[339,339],[340,340],[341,341],[342,342],[304,304],[343,343],[344,344],[345,345],[305,305],[346,346],[347,347],[348,348],[349,349],[350,350],[351,351],[352,352],[353,353],[354,354],[355,355],[356,356],[357,357],[358,358],[359,359],[360,360],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[271,271],128],[[302,302],128],[[303,303],128],[[304,304],128],[[305,305],128],[[],128],[[],128],[[],128],[[],128],[[],128],0,0,0,0,0,0,0,0,0,0,0,[[],306],[[],307],[[],308],[[],133],[[],309],[[],310],[[],135],[[],311],[[],312],[[],313],[[],314],[[],315],[[],316],[[],317],[[],318],[[],319],[[],320],[[],321],[[],322],[[],323],[[],324],[[],300],[[],325],[[],326],[[],327],[[],328],[[],329],[[],330],[[],331],[[],332],[[],333],[[],271],[[],302],[[],303],[[],334],[[],335],[[],336],[[],298],[[],337],[[],338],[[],339],[[],340],[[],341],[[],342],[[],304],[[],343],[[],344],[[],345],[[],305],[[],346],[[],347],[[],348],[[],349],[[],350],[[],351],[[],352],[[],353],[[],354],[[],355],[[],356],[[],357],[[],358],[[],359],[[],360],0,0,0,0,0,0,0,0,0,0,0,0,[306,46],[307,46],[308,46],[133,46],[309,46],[310,46],[135,46],[311,46],[312,46],[313,46],[314,46],[315,46],[316,46],[317,46],[318,46],[319,46],[320,46],[321,46],[322,46],[323,46],[324,46],[300,46],[325,46],[326,46],[327,46],[328,46],[329,46],[330,46],[331,46],[332,46],[333,46],[334,46],[335,46],[336,46],[298,46],[337,46],[338,46],[339,46],[340,46],[341,46],[342,46],[343,46],[344,46],[345,46],[346,46],[347,46],[348,46],[349,46],[350,46],[351,46],[352,46],[353,46],[354,46],[355,46],[356,46],[357,46],[358,46],[359,46],[360,46],0,[[306,306],7],[[307,307],7],[[308,308],7],[[133,133],7],[[309,309],7],[[310,310],7],[[135,135],7],[[311,311],7],[[312,312],7],[[313,313],7],[[314,314],7],[[315,315],7],[[316,316],7],[[317,317],7],[[318,318],7],[[319,319],7],[[320,320],7],[[321,321],7],[[322,322],7],[[323,323],7],[[324,324],7],[[300,300],7],[[325,325],7],[[326,326],7],[[327,327],7],[[328,328],7],[[329,329],7],[[330,330],7],[[331,331],7],[[332,332],7],[[333,333],7],[[271,271],7],[[302,302],7],[[303,303],7],[[334,334],7],[[335,335],7],[[336,336],7],[[298,298],7],[[337,337],7],[[338,338],7],[[339,339],7],[[340,340],7],[[341,341],7],[[342,342],7],[[304,304],7],[[343,343],7],[[344,344],7],[[345,345],7],[[305,305],7],[[346,346],7],[[347,347],7],[[348,348],7],[[349,349],7],[[350,350],7],[[351,351],7],[[352,352],7],[[353,353],7],[[354,354],7],[[355,355],7],[[356,356],7],[[357,357],7],[[358,358],7],[[359,359],7],[[360,360],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],0,0,0,0,0,0,[[306,8],9],[[307,8],9],[[308,8],9],[[133,8],9],[[309,8],9],[[310,8],9],[[135,8],9],[[311,8],9],[[312,8],9],[[313,8],9],[[314,8],9],[[315,8],9],[[316,8],9],[[317,8],9],[[318,8],9],[[319,8],9],[[320,8],9],[[321,8],9],[[322,8],9],[[323,8],9],[[324,8],9],[[300,8],9],[[325,8],9],[[326,8],9],[[327,8],9],[[328,8],9],[[329,8],9],[[330,8],9],[[331,8],9],[[332,8],9],[[333,8],9],[[271,8],9],[[302,8],9],[[303,8],9],[[334,8],9],[[335,8],9],[[336,8],9],[[298,8],9],[[337,8],9],[[338,8],9],[[339,8],9],[[340,8],9],[[341,8],9],[[342,8],9],[[304,8],9],[[343,8],9],[[344,8],9],[[345,8],9],[[305,8],9],[[346,8],9],[[347,8],9],[[348,8],9],[[349,8],9],[[350,8],9],[[351,8],9],[[352,8],9],[[353,8],9],[[354,8],9],[[355,8],9],[[356,8],9],[[357,8],9],[[358,8],9],[[359,8],9],[[360,8],9],0,[[]],[[]],[[]],[125,133],[[]],[[]],[[]],[[]],[125,135],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[271]]]],[246,[[14,[302]]]],[246,[[14,[303]]]],[246,[[14,[304]]]],[246,[[14,[305]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[271]]]],[18,[[14,[302]]]],[18,[[14,[303]]]],[18,[[14,[304]]]],[18,[[14,[305]]]],0,0,[[271,130]],[[302,130]],[[303,130]],[[304,130]],[[305,130]],0,0,0,0,[351,361],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[246,7],[246,7],[246,7],[246,7],[246,7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[271,271],[[14,[128]]]],[[302,302],[[14,[128]]]],[[303,303],[[14,[128]]]],[[304,304],[[14,[128]]]],[[305,305],[[14,[128]]]],0,0,0,0,0,0,0,[133,362],0,0,[[344,305]],0,0,0,0,0,0,0,[341,304],0,0,0,0,0,0,0,0,0,0,[[298,299]],[[300,301]],[[351,361]],0,[[133,362]],[[341,304]],[[306,363]],[[298,304]],[[338,304]],[[335,364]],0,0,0,0,0,0,0,[306,363],0,[344,[[249,[[248,[[247,[246]]]]]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[298,304],[338,304],0,0,0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[271,154]]]],[[],6],[[],6],[246,[[6,[302,154]]]],[[],6],[246,[[6,[303,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[304,154]]]],[[],6],[[],6],[[],6],[[],6],[246,[[6,[305,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,0,0,0,0,0,[335,364],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[1],[[]],[[]],[134,134],[[]],[[134,251]],[134,46],[[134,134],7],[[134,8],9],[125,134],[[]],[[]],[[]],[[],15],[[[14,[134]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[365],[365,365],[[]],[[],365],[365,46],[[365,365],7],[[365,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,[1],[299,18],[[]],[[]],[299,299],[[]],[[299,299],128],[[],128],[[],299],[[299,299],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[299,8],9],[[]],[246,[[14,[299]]]],[[]],[18,[[14,[299]]]],[[299,130]],[[]],[[],15],[246,7],[[299,299],[[14,[128]]]],[[]],[246,[[6,[299,154]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[366,366],[[]],[[366,251]],[366,46],[[366,366],7],[[366,8],9],[[]],[[]],[[]],[[],15],[[[14,[366]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[[]],[[]],[367,367],[[]],[[367,251]],[367,46],[[367,367],7],[[367,8],9],[[]],[[]],[[]],[[],15],[[[14,[367]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[[]],[[]],[368,368],[[]],[[368,251]],[368,46],[[368,368],7],[[368,8],9],[[]],[[]],[[]],[[],15],[[[14,[368]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[369,369],[[]],[[369,251]],[369,46],[[369,369],7],[[369,8],9],[[]],[[]],[[]],[[],15],[[[14,[369]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[370,370],[[]],[[370,251]],[370,46],[[370,370],7],[[370,8],9],[[]],[[]],[[]],[[],15],[[[14,[370]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[371],[372],[371,371],[372,372],[373,373],[[]],[[]],[[]],0,0,0,[[],371],[[],372],[[373,251]],[371,46],[372,46],[373,46],[[371,371],7],[[372,372],7],[[373,373],7],[[371,8],9],[[372,8],9],[[373,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],15],[[],15],[[],15],[[[14,[373]],252,253,254,255],[[6,[154]]]],0,0,0,[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[374],[375],[376],[377],[378],[374,374],[375,375],[376,376],[377,377],[378,378],[[]],[[]],[[]],[[]],[[]],0,0,[[],374],[[],375],[[],376],[[],377],[[],378],[374,46],[375,46],[376,46],[377,46],[378,46],[[374,374],7],[[375,375],7],[[376,376],7],[[377,377],7],[[378,378],7],[[374,8],9],[[375,8],9],[[376,8],9],[[377,8],9],[[378,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[379],[380],[381],[382],[379,379],[380,380],[381,381],[382,382],[383,383],[[]],[[]],[[]],[[]],[[]],0,[[],379],[[],380],[[],381],[[],382],[[383,251]],[379,46],[380,46],[381,46],[382,46],[383,46],[[379,379],7],[[380,380],7],[[381,381],7],[[382,382],7],[[383,383],7],[[379,8],9],[[380,8],9],[[381,8],9],[[382,8],9],[[383,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[383]],252,253,254,255],[[6,[154]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[384,384],[[]],[[384,251]],[384,46],[[384,384],7],[[384,8],9],[[]],[[]],[[]],[[],15],[[[14,[384]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[385],[385,385],[[]],[[],385],[385,46],[[385,385],7],[[385,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,0,[[]],0,0,0,[1],[[]],[[]],[386,386],[[]],[[386,251]],[386,46],[[386,386],7],[[386,8],9],[[]],[[]],[[]],[[],15],[[[14,[386]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[[]],[[]],[387,387],[[]],[[387,251]],[387,46],[[387,387],7],[[387,8],9],[[]],[[]],[[]],[[],15],[[[14,[387]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[301,18],[[]],[[]],[301,301],[[]],[[301,301],128],[[],128],[[],301],[[301,301],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[301,8],9],[[]],[246,[[14,[301]]]],[[]],[18,[[14,[301]]]],[[301,130]],[[]],[[],15],[246,7],[[301,301],[[14,[128]]]],[[]],[[],6],[246,[[6,[301,154]]]],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[388],[389],[390],[391],[392],[393],[394],[388,388],[389,389],[390,390],[391,391],[392,392],[393,393],[394,394],[395,395],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[389,396],0,0,0,[[],388],[[],389],[[],390],[[],391],[[],392],[[],393],[[],394],[[395,251]],[388,46],[389,46],[390,46],[391,46],[392,46],[393,46],[394,46],[395,46],[[388,388],7],[[389,389],7],[[390,390],7],[[391,391],7],[[392,392],7],[[393,393],7],[[394,394],7],[[395,395],7],0,[[388,8],9],[[389,8],9],[[390,8],9],[[391,8],9],[[392,8],9],[[393,8],9],[[394,8],9],[[395,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[395]],252,253,254,255],[[6,[154]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[389,396]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[397,397],[[]],[[397,251]],[397,46],[[397,397],7],[[397,8],9],[[]],[[]],[[]],[[],15],[[[14,[397]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[398,398],[[]],[[398,251]],[398,46],[[398,398],7],[[398,8],9],[[]],[[]],[[]],[[],15],[[[14,[398]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[399],[399,399],[[]],[[],399],[399,46],[[399,399],7],[[399,8],9],[[]],[[]],0,0,[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[400],[400,400],[401,401],[[]],[[]],[[],400],[[401,251]],[400,46],[401,46],[[400,400],7],[[401,401],7],[[400,8],9],[[401,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[401]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,[1],[[]],[[]],[402],[402,402],[[]],[[],402],[402,46],[[402,402],7],[[402,8],9],[[]],[[]],0,[[]],[[],15],[[]],[[],6],[[],6],[[],22],0,[[]],0,0,0,0,[1],[361,18],[[]],[[]],[361,361],[[]],[[361,361],128],[[],128],[[],361],[[361,361],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[361,8],9],[[]],[246,[[14,[361]]]],[[]],[18,[[14,[361]]]],[[361,130]],[[]],[[],15],[246,7],[[361,361],[[14,[128]]]],[[]],[[],6],[246,[[6,[361,154]]]],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[403,403],[[]],[[403,251]],[403,46],[[403,403],7],[[403,8],9],[[]],[[]],[[]],[[],15],[[[14,[403]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[404,404],[[]],[[404,251]],[404,46],[[404,404],7],[[404,8],9],[[]],[[]],[[]],[[],15],[[[14,[404]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[364,18],[[]],[[]],[364,364],[[]],[[364,364],128],[[],128],[[],364],[[364,364],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[364,8],9],[[]],[246,[[14,[364]]]],[[]],[18,[[14,[364]]]],[[364,130]],[[]],[[],15],[246,7],[[364,364],[[14,[128]]]],[[]],[246,[[6,[364,154]]]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[405,405],[[]],[[405,251]],[405,46],[[405,405],7],[[405,8],9],[[]],[[]],[[]],[[],15],[[[14,[405]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[1],[362,18],[[]],[[]],[[]],[[]],[362,362],[406,406],[[]],[[]],[[362,362],128],[[],128],[[],362],[[406,251]],[406,46],[[362,362],7],[[406,406],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[362,8],9],[[406,8],9],[[]],[[]],[246,[[14,[362]]]],[[]],[[]],[18,[[14,[362]]]],[[362,130]],[[]],[[]],[[],15],[[],15],[246,7],[[[14,[406]],252,253,254,255],[[6,[154]]]],[[362,362],[[14,[128]]]],[[]],[[]],[[],6],[246,[[6,[362,154]]]],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,[1],[1],[363,18],[[]],[[]],[[]],[[]],[363,363],[407,407],[[]],[[]],[[363,363],128],[[],128],[[],363],[[407,251]],[407,46],[[363,363],7],[[407,407],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[363,8],9],[[407,8],9],[[]],[[]],[246,[[14,[363]]]],[[]],[[]],[18,[[14,[363]]]],[[363,130]],[[]],[[]],[[],15],[[],15],[246,7],[[[14,[407]],252,253,254,255],[[6,[154]]]],[[363,363],[[14,[128]]]],[[]],[[]],[246,[[6,[363,154]]]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,[1],[[]],[[]],[408,408],[[]],[[408,251]],[408,46],[[408,408],7],[[408,8],9],[[]],[[]],[[]],[[],15],[[[14,[408]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132],[409],[410],[411],[412],[132,132],[409,409],[410,410],[411,411],[412,412],[[]],[[]],[[]],[[]],[[]],0,0,[[],132],[[],409],[[],410],[[],411],[[],412],[132,46],[409,46],[410,46],[411,46],[412,46],0,0,[[132,132],7],[[409,409],7],[[410,410],7],[[411,411],7],[[412,412],7],[[132,8],9],[[409,8],9],[[410,8],9],[[411,8],9],[[412,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[409,305],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[409,305]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,[1],[[]],[[]],[413],[413,413],[[]],[[],413],0,[413,46],0,[[413,413],7],[[413,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],0,[414],[414,414],[[]],[[],414],0,[414,46],[[414,414],7],[[414,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[415],[415,415],[[]],[[],415],[415,46],[[415,415],7],[[415,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[416,416],[[]],[[416,251]],[416,46],[[416,416],7],[[416,8],9],[[]],[[]],[[]],[[],15],[[[14,[416]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[417],[417,417],[418,418],[[]],[[]],[[],417],[[418,251]],[417,46],[418,46],[[417,417],7],[[418,418],7],[[417,8],9],[[418,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[418]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[419],[82],[420],[421],[422],[423],[424],[425],[426],[427],[428],[419,419],[82,82],[420,420],[421,421],[422,422],[423,423],[424,424],[425,425],[426,426],[427,427],[428,428],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[],419],[[],82],[[],420],[[],421],[[],422],[[],423],[[],424],[[],425],[[],426],[[],427],[[],428],0,0,0,0,0,[428,429],0,0,0,0,[419,46],[82,46],[420,46],[421,46],[422,46],[423,46],[424,46],[425,46],[426,46],[427,46],[428,46],0,[[419,419],7],[[82,82],7],[[420,420],7],[[421,421],7],[[422,422],7],[[423,423],7],[[424,424],7],[[425,425],7],[[426,426],7],[[427,427],7],[[428,428],7],0,0,0,0,0,0,0,[[419,8],9],[[82,8],9],[[420,8],9],[[421,8],9],[[422,8],9],[[423,8],9],[[424,8],9],[[425,8],9],[[426,8],9],[[427,8],9],[[428,8],9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[428,429]],[[420,430]],[[428,303]],0,0,0,[420,430],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[428,303],0,0,0,0,0,[[],6],[195,[[6,[82]]]],[53,[[6,[82]]]],[[],6],[[],6],[[],6],[138,[[6,[421]]]],[138,[[6,[421]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[431,431],[[]],[[431,251]],[431,46],[[431,431],7],[[431,8],9],[[]],[[]],[[]],[[],15],[[[14,[431]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[432],[432,432],[[]],[[],432],[432,46],[[432,432],7],[[432,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[430,18],[[]],[[]],[430,430],[[]],[[430,430],128],[[],128],[[],430],[[430,430],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[430,8],9],[[]],[246,[[14,[430]]]],[[]],[18,[[14,[430]]]],[[430,130]],[[]],[[],15],[246,7],[[430,430],[[14,[128]]]],[[]],[246,[[6,[430,154]]]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[429,18],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[433],[434],[435],[433,433],[434,434],[435,435],[429,429],[436,436],[[]],[[]],[[]],[[]],[[]],[[429,429],128],[[],128],0,[[],433],[[],434],[[],435],[[],429],[[436,251]],[433,46],[434,46],[435,46],[436,46],[[433,433],7],[[434,434],7],[[435,435],7],[[429,429],7],[[436,436],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[433,8],9],[[434,8],9],[[435,8],9],[[429,8],9],[[436,8],9],[[]],[[]],[[]],[[]],[[]],[246,[[14,[429]]]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[429]]]],[[429,130]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[[[14,[436]],252,253,254,255],[[6,[154]]]],[[429,429],[[14,[128]]]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[246,[[6,[429,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[437],[437,437],[438,438],[[]],[[]],[[],437],[[438,251]],[437,46],[438,46],[[437,437],7],[[438,438],7],[[437,8],9],[[438,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[438]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[[]],[[]],[439,439],[[]],[[439,251]],[439,46],[[439,439],7],[[439,8],9],[[]],[[]],[[]],[[],15],[[[14,[439]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[440],[440,440],[441,441],[[]],[[]],[[],440],[[441,251]],[440,46],[441,46],[[440,440],7],[[441,441],7],[[440,8],9],[[441,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[441]],252,253,254,255],[[6,[154]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[442],[443],[444],[445],[446],[447],[448],[449],[450],[451],[452],[453],[454],[455],[456],[457],[458],[459],[460],[461],[462],[463],[464],0,[442,442],[443,443],[444,444],[445,445],[446,446],[447,447],[448,448],[449,449],[450,450],[451,451],[452,452],[453,453],[454,454],[455,455],[456,456],[457,457],[458,458],[459,459],[460,460],[461,461],[462,462],[463,463],[464,464],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[448,465],0,0,0,0,0,0,0,0,0,0,0,[[],442],[[],443],[[],444],[[],445],[[],446],[[],447],[[],448],[[],449],[[],450],[[],451],[[],452],[[],453],[[],454],[[],455],[[],456],[[],457],[[],458],[[],459],[[],460],[[],461],[[],462],[[],463],[[],464],0,0,0,0,[442,46],[443,46],[444,46],[445,46],[446,46],[447,46],[448,46],[449,46],[450,46],[451,46],[452,46],[453,46],[454,46],[455,46],[456,46],[457,46],[458,46],[459,46],[460,46],[461,46],[462,46],[463,46],[464,46],[[442,442],7],[[443,443],7],[[444,444],7],[[445,445],7],[[446,446],7],[[447,447],7],[[448,448],7],[[449,449],7],[[450,450],7],[[451,451],7],[[452,452],7],[[453,453],7],[[454,454],7],[[455,455],7],[[456,456],7],[[457,457],7],[[458,458],7],[[459,459],7],[[460,460],7],[[461,461],7],[[462,462],7],[[463,463],7],[[464,464],7],0,0,[[442,8],9],[[443,8],9],[[444,8],9],[[445,8],9],[[446,8],9],[[447,8],9],[[448,8],9],[[449,8],9],[[450,8],9],[[451,8],9],[[452,8],9],[[453,8],9],[[454,8],9],[[455,8],9],[[456,8],9],[[457,8],9],[[458,8],9],[[459,8],9],[[460,8],9],[[461,8],9],[[462,8],9],[[463,8],9],[[464,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[448,466],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[448,271],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[442,467],0,[451,468],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[448,465]],[[448,466]],[[448,271]],[[442,467]],[[451,468]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[469,469],[[]],[[469,251]],[469,46],[[469,469],7],[[469,8],9],[[]],[[]],[[]],[[],15],[[[14,[469]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[[]],[[]],[470,470],[[]],[[470,251]],[470,46],[[470,470],7],[[470,8],9],[[]],[[]],[[]],[[],15],[[[14,[470]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[471,471],[[]],[[471,251]],[471,46],[[471,471],7],[[471,8],9],[[]],[[]],[[]],[[],15],[[[14,[471]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[1],0,0,[[]],[[]],[[]],[[]],[472],[473],[472,472],[473,473],[[]],[[]],[[],472],[[],473],[472,46],[473,46],[[472,472],7],[[473,473],7],[[472,8],9],[[473,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[474],[475],[476],[477],[478],[479],[480],[481],[474,474],[475,475],[476,476],[477,477],[478,478],[479,479],[480,480],[481,481],[482,482],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],474],[[],475],[[],476],[[],477],[[],478],[[],479],[[],480],[[],481],0,0,0,0,0,0,0,0,[[482,251]],[474,46],[475,46],[476,46],[477,46],[478,46],[479,46],[480,46],[481,46],[482,46],[[474,474],7],[[475,475],7],[[476,476],7],[[477,477],7],[[478,478],7],[[479,479],7],[[480,480],7],[[481,481],7],[[482,482],7],0,[[474,8],9],[[475,8],9],[[476,8],9],[[477,8],9],[[478,8],9],[[479,8],9],[[480,8],9],[[481,8],9],[[482,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[[14,[482]],252,253,254,255],[[6,[154]]]],0,0,0,[[481,483]],0,[481,483],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[483,18],[[]],[[]],[483,483],[[]],[[483,483],128],[[],128],[[],483],[[483,483],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[483,8],9],[[]],[246,[[14,[483]]]],[[]],[18,[[14,[483]]]],[[483,130]],[[]],[[],15],[246,7],[[483,483],[[14,[128]]]],[[]],[[],6],[246,[[6,[483,154]]]],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[484],[484,484],[485,485],[[]],[[]],[[],484],[[485,251]],[484,46],[485,46],[[484,484],7],[[485,485],7],[[484,8],9],[[485,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[485]],252,253,254,255],[[6,[154]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[468,18],[[]],[[]],[[]],[[]],[[]],[[]],[468,468],[486,486],[487,487],[[]],[[]],[[]],[[468,468],128],[[],128],[[],468],[[486,251]],[[487,251]],[486,46],[487,46],[[468,468],7],[[486,486],7],[[487,487],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[468,8],9],[[486,8],9],[[487,8],9],[[]],[[]],[[]],[246,[[14,[468]]]],[[]],[[]],[[]],[18,[[14,[468]]]],[[468,130]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[246,7],[[[14,[486]],252,253,254,255],[[6,[154]]]],[[[14,[487]],252,253,254,255],[[6,[154]]]],[[468,468],[[14,[128]]]],[[]],[[]],[[]],[[],6],[246,[[6,[468,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[488,18],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[489],[490],[491],[492],[493],[489,489],[490,490],[491,491],[492,492],[493,493],[488,488],[[]],[[]],[[]],[[]],[[]],[[]],[[488,488],128],[[],128],0,0,[[],489],[[],490],[[],491],[[],492],[[],493],[[],488],[489,46],[490,46],[491,46],[492,46],[493,46],[[489,489],7],[[490,490],7],[[491,491],7],[[492,492],7],[[493,493],7],[[488,488],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[489,8],9],[[490,8],9],[[491,8],9],[[492,8],9],[[493,8],9],[[488,8],9],[492,488],0,[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[488]]]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[488]]]],[[488,130]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],0,0,0,0,0,[[488,488],[[14,[128]]]],0,0,0,[[492,488]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[488,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[494,494],[[]],[[494,251]],[494,46],[[494,494],7],[[494,8],9],[[]],[[]],[[]],[[],15],[[[14,[494]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[495,495],[[]],[[495,251]],[495,46],[[495,495],7],[[495,8],9],[[]],[[]],[[]],[[],15],[[[14,[495]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,[1],[[]],[[]],[496,496],[[]],[[496,251]],[496,46],[[496,496],7],[[496,8],9],[[]],[[]],[[]],[[],15],[[[14,[496]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[465,18],[466,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[497],[498],[499],[500],[497,497],[498,498],[499,499],[500,500],[465,465],[466,466],[501,501],[502,502],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[465,465],128],[[466,466],128],[[],128],[[],128],0,[[],497],[[],498],[[],499],[[],500],[[],465],[[],466],0,[[501,251]],[[502,251]],[497,46],[498,46],[499,46],[500,46],[501,46],[502,46],[[497,497],7],[[498,498],7],[[499,499],7],[[500,500],7],[[465,465],7],[[466,466],7],[[501,501],7],[[502,502],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[497,8],9],[[498,8],9],[[499,8],9],[[500,8],9],[[465,8],9],[[466,8],9],[[501,8],9],[[502,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[465]]]],[246,[[14,[466]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[465]]]],[18,[[14,[466]]]],0,0,[[465,130]],[[466,130]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],[246,7],0,[[[14,[501]],252,253,254,255],[[6,[154]]]],[[[14,[502]],252,253,254,255],[[6,[154]]]],[[465,465],[[14,[128]]]],[[466,466],[[14,[128]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[465,154]]]],[246,[[6,[466,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[503],[504],[505],[506],[507],[503,503],[504,504],[505,505],[506,506],[507,507],[508,508],[[]],[[]],[[]],[[]],[[]],[[]],[[],503],[[],504],[[],505],[[],506],[[],507],[[508,251]],[503,46],[504,46],[505,46],[506,46],[507,46],[508,46],[[503,503],7],[[504,504],7],[[505,505],7],[[506,506],7],[[507,507],7],[[508,508],7],[[503,8],9],[[504,8],9],[[505,8],9],[[506,8],9],[[507,8],9],[[508,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[508]],252,253,254,255],[[6,[154]]]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],[[]],0,[1],0,[[]],[[]],[509],[509,509],[[]],[[],509],[509,46],[[509,509],7],[[509,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[510],[511],[512],[510,510],[511,511],[512,512],[513,513],[[]],[[]],[[]],[[]],[[],510],[[],511],[[],512],[[513,251]],[510,46],[511,46],[512,46],[513,46],[[510,510],7],[[511,511],7],[[512,512],7],[[513,513],7],[[510,8],9],[[511,8],9],[[512,8],9],[[513,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[[14,[513]],252,253,254,255],[[6,[154]]]],0,[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],0,0,0,0,[1],[467,18],[[]],[[]],[467,467],[[]],[[467,467],128],[[],128],[[],467],[[467,467],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[467,8],9],[[]],[246,[[14,[467]]]],[[]],[18,[[14,[467]]]],[[467,130]],[[]],[[],15],[246,7],[[467,467],[[14,[128]]]],[[]],[246,[[6,[467,154]]]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[514],[514,514],[515,515],[[]],[[]],0,0,[[],514],[[515,251]],[514,46],[515,46],[[514,514],7],[[515,515],7],[[514,8],9],[[515,8],9],[[]],[[]],[[]],[[]],0,[[]],[[]],[[],15],[[],15],[[[14,[515]],252,253,254,255],[[6,[154]]]],0,0,0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],0,[[]],[[]],0,0,0,[1],[[]],[[]],[516,516],[[]],[[516,251]],[516,46],[[516,516],7],[[516,8],9],[[]],[[]],[[]],[[],15],[[[14,[516]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,[1],[[]],[[]],[517],[517,517],[[]],0,0,[[],517],[517,46],[[517,517],7],[[517,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[[520,[[519,[518]]]],521],[[520,[[519,[518]]]]]],[[]],[[]],[[[520,[50]]],[[520,[50]]]],[[]],[[[522,[219]]],[[6,[[520,[223]],523]]]],[[[520,[[519,[518]]]],524],[[6,[[526,[[221,[525]]]],225]]]],[[[520,[[519,[518]]]],[527,[226]]],[[6,[[526,[62]],225]]]],[[[520,[66]],8],9],[[]],[[]],[[]],[[],15],[[[520,[[519,[518]]]],46],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],46],[[520,[[519,[518]]]]]],[[[519,[518]]],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],521],[[520,[[519,[518]]]]]],[[[520,[[519,[518]]]],524],[[6,[[526,[[221,[62]]]],225]]]],[[]],[[],6],[[],6],[[],22],[[]],[[[529,[[528,[518]]]],[519,[518]],530],[[520,[[531,[[529,[[528,[518]]]],[519,[518]],530]]]]]],[[[519,[518]],532],[[520,[[519,[518]]]]]],0,0,0,0,[1],[[[534,[533]],521],[[534,[533]]]],[[]],[[]],[[[534,[533]],[528,[[0,[535,83]]]]]],[528],[[[534,[533]]],[[534,[533]]]],[[]],[[[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[[15,[226]]],[[78,[[77,[76]]]]]],[[[534,[[0,[66,533]]]],8],9],[[]],[[[29,[533]]],[[534,[533]]]],[[]],[[]],[[],536],[[],15],[[[534,[533]],46],[[534,[533]]]],[[[534,[533]],46],[[534,[533]]]],[533,[[534,[533]]]],[537,[[538,[6]]]],[[[534,[533]],537],[[538,[6]]]],[[[534,[533]],521],[[534,[533]]]],[[[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[],6],[[],6],[[],22],[[]],[[533,530],[[531,[[534,[533]],530]]]],0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[226],[62],[220],[525],[539],[540],[226,226],[62,62],[220,220],[525,525],[539,539],[540,540],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],226],[[],62],[[],220],[[],525],[[],539],[[],540],[226,46],[62,46],[220,46],[525,46],[539,46],[540,46],[[226,226],7],[[62,62],7],[[220,220],7],[[525,525],7],[[539,539],7],[[540,540],7],0,0,[[226,8],9],[[62,8],9],[[220,8],9],[[525,8],9],[[539,8],9],[[540,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[62,[[6,[226]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],0,[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[1],[[[228,[[519,[518]]]],521],[[228,[[519,[518]]]]]],[[]],[[]],[[[228,[50]]],[[228,[50]]]],[[]],[[[522,[219]]],[[6,[[228,[223]],523]]]],[[[228,[[519,[518]]]],524],[[6,[[526,[[221,[525]]]],225]]]],[[[228,[66]],8],9],[[]],[[]],[[]],[[],15],[[[228,[[519,[518]]]],46],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],46],[[228,[[519,[518]]]]]],[[[519,[518]]],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],521],[[228,[[519,[518]]]]]],[[[228,[[519,[518]]]],524],[[6,[[526,[[221,[62]]]],225]]]],[[]],[[],6],[[],6],[[],22],[[]],[[[529,[[528,[518]]]],[519,[518]],530],[[228,[[531,[[529,[[528,[518]]]],[519,[518]],530]]]]]],[[[519,[518]],532],[[228,[[519,[518]]]]]],0,0,0,0,[1],[[[542,[541]],521],[[542,[541]]]],[[]],[[]],[[[542,[541]],[528,[[0,[535,83]]]]]],[528],[[[542,[541]]],[[542,[541]]]],[[]],[[[15,[[221,[220]]]]],[[78,[[77,[76]]]]]],[[[542,[[0,[66,541]]]],8],9],[[]],[[[29,[541]]],[[542,[541]]]],[[]],[[]],[[],536],[[],15],[[[542,[541]],46],[[542,[541]]]],[[[542,[541]],46],[[542,[541]]]],[541,[[542,[541]]]],[[[542,[541]],537],[[538,[6]]]],[537,[[538,[6]]]],[[[542,[541]],521],[[542,[541]]]],[[[15,[[221,[226]]]]],[[78,[[77,[76]]]]]],[[]],[[],6],[[],6],[[],22],[[]],[[541,530],[[531,[[542,[541]],530]]]],0,[1],[[]],[[]],[543],[543,543],[[]],[[],543],0,[543,46],[[543,543],7],[[543,8],9],[[]],[[]],[[]],[[],15],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[544],[545],[546],[547],[548],[549],[550],[551],[552],[553],[554],[555],[544,544],[545,545],[546,546],[547,547],[548,548],[549,549],[550,550],[551,551],[552,552],[553,553],[554,554],[555,555],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],544],[[],545],[[],546],[[],547],[[],548],[[],549],[[],550],[[],551],[[],552],[[],553],[[],554],[[],555],0,[544,46],[545,46],[546,46],[547,46],[548,46],[549,46],[550,46],[551,46],[552,46],[553,46],[554,46],[555,46],0,[[544,544],7],[[545,545],7],[[546,546],7],[[547,547],7],[[548,548],7],[[549,549],7],[[550,550],7],[[551,551],7],[[552,552],7],[[553,553],7],[[554,554],7],[[555,555],7],0,[[544,8],9],[[545,8],9],[[546,8],9],[[547,8],9],[[548,8],9],[[549,8],9],[[550,8],9],[[551,8],9],[[552,8],9],[[553,8],9],[[554,8],9],[[555,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[556,556],[[]],[[556,251]],[556,46],[[556,556],7],[[556,8],9],[[]],[[]],[[]],[[],15],[[[14,[556]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[557],[557,557],[[]],[[],557],[557,46],[[557,557],7],[[557,8],9],[[]],[[]],0,[[]],[[],15],0,[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[[]],[[]],[558,558],[[]],[[558,251]],[558,46],[[558,558],7],[[558,8],9],[[]],[[]],[[]],[[],15],[[[14,[558]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[559,559],[[]],[[559,251]],[559,46],[[559,559],7],[[559,8],9],[[]],[[]],[[]],[[],15],[[[14,[559]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[560],[560,560],[561,561],[[]],[[]],[[],560],[[561,251]],[560,46],[561,46],[[560,560],7],[[561,561],7],[[560,8],9],[[561,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[561]],252,253,254,255],[[6,[154]]]],0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[562],[563],[564],[562,562],[563,563],[564,564],[565,565],[[]],[[]],[[]],[[]],[[],562],[[],563],[[],564],[[565,251]],[562,46],[563,46],[564,46],[565,46],[[562,562],7],[[563,563],7],[[564,564],7],[[565,565],7],[[562,8],9],[[563,8],9],[[564,8],9],[[565,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],0,0,0,[[[14,[565]],252,253,254,255],[[6,[154]]]],0,0,[[]],[[]],[[]],[[]],0,[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],0,0,[1],[1],[[]],[[]],[[]],[[]],[566],[567],[566,566],[567,567],[[]],[[]],[[],566],[[],567],[566,46],[567,46],[[566,566],7],[[567,567],7],[[566,8],9],[[567,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,0,[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[568],[569],[568,568],[569,569],[570,570],[[]],[[]],[[]],[[],568],[[],569],[[570,251]],[568,46],[569,46],[570,46],[[568,568],7],[[569,569],7],[[570,570],7],[[568,8],9],[[569,8],9],[[570,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[],15],[[],15],[[],15],0,[[[14,[570]],252,253,254,255],[[6,[154]]]],0,0,[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[]],[[]],[[]],0,0,0,[1],[[]],[[]],[571,571],[[]],[[571,251]],[571,46],[[571,571],7],[[571,8],9],[[]],[[]],[[]],[[],15],[[[14,[571]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[572],[572,572],[573,573],[[]],[[]],[[],572],[[573,251]],[572,46],[573,46],[[572,572],7],[[573,573],7],[[572,8],9],[[573,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[573]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[[]],[[]],[574,574],[[]],[[574,251]],[574,46],[[574,574],7],[[574,8],9],[[]],[[]],[[]],[[],15],[[[14,[574]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,[1],[[]],[[]],[575],[575,575],[[]],[[],575],[575,46],[[575,575],7],[[575,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[576,576],[[]],[[576,251]],[576,46],[[576,576],7],[[576,8],9],[[]],[[]],[[]],[[],15],[[[14,[576]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[577],[577,577],[578,578],[[]],[[]],[[],577],[[578,251]],[577,46],[578,46],[[577,577],7],[[578,578],7],[[577,8],9],[[578,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,[[[14,[578]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,0,0,0,[1],[[]],[[]],[579,579],[[]],[[579,251]],[579,46],[[579,579],7],[[579,8],9],[[]],[[]],[[]],[[],15],[[[14,[579]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,[1],[1],[[]],[[]],[[]],[[]],[580],[580,580],[581,581],[[]],[[]],[[],580],[[581,251]],[580,46],[581,46],[[580,580],7],[[581,581],7],[[580,8],9],[[581,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[[14,[581]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,0,0,[1],[1],[[]],[[]],[[]],[[]],[582],[583],[582,582],[583,583],[[]],[[]],[[],582],[[],583],[582,46],[583,46],[[582,582],7],[[583,583],7],[[582,8],9],[[583,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],0,0,0,0,0,[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[]],[[]],0,[1],[[]],[[]],[584],[584,584],[[]],[[],584],[584,46],[[584,584],7],[[584,8],9],[[]],[[]],[[]],[[],15],0,0,[[]],[[],6],[[],6],[[],22],[[]],0,0,[1],[[]],[[]],[585,585],[[]],[[585,251]],[585,46],[[585,585],7],[[585,8],9],[[]],[[]],[[]],[[],15],[[[14,[585]],252,253,254,255],[[6,[154]]]],[[]],[[],6],[[],6],[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[586],[587],[588],[589],[586,586],[587,587],[588,588],[589,589],[590,590],[[]],[[]],[[]],[[]],[[]],[[],586],[[],587],[[],588],[[],589],[[590,251]],[586,46],[587,46],[588,46],[589,46],[590,46],[[586,586],7],[[587,587],7],[[588,588],7],[[589,589],7],[[590,590],7],[[586,8],9],[[587,8],9],[[588,8],9],[[589,8],9],[[590,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[[14,[590]],252,253,254,255],[[6,[154]]]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[]],[[]],[[]],[[]],[[]],0,0,[1],[[]],[[]],[591],[591,591],[[]],0,[[],591],[591,46],[[591,591],7],[[591,8],9],[[]],[[]],[[]],[[],15],0,[[]],[[],6],[[],6],0,[[],22],[[]],0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[592],[593],[594],[595],[592,592],[593,593],[594,594],[595,595],[596,596],[[]],[[]],[[]],[[]],[[]],[[],592],[[],593],[[],594],[[],595],0,0,0,[[596,251]],[592,46],[593,46],[594,46],[595,46],[596,46],[[592,592],7],[[593,593],7],[[594,594],7],[[595,595],7],[[596,596],7],[[592,8],9],[[593,8],9],[[594,8],9],[[595,8],9],[[596,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],0,[[[14,[596]],252,253,254,255],[[6,[154]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[1],[1],[1],[1],[1],[1],[1],[396,18],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[597],[598],[599],[600],[601],[602],[597,597],[598,598],[599,599],[600,600],[601,601],[602,602],[396,396],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[396,396],128],[[],128],[[],597],[[],598],[[],599],[[],600],[[],601],[[],602],[[],396],[598,603],0,[597,46],[598,46],[599,46],[600,46],[601,46],[602,46],0,0,0,[[597,597],7],[[598,598],7],[[599,599],7],[[600,600],7],[[601,601],7],[[602,602],7],[[396,396],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[597,8],9],[[598,8],9],[[599,8],9],[[600,8],9],[[601,8],9],[[602,8],9],[[396,8],9],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[246,[[14,[396]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[18,[[14,[396]]]],[[396,130]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[246,7],0,0,0,[[396,396],[[14,[128]]]],0,[[598,603]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[246,[[6,[396,154]]]],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],6],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[1],[603,18],[[]],[[]],[603,603],[[]],[[603,603],128],[[],128],[[],603],[[603,603],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[603,8],9],[[]],[246,[[14,[603]]]],[[]],[18,[[14,[603]]]],[[603,130]],[[]],[[],15],[246,7],[[603,603],[[14,[128]]]],[[]],[[],6],[246,[[6,[603,154]]]],[[],6],[[],22],[[]]],"c":[3337,3407,3493,3513,3514,3574,3575,3607,3616,3640,3676,3677,4028,4029,4030,4031,4362,4411,4445,5442,5443,5444,5445,5446,5698,5789,6219,6760,7112,7189,7257,7314,7720,7836,7907,7983,8068,8556,8571,8575,8630,8631,9186,9292,9409,9660,9661,10010,11193,11704,11796],"p":[[3,"Private"],[3,"Command"],[3,"Proxy"],[3,"Config"],[8,"Deserializer"],[4,"Result"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Cli"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[4,"Option"],[3,"Request"],[3,"SchemaGenerator"],[4,"Schema"],[15,"str"],[4,"Cow"],[3,"String"],[8,"Serializer"],[3,"TypeId"],[4,"Commands"],[4,"LogFormats"],[6,"Result"],[3,"Error"],[3,"Agent"],[15,"u16"],[3,"Arc"],[3,"Receiver"],[3,"GenerateConfigSchema"],[3,"Manage"],[4,"Qcmp"],[3,"Ping"],[3,"Relay"],[3,"ClusterMap"],[3,"Locality"],[3,"Endpoint"],[3,"BTreeSet"],[3,"RefMut"],[8,"Iterator"],[4,"Entry"],[3,"DashMap"],[3,"Ref"],[3,"Iter"],[15,"usize"],[8,"Fn"],[4,"Resource"],[4,"ConfigType"],[8,"Clone"],[3,"Slot"],[4,"Version"],[3,"Filter"],[8,"Default"],[4,"CreationError"],[8,"Deserialize"],[15,"u8"],[3,"Vec"],[8,"From"],[4,"ResourceType"],[15,"slice"],[3,"DiscoveryResponse"],[3,"Report"],[8,"PartialEq"],[4,"ValidationError"],[8,"Debug"],[4,"Value"],[15,"never"],[8,"Read"],[3,"Error"],[8,"FnMut"],[8,"Into"],[3,"Demand"],[8,"Filter"],[3,"ReadContext"],[8,"Future"],[3,"Box"],[3,"Pin"],[8,"Serialize"],[8,"AsRef"],[8,"Error"],[3,"Filter"],[8,"Send"],[8,"Sync"],[3,"WriteContext"],[4,"Providers"],[3,"JoinHandle"],[3,"Client"],[8,"Stream"],[3,"Global"],[3,"BTreeMap"],[3,"ApiResource"],[3,"GameServer"],[3,"Inner"],[3,"GameServerSpec"],[3,"Health"],[3,"GameServerPort"],[3,"GameServerStatus"],[4,"GameServerState"],[3,"GameServerStatusPort"],[3,"SdkServer"],[4,"SdkServerLogLevel"],[4,"PortPolicy"],[4,"SchedulingStrategy"],[4,"Protocol"],[3,"Fleet"],[3,"FleetSpec"],[4,"FleetScheduling"],[3,"FleetStrategy"],[3,"FleetStrategyRollingUpdate"],[4,"FleetStrategyType"],[3,"GameServerTemplateSpec"],[3,"FleetStatus"],[3,"CustomResourceDefinition"],[3,"Time"],[3,"ManagedFieldsEntry"],[3,"ObjectMeta"],[3,"OwnerReference"],[3,"Watch"],[3,"ReadGuard"],[3,"WatchGuard"],[3,"PathBuf"],[3,"DynGuard"],[8,"FnOnce"],[3,"EndpointAddress"],[3,"Metadata"],[4,"MetadataError"],[4,"Ordering"],[4,"SocketAddr"],[8,"Hasher"],[6,"Result"],[3,"Endpoint"],[3,"SocketAddress"],[4,"Address"],[3,"Address"],[3,"Struct"],[6,"EndpointMetadata"],[3,"FilterChain"],[3,"FilterInstance"],[3,"FilterSet"],[3,"Timestamp"],[3,"RootSchema"],[3,"CreateFilterArgs"],[8,"IntoIterator"],[3,"Any"],[3,"ConvertProtoConfigError"],[6,"DynFilterFactory"],[3,"FilterError"],[3,"FilterRegistry"],[3,"Debug"],[6,"FilterMap"],[3,"Error"],[4,"Infallible"],[3,"DecodeError"],[4,"Error"],[3,"Error"],[3,"EncodeError"],[6,"DynamicMetadata"],[8,"Display"],[3,"Capture"],[3,"Compress"],[3,"ConcatenateBytes"],[3,"Drop"],[3,"Firewall"],[3,"LoadBalancer"],[3,"LocalRateLimit"],[3,"Match"],[3,"Pass"],[3,"TokenRouter"],[15,"array"],[3,"Config"],[4,"Value"],[3,"Prefix"],[3,"Suffix"],[3,"Regex"],[4,"Strategy"],[3,"Config"],[8,"CaptureStrategy"],[4,"Mode"],[4,"Action"],[3,"Config"],[4,"Strategy"],[3,"Config"],[3,"Config"],[3,"Config"],[3,"Config"],[4,"Action"],[3,"Rule"],[3,"PortRange"],[4,"PortRangeError"],[3,"PacketDenied"],[4,"Policy"],[3,"Config"],[3,"Config"],[3,"Fallthrough"],[3,"Config"],[3,"DirectionalConfig"],[3,"Branch"],[3,"Config"],[3,"Config"],[4,"Error"],[3,"Bytes"],[4,"Symbol"],[3,"Reference"],[3,"Key"],[3,"MetadataView"],[3,"Spur"],[15,"u64"],[3,"Value"],[8,"TryFrom"],[3,"Map"],[4,"Protocol"],[4,"Error"],[3,"Error"],[4,"Err"],[15,"i64"],[3,"Client"],[3,"ControlPlane"],[3,"Endpoint"],[3,"DeltaDiscoveryRequest"],[3,"Streaming"],[8,"Message"],[3,"Channel"],[8,"Unpin"],[3,"Status"],[3,"DiscoveryRequest"],[6,"AdsClient"],[3,"AggregatedDiscoveryServiceClient"],[3,"AccessLog"],[3,"AccessLogFilter"],[3,"ComparisonFilter"],[3,"StatusCodeFilter"],[3,"DurationFilter"],[3,"NotHealthCheckFilter"],[3,"TraceableFilter"],[3,"RuntimeFilter"],[3,"AndFilter"],[3,"OrFilter"],[3,"HeaderFilter"],[3,"ResponseFlagFilter"],[3,"GrpcStatusFilter"],[3,"MetadataFilter"],[3,"ExtensionFilter"],[4,"Op"],[4,"Status"],[15,"i32"],[3,"Iter"],[3,"Cloned"],[3,"FilterMap"],[4,"ConfigType"],[8,"BufMut"],[15,"u32"],[4,"WireType"],[8,"Buf"],[3,"DecodeContext"],[4,"FilterSpecifier"],[4,"ConfigType"],[3,"CircuitBreakers"],[3,"Filter"],[3,"OutlierDetection"],[3,"ClusterCollection"],[3,"Cluster"],[3,"LoadBalancingPolicy"],[3,"UpstreamBindConfig"],[3,"UpstreamConnectionOptions"],[3,"TrackClusterStats"],[4,"DnsLookupFamily"],[4,"LbPolicy"],[4,"ClusterProtocolSelection"],[3,"Thresholds"],[4,"RoutingPriority"],[3,"RetryBudget"],[4,"DiscoveryType"],[3,"TransportSocketMatch"],[3,"CustomClusterType"],[3,"EdsClusterConfig"],[3,"LbSubsetConfig"],[3,"SlowStartConfig"],[3,"RoundRobinLbConfig"],[3,"LeastRequestLbConfig"],[3,"RingHashLbConfig"],[3,"MaglevLbConfig"],[3,"OriginalDstLbConfig"],[3,"CommonLbConfig"],[3,"RefreshRate"],[3,"PreconnectPolicy"],[4,"ClusterDiscoveryType"],[4,"LbConfig"],[4,"LbSubsetFallbackPolicy"],[4,"HashFunction"],[3,"ZoneAwareLbConfig"],[3,"LocalityWeightedLbConfig"],[3,"ConsistentHashingLbConfig"],[4,"LocalityConfigSpecifier"],[3,"LbSubsetSelector"],[4,"LbSubsetSelectorFallbackPolicy"],[3,"Policy"],[3,"ApiConfigSource"],[4,"ApiType"],[3,"HeaderValueOption"],[4,"HeaderAppendAction"],[4,"RequestMethod"],[4,"TrafficDirection"],[4,"ApiVersion"],[4,"HealthStatus"],[3,"SocketOption"],[3,"Pipe"],[3,"EnvoyInternalAddress"],[3,"TcpKeepalive"],[3,"BindConfig"],[3,"CidrRange"],[3,"BackoffStrategy"],[3,"HttpUri"],[3,"Locality"],[3,"BuildVersion"],[3,"Extension"],[3,"Node"],[3,"Metadata"],[3,"RuntimeUInt32"],[3,"RuntimePercent"],[3,"RuntimeDouble"],[3,"RuntimeFeatureFlag"],[3,"QueryParameter"],[3,"HeaderValue"],[3,"HeaderMap"],[3,"WatchedDirectory"],[3,"DataSource"],[3,"RetryPolicy"],[3,"RemoteDataSource"],[3,"AsyncDataSource"],[3,"TransportSocket"],[3,"RuntimeFractionalPercent"],[3,"ControlPlane"],[3,"TypedExtensionConfig"],[3,"ProxyProtocolConfig"],[3,"GrpcService"],[3,"AggregatedConfigSource"],[3,"SelfConfigSource"],[3,"RateLimitSettings"],[3,"PathConfigSource"],[3,"ConfigSource"],[3,"ExtensionConfigSource"],[3,"EventServiceConfig"],[3,"HealthStatusSet"],[3,"HealthCheck"],[3,"TcpProtocolOptions"],[3,"QuicKeepAliveSettings"],[3,"QuicProtocolOptions"],[3,"UpstreamHttpProtocolOptions"],[3,"AlternateProtocolsCacheOptions"],[3,"HttpProtocolOptions"],[3,"Http1ProtocolOptions"],[3,"KeepaliveSettings"],[3,"Http2ProtocolOptions"],[3,"GrpcProtocolOptions"],[3,"Http3ProtocolOptions"],[3,"SchemeHeaderTransformation"],[3,"DnsResolverOptions"],[3,"DnsResolutionConfig"],[3,"UdpSocketConfig"],[4,"HeadersWithUnderscoresAction"],[4,"Protocol"],[4,"SocketState"],[4,"Version"],[3,"AlternateProtocolsCacheEntry"],[4,"Specifier"],[4,"ConfigSourceSpecifier"],[4,"Specifier"],[4,"AddressNameSpecifier"],[4,"ConfigSourceSpecifier"],[3,"EnvoyGrpc"],[3,"GoogleGrpc"],[4,"TargetSpecifier"],[3,"SslCredentials"],[3,"GoogleLocalCredentials"],[3,"ChannelCredentials"],[3,"CallCredentials"],[3,"ChannelArgs"],[3,"ServiceAccountJwtAccessCredentials"],[3,"GoogleIamCredentials"],[3,"MetadataCredentialsFromPlugin"],[3,"StsService"],[4,"CredentialSpecifier"],[4,"ConfigType"],[3,"Value"],[4,"ValueSpecifier"],[4,"CredentialSpecifier"],[3,"Payload"],[3,"HttpHealthCheck"],[3,"TcpHealthCheck"],[3,"RedisHealthCheck"],[3,"GrpcHealthCheck"],[3,"CustomHealthCheck"],[3,"TlsOptions"],[4,"HealthChecker"],[4,"CodecClientType"],[4,"ConfigType"],[4,"Payload"],[3,"HeaderKeyFormat"],[3,"ProperCaseWords"],[4,"HeaderFormat"],[3,"SettingsParameter"],[4,"HttpUpstreamType"],[4,"UserAgentVersionType"],[4,"Transformation"],[4,"PortSpecifier"],[4,"Value"],[4,"ConfigType"],[3,"LbEndpoint"],[3,"LedsClusterLocalityConfig"],[3,"LocalityLbEndpoints"],[3,"ClusterLoadAssignment"],[3,"Policy"],[3,"DropOverload"],[3,"HealthCheckConfig"],[4,"HostIdentifier"],[3,"LbEndpointList"],[4,"LbConfig"],[3,"ApiListener"],[3,"FilterChainMatch"],[3,"FilterChain"],[3,"ListenerFilterChainMatchPredicate"],[3,"ListenerFilter"],[3,"QuicProtocolOptions"],[3,"UdpListenerConfig"],[3,"ActiveRawUdpListenerConfig"],[3,"ListenerCollection"],[3,"Listener"],[4,"DrainType"],[4,"ConnectionSourceType"],[4,"ConfigType"],[3,"OnDemandConfiguration"],[3,"DeprecatedV1"],[3,"ConnectionBalanceConfig"],[3,"InternalListenerConfig"],[4,"ListenerSpecifier"],[3,"ExactBalance"],[4,"BalanceType"],[4,"ConfigType"],[3,"MatchSet"],[4,"Rule"],[3,"VirtualHost"],[3,"FilterAction"],[3,"Route"],[3,"WeightedCluster"],[3,"RouteMatch"],[3,"CorsPolicy"],[3,"RouteAction"],[3,"RetryPolicy"],[3,"HedgePolicy"],[3,"RedirectAction"],[3,"DirectResponseAction"],[3,"NonForwardingAction"],[3,"Decorator"],[3,"Tracing"],[3,"VirtualCluster"],[3,"RateLimit"],[3,"HeaderMatcher"],[3,"QueryParameterMatcher"],[3,"InternalRedirectPolicy"],[3,"FilterConfig"],[3,"RouteConfiguration"],[3,"ClusterSpecifierPlugin"],[3,"Vhds"],[4,"ClusterNotFoundResponseCode"],[4,"InternalRedirectAction"],[4,"TlsRequirementType"],[4,"RedirectResponseCode"],[4,"EnabledSpecifier"],[4,"HeaderMatchSpecifier"],[4,"QueryParameterMatchSpecifier"],[3,"Action"],[3,"Override"],[3,"SourceCluster"],[3,"DestinationCluster"],[3,"RequestHeaders"],[3,"RemoteAddress"],[3,"GenericKey"],[3,"HeaderValueMatch"],[3,"DynamicMetaData"],[3,"MetaData"],[4,"ActionSpecifier"],[4,"Source"],[3,"DynamicMetadata"],[4,"OverrideSpecifier"],[4,"SchemeRewriteSpecifier"],[4,"PathRewriteSpecifier"],[4,"ResetHeaderFormat"],[3,"RetryPriority"],[3,"RetryHostPredicate"],[3,"RetryBackOff"],[3,"ResetHeader"],[3,"RateLimitedRetryBackOff"],[4,"ConfigType"],[4,"ConfigType"],[4,"Action"],[3,"RequestMirrorPolicy"],[3,"HashPolicy"],[3,"UpgradeConfig"],[3,"MaxStreamDuration"],[4,"ClusterSpecifier"],[4,"HostRewriteSpecifier"],[3,"Header"],[3,"Cookie"],[3,"ConnectionProperties"],[3,"QueryParameter"],[3,"FilterState"],[4,"PolicySpecifier"],[3,"ConnectConfig"],[3,"GrpcRouteMatchOptions"],[3,"TlsContextMatchOptions"],[3,"ConnectMatcher"],[4,"PathSpecifier"],[3,"ClusterWeight"],[4,"RandomValueSpecifier"],[4,"HostRewriteSpecifier"],[3,"CdsDummy"],[6,"BoxBody"],[8,"GrpcService"],[3,"ClusterDiscoveryServiceClient"],[4,"CompressionEncoding"],[8,"TryInto"],[3,"Error"],[8,"IntoStreamingRequest"],[3,"DeltaDiscoveryResponse"],[3,"Response"],[8,"IntoRequest"],[3,"Request"],[8,"Service"],[8,"Interceptor"],[3,"InterceptedService"],[3,"Uri"],[8,"ClusterDiscoveryService"],[3,"ClusterDiscoveryServiceServer"],[8,"Body"],[3,"IntoMakeService"],[3,"Context"],[4,"Poll"],[3,"Resource"],[3,"AdsDummy"],[8,"AggregatedDiscoveryService"],[3,"AggregatedDiscoveryServiceServer"],[3,"CacheControl"],[3,"DoubleMatcher"],[3,"RegexMatcher"],[3,"RegexMatchAndSubstitute"],[3,"StringMatcher"],[3,"ListStringMatcher"],[3,"ValueMatcher"],[3,"ListMatcher"],[3,"MetadataMatcher"],[3,"Matcher"],[3,"MatchPredicate"],[3,"HttpHeadersMatch"],[3,"HttpGenericBodyMatch"],[4,"MatchPattern"],[3,"GenericTextMatch"],[4,"Rule"],[4,"MatchPattern"],[3,"MatchSet"],[4,"Rule"],[3,"OnMatch"],[3,"MatcherList"],[3,"MatcherTree"],[4,"MatcherType"],[3,"Predicate"],[3,"FieldMatcher"],[3,"SinglePredicate"],[3,"PredicateList"],[4,"MatchType"],[4,"Matcher"],[3,"MatchMap"],[4,"TreeType"],[4,"OnMatch"],[3,"PathSegment"],[4,"Segment"],[3,"GoogleRe2"],[4,"EngineType"],[4,"MatchPattern"],[3,"NullMatch"],[4,"MatchPattern"],[3,"MetadataKey"],[3,"MetadataKind"],[3,"PathSegment"],[4,"Segment"],[3,"Request"],[3,"Route"],[3,"Cluster"],[3,"Host"],[4,"Kind"],[3,"CustomTag"],[3,"Literal"],[3,"Environment"],[3,"Header"],[3,"Metadata"],[4,"Type"],[3,"Percent"],[3,"FractionalPercent"],[3,"SemanticVersion"],[3,"Int64Range"],[3,"Int32Range"],[3,"DoubleRange"],[4,"DenominatorType"],[4,"Base64Standard"],[13,"Agones"],[13,"File"],[13,"InvalidType"],[8,"StaticFilter"],[8,"FilterFactory"],[13,"MismatchedTypes"],[13,"FieldInvalid"],[13,"InvalidRange"],[13,"Ping"],[13,"PingReply"]]},\ "quilkin_macros":{"doc":"","t":"O","n":["include_proto"],"q":[[0,"quilkin_macros"]],"d":["Includes generated Protobuf definitions from tonic."],"i":[0],"f":[0],"c":[],"p":[]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/built.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/built.rs.html new file mode 100644 index 0000000000..5fe01064c8 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/built.rs.html @@ -0,0 +1,237 @@ +built.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+
//
+// EVERYTHING BELOW THIS POINT WAS AUTO-GENERATED DURING COMPILATION. DO NOT MODIFY.
+//
+#[doc=r#"The Continuous Integration platform detected during compilation."#]
+#[allow(dead_code)]
+pub const CI_PLATFORM: Option<&str> = Some("GitHub Actions");
+#[doc=r#"The full version."#]
+#[allow(dead_code)]
+pub const PKG_VERSION: &str = r"0.7.0-dev";
+#[doc=r#"The major version."#]
+#[allow(dead_code)]
+pub const PKG_VERSION_MAJOR: &str = r"0";
+#[doc=r#"The minor version."#]
+#[allow(dead_code)]
+pub const PKG_VERSION_MINOR: &str = r"7";
+#[doc=r#"The patch version."#]
+#[allow(dead_code)]
+pub const PKG_VERSION_PATCH: &str = r"0";
+#[doc=r#"The pre-release version."#]
+#[allow(dead_code)]
+pub const PKG_VERSION_PRE: &str = r"dev";
+#[doc=r#"A colon-separated list of authors."#]
+#[allow(dead_code)]
+pub const PKG_AUTHORS: &str = r"Mark Mandel <markmandel@google.com>:Ifeanyi Ubah <ifeanyi.ubah@embark-studios.com>:Erin Power <erin.power@embark-studios.com>";
+#[doc=r#"The name of the package."#]
+#[allow(dead_code)]
+pub const PKG_NAME: &str = r"quilkin";
+#[doc=r#"The description."#]
+#[allow(dead_code)]
+pub const PKG_DESCRIPTION: &str = r"Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.";
+#[doc=r#"The homepage."#]
+#[allow(dead_code)]
+pub const PKG_HOMEPAGE: &str = r"https://github.com/googleforgames/quilkin";
+#[doc=r#"The license."#]
+#[allow(dead_code)]
+pub const PKG_LICENSE: &str = r"Apache-2.0";
+#[doc=r#"The source repository as advertised in Cargo.toml."#]
+#[allow(dead_code)]
+pub const PKG_REPOSITORY: &str = r"https://github.com/googleforgames/quilkin";
+#[doc=r#"The target triple that was being compiled for."#]
+#[allow(dead_code)]
+pub const TARGET: &str = r"x86_64-unknown-linux-gnu";
+#[doc=r#"The host triple of the rust compiler."#]
+#[allow(dead_code)]
+pub const HOST: &str = r"x86_64-unknown-linux-gnu";
+#[doc=r#"`release` for release builds, `debug` for other builds."#]
+#[allow(dead_code)]
+pub const PROFILE: &str = r"debug";
+#[doc=r#"The compiler that cargo resolved to use."#]
+#[allow(dead_code)]
+pub const RUSTC: &str = r"/home/runner/.rustup/toolchains/1.72.0-x86_64-unknown-linux-gnu/bin/rustc";
+#[doc=r#"The documentation generator that cargo resolved to use."#]
+#[allow(dead_code)]
+pub const RUSTDOC: &str = r"/home/runner/.rustup/toolchains/1.72.0-x86_64-unknown-linux-gnu/bin/rustdoc";
+#[doc=r#"Value of OPT_LEVEL for the profile used during compilation."#]
+#[allow(dead_code)]
+pub const OPT_LEVEL: &str = r"0";
+#[doc=r#"The parallelism that was specified during compilation."#]
+#[allow(dead_code)]
+pub const NUM_JOBS: u32 = 2;
+#[doc=r#"Value of DEBUG for the profile used during compilation."#]
+#[allow(dead_code)]
+pub const DEBUG: bool = true;
+#[doc=r#"The features that were enabled during compilation."#]
+#[allow(dead_code)]
+pub const FEATURES: [&str; 2] = ["DEFAULT", "VENDOR_PROTOC"];
+#[doc=r#"The features as a comma-separated string."#]
+#[allow(dead_code)]
+pub const FEATURES_STR: &str = r"DEFAULT, VENDOR_PROTOC";
+#[doc=r#"The features as above, as lowercase strings."#]
+#[allow(dead_code)]
+pub const FEATURES_LOWERCASE: [&str; 2] = ["default", "vendor_protoc"];
+#[doc=r#"The feature-string as above, from lowercase strings."#]
+#[allow(dead_code)]
+pub const FEATURES_LOWERCASE_STR: &str = r"default, vendor_protoc";
+#[doc=r#"The output of `/home/runner/.rustup/toolchains/1.72.0-x86_64-unknown-linux-gnu/bin/rustc -V`"#]
+#[allow(dead_code)]
+pub const RUSTC_VERSION: &str = r"rustc 1.72.0 (5680fa18f 2023-08-23)";
+#[doc=r#"The output of `/home/runner/.rustup/toolchains/1.72.0-x86_64-unknown-linux-gnu/bin/rustdoc -V`"#]
+#[allow(dead_code)]
+pub const RUSTDOC_VERSION: &str = r"rustdoc 1.72.0 (5680fa18f 2023-08-23)";
+#[doc=r#"If the crate was compiled from within a git-repository, `GIT_VERSION` contains HEAD's tag. The short commit id is used if HEAD is not tagged."#]
+#[allow(dead_code)]
+pub const GIT_VERSION: Option<&str> = None;
+#[doc=r#"If the repository had dirty/staged files."#]
+#[allow(dead_code)]
+pub const GIT_DIRTY: Option<bool> = None;
+#[doc=r#"If the crate was compiled from within a git-repository, `GIT_HEAD_REF` contains full name to the reference pointed to by HEAD (e.g.: `refs/heads/master`). If HEAD is detached or the branch name is not valid UTF-8 `None` will be stored.
+"#]
+#[allow(dead_code)]
+pub const GIT_HEAD_REF: Option<&str> = Some("refs/heads/main");
+#[doc=r#"If the crate was compiled from within a git-repository, `GIT_COMMIT_HASH` contains HEAD's full commit SHA-1 hash."#]
+#[allow(dead_code)]
+pub const GIT_COMMIT_HASH: Option<&str> = Some("6e98b811e08b3737ff00e5cde0ea2e6e3776a568");
+#[doc=r#"If the crate was compiled from within a git-repository, `GIT_COMMIT_HASH_SHORT` contains HEAD's short commit SHA-1 hash."#]
+#[allow(dead_code)]
+pub const GIT_COMMIT_HASH_SHORT: Option<&str> = Some("6e98b81");
+#[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#]
+#[allow(dead_code)]
+pub const CFG_TARGET_ARCH: &str = r"x86_64";
+#[doc=r#"The endianness, given by `CARGO_CFG_TARGET_ENDIAN`."#]
+#[allow(dead_code)]
+pub const CFG_ENDIAN: &str = r"little";
+#[doc=r#"The toolchain-environment, given by `CARGO_CFG_TARGET_ENV`."#]
+#[allow(dead_code)]
+pub const CFG_ENV: &str = r"gnu";
+#[doc=r#"The OS-family, given by `CARGO_CFG_TARGET_FAMILY`."#]
+#[allow(dead_code)]
+pub const CFG_FAMILY: &str = r"unix";
+#[doc=r#"The operating system, given by `CARGO_CFG_TARGET_OS`."#]
+#[allow(dead_code)]
+pub const CFG_OS: &str = r"linux";
+#[doc=r#"The pointer width, given by `CARGO_CFG_TARGET_POINTER_WIDTH`."#]
+#[allow(dead_code)]
+pub const CFG_POINTER_WIDTH: &str = r"64";
+//
+// EVERYTHING ABOVE THIS POINT WAS AUTO-GENERATED DURING COMPILATION. DO NOT MODIFY.
+//
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.accesslog.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.accesslog.v3.rs.html new file mode 100644 index 0000000000..0f3359643e --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.accesslog.v3.rs.html @@ -0,0 +1,575 @@ +envoy.config.accesslog.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AccessLog {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub filter: ::core::option::Option<AccessLogFilter>,
+    #[prost(oneof = "access_log::ConfigType", tags = "4")]
+    pub config_type: ::core::option::Option<access_log::ConfigType>,
+}
+/// Nested message and enum types in `AccessLog`.
+pub mod access_log {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigType {
+        #[prost(message, tag = "4")]
+        TypedConfig(::prost_types::Any),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AccessLogFilter {
+    #[prost(
+        oneof = "access_log_filter::FilterSpecifier",
+        tags = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12"
+    )]
+    pub filter_specifier: ::core::option::Option<access_log_filter::FilterSpecifier>,
+}
+/// Nested message and enum types in `AccessLogFilter`.
+pub mod access_log_filter {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum FilterSpecifier {
+        #[prost(message, tag = "1")]
+        StatusCodeFilter(super::StatusCodeFilter),
+        #[prost(message, tag = "2")]
+        DurationFilter(super::DurationFilter),
+        #[prost(message, tag = "3")]
+        NotHealthCheckFilter(super::NotHealthCheckFilter),
+        #[prost(message, tag = "4")]
+        TraceableFilter(super::TraceableFilter),
+        #[prost(message, tag = "5")]
+        RuntimeFilter(super::RuntimeFilter),
+        #[prost(message, tag = "6")]
+        AndFilter(super::AndFilter),
+        #[prost(message, tag = "7")]
+        OrFilter(super::OrFilter),
+        #[prost(message, tag = "8")]
+        HeaderFilter(super::HeaderFilter),
+        #[prost(message, tag = "9")]
+        ResponseFlagFilter(super::ResponseFlagFilter),
+        #[prost(message, tag = "10")]
+        GrpcStatusFilter(super::GrpcStatusFilter),
+        #[prost(message, tag = "11")]
+        ExtensionFilter(super::ExtensionFilter),
+        #[prost(message, tag = "12")]
+        MetadataFilter(super::MetadataFilter),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ComparisonFilter {
+    #[prost(enumeration = "comparison_filter::Op", tag = "1")]
+    pub op: i32,
+    #[prost(message, optional, tag = "2")]
+    pub value: ::core::option::Option<super::super::core::v3::RuntimeUInt32>,
+}
+/// Nested message and enum types in `ComparisonFilter`.
+pub mod comparison_filter {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Op {
+        Eq = 0,
+        Ge = 1,
+        Le = 2,
+    }
+    impl Op {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Op::Eq => "EQ",
+                Op::Ge => "GE",
+                Op::Le => "LE",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "EQ" => Some(Self::Eq),
+                "GE" => Some(Self::Ge),
+                "LE" => Some(Self::Le),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct StatusCodeFilter {
+    #[prost(message, optional, tag = "1")]
+    pub comparison: ::core::option::Option<ComparisonFilter>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DurationFilter {
+    #[prost(message, optional, tag = "1")]
+    pub comparison: ::core::option::Option<ComparisonFilter>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct NotHealthCheckFilter {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TraceableFilter {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimeFilter {
+    #[prost(string, tag = "1")]
+    pub runtime_key: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub percent_sampled: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(bool, tag = "3")]
+    pub use_independent_randomness: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AndFilter {
+    #[prost(message, repeated, tag = "1")]
+    pub filters: ::prost::alloc::vec::Vec<AccessLogFilter>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct OrFilter {
+    #[prost(message, repeated, tag = "2")]
+    pub filters: ::prost::alloc::vec::Vec<AccessLogFilter>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HeaderFilter {
+    #[prost(message, optional, tag = "1")]
+    pub header: ::core::option::Option<super::super::route::v3::HeaderMatcher>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ResponseFlagFilter {
+    #[prost(string, repeated, tag = "1")]
+    pub flags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct GrpcStatusFilter {
+    #[prost(
+        enumeration = "grpc_status_filter::Status",
+        repeated,
+        packed = "false",
+        tag = "1"
+    )]
+    pub statuses: ::prost::alloc::vec::Vec<i32>,
+    #[prost(bool, tag = "2")]
+    pub exclude: bool,
+}
+/// Nested message and enum types in `GrpcStatusFilter`.
+pub mod grpc_status_filter {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Status {
+        Ok = 0,
+        Canceled = 1,
+        Unknown = 2,
+        InvalidArgument = 3,
+        DeadlineExceeded = 4,
+        NotFound = 5,
+        AlreadyExists = 6,
+        PermissionDenied = 7,
+        ResourceExhausted = 8,
+        FailedPrecondition = 9,
+        Aborted = 10,
+        OutOfRange = 11,
+        Unimplemented = 12,
+        Internal = 13,
+        Unavailable = 14,
+        DataLoss = 15,
+        Unauthenticated = 16,
+    }
+    impl Status {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Status::Ok => "OK",
+                Status::Canceled => "CANCELED",
+                Status::Unknown => "UNKNOWN",
+                Status::InvalidArgument => "INVALID_ARGUMENT",
+                Status::DeadlineExceeded => "DEADLINE_EXCEEDED",
+                Status::NotFound => "NOT_FOUND",
+                Status::AlreadyExists => "ALREADY_EXISTS",
+                Status::PermissionDenied => "PERMISSION_DENIED",
+                Status::ResourceExhausted => "RESOURCE_EXHAUSTED",
+                Status::FailedPrecondition => "FAILED_PRECONDITION",
+                Status::Aborted => "ABORTED",
+                Status::OutOfRange => "OUT_OF_RANGE",
+                Status::Unimplemented => "UNIMPLEMENTED",
+                Status::Internal => "INTERNAL",
+                Status::Unavailable => "UNAVAILABLE",
+                Status::DataLoss => "DATA_LOSS",
+                Status::Unauthenticated => "UNAUTHENTICATED",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "OK" => Some(Self::Ok),
+                "CANCELED" => Some(Self::Canceled),
+                "UNKNOWN" => Some(Self::Unknown),
+                "INVALID_ARGUMENT" => Some(Self::InvalidArgument),
+                "DEADLINE_EXCEEDED" => Some(Self::DeadlineExceeded),
+                "NOT_FOUND" => Some(Self::NotFound),
+                "ALREADY_EXISTS" => Some(Self::AlreadyExists),
+                "PERMISSION_DENIED" => Some(Self::PermissionDenied),
+                "RESOURCE_EXHAUSTED" => Some(Self::ResourceExhausted),
+                "FAILED_PRECONDITION" => Some(Self::FailedPrecondition),
+                "ABORTED" => Some(Self::Aborted),
+                "OUT_OF_RANGE" => Some(Self::OutOfRange),
+                "UNIMPLEMENTED" => Some(Self::Unimplemented),
+                "INTERNAL" => Some(Self::Internal),
+                "UNAVAILABLE" => Some(Self::Unavailable),
+                "DATA_LOSS" => Some(Self::DataLoss),
+                "UNAUTHENTICATED" => Some(Self::Unauthenticated),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct MetadataFilter {
+    #[prost(message, optional, tag = "1")]
+    pub matcher: ::core::option::Option<
+        super::super::super::r#type::matcher::v3::MetadataMatcher,
+    >,
+    #[prost(message, optional, tag = "2")]
+    pub match_if_key_not_found: ::core::option::Option<bool>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ExtensionFilter {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(oneof = "extension_filter::ConfigType", tags = "3")]
+    pub config_type: ::core::option::Option<extension_filter::ConfigType>,
+}
+/// Nested message and enum types in `ExtensionFilter`.
+pub mod extension_filter {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigType {
+        #[prost(message, tag = "3")]
+        TypedConfig(::prost_types::Any),
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.cluster.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.cluster.v3.rs.html new file mode 100644 index 0000000000..7d590a75c0 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.cluster.v3.rs.html @@ -0,0 +1,1615 @@ +envoy.config.cluster.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CircuitBreakers {
+    #[prost(message, repeated, tag = "1")]
+    pub thresholds: ::prost::alloc::vec::Vec<circuit_breakers::Thresholds>,
+}
+/// Nested message and enum types in `CircuitBreakers`.
+pub mod circuit_breakers {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Thresholds {
+        #[prost(
+            enumeration = "super::super::super::core::v3::RoutingPriority",
+            tag = "1"
+        )]
+        pub priority: i32,
+        #[prost(message, optional, tag = "2")]
+        pub max_connections: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "3")]
+        pub max_pending_requests: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "4")]
+        pub max_requests: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "5")]
+        pub max_retries: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "8")]
+        pub retry_budget: ::core::option::Option<thresholds::RetryBudget>,
+        #[prost(bool, tag = "6")]
+        pub track_remaining: bool,
+        #[prost(message, optional, tag = "7")]
+        pub max_connection_pools: ::core::option::Option<u32>,
+    }
+    /// Nested message and enum types in `Thresholds`.
+    pub mod thresholds {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct RetryBudget {
+            #[prost(message, optional, tag = "1")]
+            pub budget_percent: ::core::option::Option<
+                super::super::super::super::super::r#type::v3::Percent,
+            >,
+            #[prost(message, optional, tag = "2")]
+            pub min_retry_concurrency: ::core::option::Option<u32>,
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Filter {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub typed_config: ::core::option::Option<::prost_types::Any>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct OutlierDetection {
+    #[prost(message, optional, tag = "1")]
+    pub consecutive_5xx: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "3")]
+    pub base_ejection_time: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "4")]
+    pub max_ejection_percent: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "5")]
+    pub enforcing_consecutive_5xx: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "6")]
+    pub enforcing_success_rate: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "7")]
+    pub success_rate_minimum_hosts: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "8")]
+    pub success_rate_request_volume: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "9")]
+    pub success_rate_stdev_factor: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "10")]
+    pub consecutive_gateway_failure: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "11")]
+    pub enforcing_consecutive_gateway_failure: ::core::option::Option<u32>,
+    #[prost(bool, tag = "12")]
+    pub split_external_local_origin_errors: bool,
+    #[prost(message, optional, tag = "13")]
+    pub consecutive_local_origin_failure: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "14")]
+    pub enforcing_consecutive_local_origin_failure: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "15")]
+    pub enforcing_local_origin_success_rate: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "16")]
+    pub failure_percentage_threshold: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "17")]
+    pub enforcing_failure_percentage: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "18")]
+    pub enforcing_failure_percentage_local_origin: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "19")]
+    pub failure_percentage_minimum_hosts: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "20")]
+    pub failure_percentage_request_volume: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "21")]
+    pub max_ejection_time: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "22")]
+    pub max_ejection_time_jitter: ::core::option::Option<::prost_types::Duration>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ClusterCollection {
+    #[prost(message, optional, tag = "1")]
+    pub entries: ::core::option::Option<
+        super::super::super::super::xds::core::v3::CollectionEntry,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Cluster {
+    #[prost(message, repeated, tag = "43")]
+    pub transport_socket_matches: ::prost::alloc::vec::Vec<
+        cluster::TransportSocketMatch,
+    >,
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(string, tag = "28")]
+    pub alt_stat_name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "3")]
+    pub eds_cluster_config: ::core::option::Option<cluster::EdsClusterConfig>,
+    #[prost(message, optional, tag = "4")]
+    pub connect_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "5")]
+    pub per_connection_buffer_limit_bytes: ::core::option::Option<u32>,
+    #[prost(enumeration = "cluster::LbPolicy", tag = "6")]
+    pub lb_policy: i32,
+    #[prost(message, optional, tag = "33")]
+    pub load_assignment: ::core::option::Option<
+        super::super::endpoint::v3::ClusterLoadAssignment,
+    >,
+    #[prost(message, repeated, tag = "8")]
+    pub health_checks: ::prost::alloc::vec::Vec<super::super::core::v3::HealthCheck>,
+    #[deprecated]
+    #[prost(message, optional, tag = "9")]
+    pub max_requests_per_connection: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "10")]
+    pub circuit_breakers: ::core::option::Option<CircuitBreakers>,
+    #[deprecated]
+    #[prost(message, optional, tag = "46")]
+    pub upstream_http_protocol_options: ::core::option::Option<
+        super::super::core::v3::UpstreamHttpProtocolOptions,
+    >,
+    #[deprecated]
+    #[prost(message, optional, tag = "29")]
+    pub common_http_protocol_options: ::core::option::Option<
+        super::super::core::v3::HttpProtocolOptions,
+    >,
+    #[deprecated]
+    #[prost(message, optional, tag = "13")]
+    pub http_protocol_options: ::core::option::Option<
+        super::super::core::v3::Http1ProtocolOptions,
+    >,
+    #[deprecated]
+    #[prost(message, optional, tag = "14")]
+    pub http2_protocol_options: ::core::option::Option<
+        super::super::core::v3::Http2ProtocolOptions,
+    >,
+    #[prost(map = "string, message", tag = "36")]
+    pub typed_extension_protocol_options: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost_types::Any,
+    >,
+    #[prost(message, optional, tag = "16")]
+    pub dns_refresh_rate: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "44")]
+    pub dns_failure_refresh_rate: ::core::option::Option<cluster::RefreshRate>,
+    #[prost(bool, tag = "39")]
+    pub respect_dns_ttl: bool,
+    #[prost(enumeration = "cluster::DnsLookupFamily", tag = "17")]
+    pub dns_lookup_family: i32,
+    #[deprecated]
+    #[prost(message, repeated, tag = "18")]
+    pub dns_resolvers: ::prost::alloc::vec::Vec<super::super::core::v3::Address>,
+    #[deprecated]
+    #[prost(bool, tag = "45")]
+    pub use_tcp_for_dns_lookups: bool,
+    #[deprecated]
+    #[prost(message, optional, tag = "53")]
+    pub dns_resolution_config: ::core::option::Option<
+        super::super::core::v3::DnsResolutionConfig,
+    >,
+    #[prost(message, optional, tag = "55")]
+    pub typed_dns_resolver_config: ::core::option::Option<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+    #[prost(message, optional, tag = "54")]
+    pub wait_for_warm_on_init: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "19")]
+    pub outlier_detection: ::core::option::Option<OutlierDetection>,
+    #[prost(message, optional, tag = "20")]
+    pub cleanup_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "21")]
+    pub upstream_bind_config: ::core::option::Option<super::super::core::v3::BindConfig>,
+    #[prost(message, optional, tag = "22")]
+    pub lb_subset_config: ::core::option::Option<cluster::LbSubsetConfig>,
+    #[prost(message, optional, tag = "27")]
+    pub common_lb_config: ::core::option::Option<cluster::CommonLbConfig>,
+    #[prost(message, optional, tag = "24")]
+    pub transport_socket: ::core::option::Option<
+        super::super::core::v3::TransportSocket,
+    >,
+    #[prost(message, optional, tag = "25")]
+    pub metadata: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[deprecated]
+    #[prost(enumeration = "cluster::ClusterProtocolSelection", tag = "26")]
+    pub protocol_selection: i32,
+    #[prost(message, optional, tag = "30")]
+    pub upstream_connection_options: ::core::option::Option<UpstreamConnectionOptions>,
+    #[prost(bool, tag = "31")]
+    pub close_connections_on_host_health_failure: bool,
+    #[prost(bool, tag = "32")]
+    pub ignore_health_on_host_removal: bool,
+    #[prost(message, repeated, tag = "40")]
+    pub filters: ::prost::alloc::vec::Vec<Filter>,
+    #[prost(message, optional, tag = "41")]
+    pub load_balancing_policy: ::core::option::Option<LoadBalancingPolicy>,
+    #[prost(message, optional, tag = "42")]
+    pub lrs_server: ::core::option::Option<super::super::core::v3::ConfigSource>,
+    #[deprecated]
+    #[prost(bool, tag = "47")]
+    pub track_timeout_budgets: bool,
+    #[prost(message, optional, tag = "48")]
+    pub upstream_config: ::core::option::Option<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+    #[prost(message, optional, tag = "49")]
+    pub track_cluster_stats: ::core::option::Option<TrackClusterStats>,
+    #[prost(message, optional, tag = "50")]
+    pub preconnect_policy: ::core::option::Option<cluster::PreconnectPolicy>,
+    #[prost(bool, tag = "51")]
+    pub connection_pool_per_downstream_connection: bool,
+    #[prost(oneof = "cluster::ClusterDiscoveryType", tags = "2, 38")]
+    pub cluster_discovery_type: ::core::option::Option<cluster::ClusterDiscoveryType>,
+    #[prost(oneof = "cluster::LbConfig", tags = "23, 52, 34, 37, 56")]
+    pub lb_config: ::core::option::Option<cluster::LbConfig>,
+}
+/// Nested message and enum types in `Cluster`.
+pub mod cluster {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct TransportSocketMatch {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "2")]
+        pub r#match: ::core::option::Option<::prost_types::Struct>,
+        #[prost(message, optional, tag = "3")]
+        pub transport_socket: ::core::option::Option<
+            super::super::super::core::v3::TransportSocket,
+        >,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct CustomClusterType {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "2")]
+        pub typed_config: ::core::option::Option<::prost_types::Any>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct EdsClusterConfig {
+        #[prost(message, optional, tag = "1")]
+        pub eds_config: ::core::option::Option<
+            super::super::super::core::v3::ConfigSource,
+        >,
+        #[prost(string, tag = "2")]
+        pub service_name: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct LbSubsetConfig {
+        #[prost(enumeration = "lb_subset_config::LbSubsetFallbackPolicy", tag = "1")]
+        pub fallback_policy: i32,
+        #[prost(message, optional, tag = "2")]
+        pub default_subset: ::core::option::Option<::prost_types::Struct>,
+        #[prost(message, repeated, tag = "3")]
+        pub subset_selectors: ::prost::alloc::vec::Vec<
+            lb_subset_config::LbSubsetSelector,
+        >,
+        #[prost(bool, tag = "4")]
+        pub locality_weight_aware: bool,
+        #[prost(bool, tag = "5")]
+        pub scale_locality_weight: bool,
+        #[prost(bool, tag = "6")]
+        pub panic_mode_any: bool,
+        #[prost(bool, tag = "7")]
+        pub list_as_any: bool,
+    }
+    /// Nested message and enum types in `LbSubsetConfig`.
+    pub mod lb_subset_config {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct LbSubsetSelector {
+            #[prost(string, repeated, tag = "1")]
+            pub keys: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+            #[prost(bool, tag = "4")]
+            pub single_host_per_subset: bool,
+            #[prost(
+                enumeration = "lb_subset_selector::LbSubsetSelectorFallbackPolicy",
+                tag = "2"
+            )]
+            pub fallback_policy: i32,
+            #[prost(string, repeated, tag = "3")]
+            pub fallback_keys_subset: ::prost::alloc::vec::Vec<
+                ::prost::alloc::string::String,
+            >,
+        }
+        /// Nested message and enum types in `LbSubsetSelector`.
+        pub mod lb_subset_selector {
+            #[derive(
+                Clone,
+                Copy,
+                Debug,
+                PartialEq,
+                Eq,
+                Hash,
+                PartialOrd,
+                Ord,
+                ::prost::Enumeration
+            )]
+            #[repr(i32)]
+            pub enum LbSubsetSelectorFallbackPolicy {
+                NotDefined = 0,
+                NoFallback = 1,
+                AnyEndpoint = 2,
+                DefaultSubset = 3,
+                KeysSubset = 4,
+            }
+            impl LbSubsetSelectorFallbackPolicy {
+                /// String value of the enum field names used in the ProtoBuf definition.
+                ///
+                /// The values are not transformed in any way and thus are considered stable
+                /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+                pub fn as_str_name(&self) -> &'static str {
+                    match self {
+                        LbSubsetSelectorFallbackPolicy::NotDefined => "NOT_DEFINED",
+                        LbSubsetSelectorFallbackPolicy::NoFallback => "NO_FALLBACK",
+                        LbSubsetSelectorFallbackPolicy::AnyEndpoint => "ANY_ENDPOINT",
+                        LbSubsetSelectorFallbackPolicy::DefaultSubset => "DEFAULT_SUBSET",
+                        LbSubsetSelectorFallbackPolicy::KeysSubset => "KEYS_SUBSET",
+                    }
+                }
+                /// Creates an enum from field names used in the ProtoBuf definition.
+                pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+                    match value {
+                        "NOT_DEFINED" => Some(Self::NotDefined),
+                        "NO_FALLBACK" => Some(Self::NoFallback),
+                        "ANY_ENDPOINT" => Some(Self::AnyEndpoint),
+                        "DEFAULT_SUBSET" => Some(Self::DefaultSubset),
+                        "KEYS_SUBSET" => Some(Self::KeysSubset),
+                        _ => None,
+                    }
+                }
+            }
+        }
+        #[derive(
+            Clone,
+            Copy,
+            Debug,
+            PartialEq,
+            Eq,
+            Hash,
+            PartialOrd,
+            Ord,
+            ::prost::Enumeration
+        )]
+        #[repr(i32)]
+        pub enum LbSubsetFallbackPolicy {
+            NoFallback = 0,
+            AnyEndpoint = 1,
+            DefaultSubset = 2,
+        }
+        impl LbSubsetFallbackPolicy {
+            /// String value of the enum field names used in the ProtoBuf definition.
+            ///
+            /// The values are not transformed in any way and thus are considered stable
+            /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+            pub fn as_str_name(&self) -> &'static str {
+                match self {
+                    LbSubsetFallbackPolicy::NoFallback => "NO_FALLBACK",
+                    LbSubsetFallbackPolicy::AnyEndpoint => "ANY_ENDPOINT",
+                    LbSubsetFallbackPolicy::DefaultSubset => "DEFAULT_SUBSET",
+                }
+            }
+            /// Creates an enum from field names used in the ProtoBuf definition.
+            pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+                match value {
+                    "NO_FALLBACK" => Some(Self::NoFallback),
+                    "ANY_ENDPOINT" => Some(Self::AnyEndpoint),
+                    "DEFAULT_SUBSET" => Some(Self::DefaultSubset),
+                    _ => None,
+                }
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct SlowStartConfig {
+        #[prost(message, optional, tag = "1")]
+        pub slow_start_window: ::core::option::Option<::prost_types::Duration>,
+        #[prost(message, optional, tag = "2")]
+        pub aggression: ::core::option::Option<
+            super::super::super::core::v3::RuntimeDouble,
+        >,
+        #[prost(message, optional, tag = "3")]
+        pub min_weight_percent: ::core::option::Option<
+            super::super::super::super::r#type::v3::Percent,
+        >,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RoundRobinLbConfig {
+        #[prost(message, optional, tag = "1")]
+        pub slow_start_config: ::core::option::Option<SlowStartConfig>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct LeastRequestLbConfig {
+        #[prost(message, optional, tag = "1")]
+        pub choice_count: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "2")]
+        pub active_request_bias: ::core::option::Option<
+            super::super::super::core::v3::RuntimeDouble,
+        >,
+        #[prost(message, optional, tag = "3")]
+        pub slow_start_config: ::core::option::Option<SlowStartConfig>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RingHashLbConfig {
+        #[prost(message, optional, tag = "1")]
+        pub minimum_ring_size: ::core::option::Option<u64>,
+        #[prost(enumeration = "ring_hash_lb_config::HashFunction", tag = "3")]
+        pub hash_function: i32,
+        #[prost(message, optional, tag = "4")]
+        pub maximum_ring_size: ::core::option::Option<u64>,
+    }
+    /// Nested message and enum types in `RingHashLbConfig`.
+    pub mod ring_hash_lb_config {
+        #[derive(
+            Clone,
+            Copy,
+            Debug,
+            PartialEq,
+            Eq,
+            Hash,
+            PartialOrd,
+            Ord,
+            ::prost::Enumeration
+        )]
+        #[repr(i32)]
+        pub enum HashFunction {
+            XxHash = 0,
+            MurmurHash2 = 1,
+        }
+        impl HashFunction {
+            /// String value of the enum field names used in the ProtoBuf definition.
+            ///
+            /// The values are not transformed in any way and thus are considered stable
+            /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+            pub fn as_str_name(&self) -> &'static str {
+                match self {
+                    HashFunction::XxHash => "XX_HASH",
+                    HashFunction::MurmurHash2 => "MURMUR_HASH_2",
+                }
+            }
+            /// Creates an enum from field names used in the ProtoBuf definition.
+            pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+                match value {
+                    "XX_HASH" => Some(Self::XxHash),
+                    "MURMUR_HASH_2" => Some(Self::MurmurHash2),
+                    _ => None,
+                }
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MaglevLbConfig {
+        #[prost(message, optional, tag = "1")]
+        pub table_size: ::core::option::Option<u64>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct OriginalDstLbConfig {
+        #[prost(bool, tag = "1")]
+        pub use_http_header: bool,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct CommonLbConfig {
+        #[prost(message, optional, tag = "1")]
+        pub healthy_panic_threshold: ::core::option::Option<
+            super::super::super::super::r#type::v3::Percent,
+        >,
+        #[prost(message, optional, tag = "4")]
+        pub update_merge_window: ::core::option::Option<::prost_types::Duration>,
+        #[prost(bool, tag = "5")]
+        pub ignore_new_hosts_until_first_hc: bool,
+        #[prost(bool, tag = "6")]
+        pub close_connections_on_host_set_change: bool,
+        #[prost(message, optional, tag = "7")]
+        pub consistent_hashing_lb_config: ::core::option::Option<
+            common_lb_config::ConsistentHashingLbConfig,
+        >,
+        #[prost(message, optional, tag = "8")]
+        pub override_host_status: ::core::option::Option<
+            super::super::super::core::v3::HealthStatusSet,
+        >,
+        #[prost(oneof = "common_lb_config::LocalityConfigSpecifier", tags = "2, 3")]
+        pub locality_config_specifier: ::core::option::Option<
+            common_lb_config::LocalityConfigSpecifier,
+        >,
+    }
+    /// Nested message and enum types in `CommonLbConfig`.
+    pub mod common_lb_config {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ZoneAwareLbConfig {
+            #[prost(message, optional, tag = "1")]
+            pub routing_enabled: ::core::option::Option<
+                super::super::super::super::super::r#type::v3::Percent,
+            >,
+            #[prost(message, optional, tag = "2")]
+            pub min_cluster_size: ::core::option::Option<u64>,
+            #[prost(bool, tag = "3")]
+            pub fail_traffic_on_panic: bool,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct LocalityWeightedLbConfig {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ConsistentHashingLbConfig {
+            #[prost(bool, tag = "1")]
+            pub use_hostname_for_hashing: bool,
+            #[prost(message, optional, tag = "2")]
+            pub hash_balance_factor: ::core::option::Option<u32>,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum LocalityConfigSpecifier {
+            #[prost(message, tag = "2")]
+            ZoneAwareLbConfig(ZoneAwareLbConfig),
+            #[prost(message, tag = "3")]
+            LocalityWeightedLbConfig(LocalityWeightedLbConfig),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RefreshRate {
+        #[prost(message, optional, tag = "1")]
+        pub base_interval: ::core::option::Option<::prost_types::Duration>,
+        #[prost(message, optional, tag = "2")]
+        pub max_interval: ::core::option::Option<::prost_types::Duration>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct PreconnectPolicy {
+        #[prost(message, optional, tag = "1")]
+        pub per_upstream_preconnect_ratio: ::core::option::Option<f64>,
+        #[prost(message, optional, tag = "2")]
+        pub predictive_preconnect_ratio: ::core::option::Option<f64>,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum DiscoveryType {
+        Static = 0,
+        StrictDns = 1,
+        LogicalDns = 2,
+        Eds = 3,
+        OriginalDst = 4,
+    }
+    impl DiscoveryType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                DiscoveryType::Static => "STATIC",
+                DiscoveryType::StrictDns => "STRICT_DNS",
+                DiscoveryType::LogicalDns => "LOGICAL_DNS",
+                DiscoveryType::Eds => "EDS",
+                DiscoveryType::OriginalDst => "ORIGINAL_DST",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "STATIC" => Some(Self::Static),
+                "STRICT_DNS" => Some(Self::StrictDns),
+                "LOGICAL_DNS" => Some(Self::LogicalDns),
+                "EDS" => Some(Self::Eds),
+                "ORIGINAL_DST" => Some(Self::OriginalDst),
+                _ => None,
+            }
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum LbPolicy {
+        RoundRobin = 0,
+        LeastRequest = 1,
+        RingHash = 2,
+        Random = 3,
+        Maglev = 5,
+        ClusterProvided = 6,
+        LoadBalancingPolicyConfig = 7,
+    }
+    impl LbPolicy {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                LbPolicy::RoundRobin => "ROUND_ROBIN",
+                LbPolicy::LeastRequest => "LEAST_REQUEST",
+                LbPolicy::RingHash => "RING_HASH",
+                LbPolicy::Random => "RANDOM",
+                LbPolicy::Maglev => "MAGLEV",
+                LbPolicy::ClusterProvided => "CLUSTER_PROVIDED",
+                LbPolicy::LoadBalancingPolicyConfig => "LOAD_BALANCING_POLICY_CONFIG",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "ROUND_ROBIN" => Some(Self::RoundRobin),
+                "LEAST_REQUEST" => Some(Self::LeastRequest),
+                "RING_HASH" => Some(Self::RingHash),
+                "RANDOM" => Some(Self::Random),
+                "MAGLEV" => Some(Self::Maglev),
+                "CLUSTER_PROVIDED" => Some(Self::ClusterProvided),
+                "LOAD_BALANCING_POLICY_CONFIG" => Some(Self::LoadBalancingPolicyConfig),
+                _ => None,
+            }
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum DnsLookupFamily {
+        Auto = 0,
+        V4Only = 1,
+        V6Only = 2,
+        V4Preferred = 3,
+        All = 4,
+    }
+    impl DnsLookupFamily {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                DnsLookupFamily::Auto => "AUTO",
+                DnsLookupFamily::V4Only => "V4_ONLY",
+                DnsLookupFamily::V6Only => "V6_ONLY",
+                DnsLookupFamily::V4Preferred => "V4_PREFERRED",
+                DnsLookupFamily::All => "ALL",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "AUTO" => Some(Self::Auto),
+                "V4_ONLY" => Some(Self::V4Only),
+                "V6_ONLY" => Some(Self::V6Only),
+                "V4_PREFERRED" => Some(Self::V4Preferred),
+                "ALL" => Some(Self::All),
+                _ => None,
+            }
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum ClusterProtocolSelection {
+        UseConfiguredProtocol = 0,
+        UseDownstreamProtocol = 1,
+    }
+    impl ClusterProtocolSelection {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                ClusterProtocolSelection::UseConfiguredProtocol => {
+                    "USE_CONFIGURED_PROTOCOL"
+                }
+                ClusterProtocolSelection::UseDownstreamProtocol => {
+                    "USE_DOWNSTREAM_PROTOCOL"
+                }
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "USE_CONFIGURED_PROTOCOL" => Some(Self::UseConfiguredProtocol),
+                "USE_DOWNSTREAM_PROTOCOL" => Some(Self::UseDownstreamProtocol),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ClusterDiscoveryType {
+        #[prost(enumeration = "DiscoveryType", tag = "2")]
+        Type(i32),
+        #[prost(message, tag = "38")]
+        ClusterType(CustomClusterType),
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum LbConfig {
+        #[prost(message, tag = "23")]
+        RingHashLbConfig(RingHashLbConfig),
+        #[prost(message, tag = "52")]
+        MaglevLbConfig(MaglevLbConfig),
+        #[prost(message, tag = "34")]
+        OriginalDstLbConfig(OriginalDstLbConfig),
+        #[prost(message, tag = "37")]
+        LeastRequestLbConfig(LeastRequestLbConfig),
+        #[prost(message, tag = "56")]
+        RoundRobinLbConfig(RoundRobinLbConfig),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct LoadBalancingPolicy {
+    #[prost(message, repeated, tag = "1")]
+    pub policies: ::prost::alloc::vec::Vec<load_balancing_policy::Policy>,
+}
+/// Nested message and enum types in `LoadBalancingPolicy`.
+pub mod load_balancing_policy {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Policy {
+        #[prost(message, optional, tag = "4")]
+        pub typed_extension_config: ::core::option::Option<
+            super::super::super::core::v3::TypedExtensionConfig,
+        >,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct UpstreamBindConfig {
+    #[prost(message, optional, tag = "1")]
+    pub source_address: ::core::option::Option<super::super::core::v3::Address>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct UpstreamConnectionOptions {
+    #[prost(message, optional, tag = "1")]
+    pub tcp_keepalive: ::core::option::Option<super::super::core::v3::TcpKeepalive>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TrackClusterStats {
+    #[prost(bool, tag = "1")]
+    pub timeout_budgets: bool,
+    #[prost(bool, tag = "2")]
+    pub request_response_sizes: bool,
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.common.matcher.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.common.matcher.v3.rs.html new file mode 100644 index 0000000000..993d2f1495 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.common.matcher.v3.rs.html @@ -0,0 +1,429 @@ +envoy.config.common.matcher.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Matcher {
+    #[prost(message, optional, boxed, tag = "3")]
+    pub on_no_match: ::core::option::Option<
+        ::prost::alloc::boxed::Box<matcher::OnMatch>,
+    >,
+    #[prost(oneof = "matcher::MatcherType", tags = "1, 2")]
+    pub matcher_type: ::core::option::Option<matcher::MatcherType>,
+}
+/// Nested message and enum types in `Matcher`.
+pub mod matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct OnMatch {
+        #[prost(oneof = "on_match::OnMatch", tags = "1, 2")]
+        pub on_match: ::core::option::Option<on_match::OnMatch>,
+    }
+    /// Nested message and enum types in `OnMatch`.
+    pub mod on_match {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum OnMatch {
+            #[prost(message, tag = "1")]
+            Matcher(::prost::alloc::boxed::Box<super::super::Matcher>),
+            #[prost(message, tag = "2")]
+            Action(super::super::super::super::super::core::v3::TypedExtensionConfig),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MatcherList {
+        #[prost(message, repeated, tag = "1")]
+        pub matchers: ::prost::alloc::vec::Vec<matcher_list::FieldMatcher>,
+    }
+    /// Nested message and enum types in `MatcherList`.
+    pub mod matcher_list {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct Predicate {
+            #[prost(oneof = "predicate::MatchType", tags = "1, 2, 3, 4")]
+            pub match_type: ::core::option::Option<predicate::MatchType>,
+        }
+        /// Nested message and enum types in `Predicate`.
+        pub mod predicate {
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct SinglePredicate {
+                #[prost(message, optional, tag = "1")]
+                pub input: ::core::option::Option<
+                    super::super::super::super::super::super::core::v3::TypedExtensionConfig,
+                >,
+                #[prost(oneof = "single_predicate::Matcher", tags = "2, 3")]
+                pub matcher: ::core::option::Option<single_predicate::Matcher>,
+            }
+            /// Nested message and enum types in `SinglePredicate`.
+            pub mod single_predicate {
+                #[allow(clippy::derive_partial_eq_without_eq)]
+                #[derive(Clone, PartialEq, ::prost::Oneof)]
+                pub enum Matcher {
+                    #[prost(message, tag = "2")]
+                    ValueMatch(
+                        super::super::super::super::super::super::super::super::r#type::matcher::v3::StringMatcher,
+                    ),
+                    #[prost(message, tag = "3")]
+                    CustomMatch(
+                        super::super::super::super::super::super::super::core::v3::TypedExtensionConfig,
+                    ),
+                }
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct PredicateList {
+                #[prost(message, repeated, tag = "1")]
+                pub predicate: ::prost::alloc::vec::Vec<super::Predicate>,
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Oneof)]
+            pub enum MatchType {
+                #[prost(message, tag = "1")]
+                SinglePredicate(SinglePredicate),
+                #[prost(message, tag = "2")]
+                OrMatcher(PredicateList),
+                #[prost(message, tag = "3")]
+                AndMatcher(PredicateList),
+                #[prost(message, tag = "4")]
+                NotMatcher(::prost::alloc::boxed::Box<super::Predicate>),
+            }
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct FieldMatcher {
+            #[prost(message, optional, tag = "1")]
+            pub predicate: ::core::option::Option<Predicate>,
+            #[prost(message, optional, tag = "2")]
+            pub on_match: ::core::option::Option<super::OnMatch>,
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MatcherTree {
+        #[prost(message, optional, tag = "1")]
+        pub input: ::core::option::Option<
+            super::super::super::super::core::v3::TypedExtensionConfig,
+        >,
+        #[prost(oneof = "matcher_tree::TreeType", tags = "2, 3, 4")]
+        pub tree_type: ::core::option::Option<matcher_tree::TreeType>,
+    }
+    /// Nested message and enum types in `MatcherTree`.
+    pub mod matcher_tree {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct MatchMap {
+            #[prost(map = "string, message", tag = "1")]
+            pub map: ::std::collections::HashMap<
+                ::prost::alloc::string::String,
+                super::OnMatch,
+            >,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum TreeType {
+            #[prost(message, tag = "2")]
+            ExactMatchMap(MatchMap),
+            #[prost(message, tag = "3")]
+            PrefixMatchMap(MatchMap),
+            #[prost(message, tag = "4")]
+            CustomMatch(
+                super::super::super::super::super::core::v3::TypedExtensionConfig,
+            ),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum MatcherType {
+        #[prost(message, tag = "1")]
+        MatcherList(MatcherList),
+        #[prost(message, tag = "2")]
+        MatcherTree(MatcherTree),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct MatchPredicate {
+    #[prost(oneof = "match_predicate::Rule", tags = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10")]
+    pub rule: ::core::option::Option<match_predicate::Rule>,
+}
+/// Nested message and enum types in `MatchPredicate`.
+pub mod match_predicate {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MatchSet {
+        #[prost(message, repeated, tag = "1")]
+        pub rules: ::prost::alloc::vec::Vec<super::MatchPredicate>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Rule {
+        #[prost(message, tag = "1")]
+        OrMatch(MatchSet),
+        #[prost(message, tag = "2")]
+        AndMatch(MatchSet),
+        #[prost(message, tag = "3")]
+        NotMatch(::prost::alloc::boxed::Box<super::MatchPredicate>),
+        #[prost(bool, tag = "4")]
+        AnyMatch(bool),
+        #[prost(message, tag = "5")]
+        HttpRequestHeadersMatch(super::HttpHeadersMatch),
+        #[prost(message, tag = "6")]
+        HttpRequestTrailersMatch(super::HttpHeadersMatch),
+        #[prost(message, tag = "7")]
+        HttpResponseHeadersMatch(super::HttpHeadersMatch),
+        #[prost(message, tag = "8")]
+        HttpResponseTrailersMatch(super::HttpHeadersMatch),
+        #[prost(message, tag = "9")]
+        HttpRequestGenericBodyMatch(super::HttpGenericBodyMatch),
+        #[prost(message, tag = "10")]
+        HttpResponseGenericBodyMatch(super::HttpGenericBodyMatch),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HttpHeadersMatch {
+    #[prost(message, repeated, tag = "1")]
+    pub headers: ::prost::alloc::vec::Vec<super::super::super::route::v3::HeaderMatcher>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HttpGenericBodyMatch {
+    #[prost(uint32, tag = "1")]
+    pub bytes_limit: u32,
+    #[prost(message, repeated, tag = "2")]
+    pub patterns: ::prost::alloc::vec::Vec<http_generic_body_match::GenericTextMatch>,
+}
+/// Nested message and enum types in `HttpGenericBodyMatch`.
+pub mod http_generic_body_match {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct GenericTextMatch {
+        #[prost(oneof = "generic_text_match::Rule", tags = "1, 2")]
+        pub rule: ::core::option::Option<generic_text_match::Rule>,
+    }
+    /// Nested message and enum types in `GenericTextMatch`.
+    pub mod generic_text_match {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum Rule {
+            #[prost(string, tag = "1")]
+            StringMatch(::prost::alloc::string::String),
+            #[prost(bytes, tag = "2")]
+            BinaryMatch(::prost::alloc::vec::Vec<u8>),
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.core.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.core.v3.rs.html new file mode 100644 index 0000000000..64ec7615c6 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.core.v3.rs.html @@ -0,0 +1,3125 @@ +envoy.config.core.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973
+974
+975
+976
+977
+978
+979
+980
+981
+982
+983
+984
+985
+986
+987
+988
+989
+990
+991
+992
+993
+994
+995
+996
+997
+998
+999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+1178
+1179
+1180
+1181
+1182
+1183
+1184
+1185
+1186
+1187
+1188
+1189
+1190
+1191
+1192
+1193
+1194
+1195
+1196
+1197
+1198
+1199
+1200
+1201
+1202
+1203
+1204
+1205
+1206
+1207
+1208
+1209
+1210
+1211
+1212
+1213
+1214
+1215
+1216
+1217
+1218
+1219
+1220
+1221
+1222
+1223
+1224
+1225
+1226
+1227
+1228
+1229
+1230
+1231
+1232
+1233
+1234
+1235
+1236
+1237
+1238
+1239
+1240
+1241
+1242
+1243
+1244
+1245
+1246
+1247
+1248
+1249
+1250
+1251
+1252
+1253
+1254
+1255
+1256
+1257
+1258
+1259
+1260
+1261
+1262
+1263
+1264
+1265
+1266
+1267
+1268
+1269
+1270
+1271
+1272
+1273
+1274
+1275
+1276
+1277
+1278
+1279
+1280
+1281
+1282
+1283
+1284
+1285
+1286
+1287
+1288
+1289
+1290
+1291
+1292
+1293
+1294
+1295
+1296
+1297
+1298
+1299
+1300
+1301
+1302
+1303
+1304
+1305
+1306
+1307
+1308
+1309
+1310
+1311
+1312
+1313
+1314
+1315
+1316
+1317
+1318
+1319
+1320
+1321
+1322
+1323
+1324
+1325
+1326
+1327
+1328
+1329
+1330
+1331
+1332
+1333
+1334
+1335
+1336
+1337
+1338
+1339
+1340
+1341
+1342
+1343
+1344
+1345
+1346
+1347
+1348
+1349
+1350
+1351
+1352
+1353
+1354
+1355
+1356
+1357
+1358
+1359
+1360
+1361
+1362
+1363
+1364
+1365
+1366
+1367
+1368
+1369
+1370
+1371
+1372
+1373
+1374
+1375
+1376
+1377
+1378
+1379
+1380
+1381
+1382
+1383
+1384
+1385
+1386
+1387
+1388
+1389
+1390
+1391
+1392
+1393
+1394
+1395
+1396
+1397
+1398
+1399
+1400
+1401
+1402
+1403
+1404
+1405
+1406
+1407
+1408
+1409
+1410
+1411
+1412
+1413
+1414
+1415
+1416
+1417
+1418
+1419
+1420
+1421
+1422
+1423
+1424
+1425
+1426
+1427
+1428
+1429
+1430
+1431
+1432
+1433
+1434
+1435
+1436
+1437
+1438
+1439
+1440
+1441
+1442
+1443
+1444
+1445
+1446
+1447
+1448
+1449
+1450
+1451
+1452
+1453
+1454
+1455
+1456
+1457
+1458
+1459
+1460
+1461
+1462
+1463
+1464
+1465
+1466
+1467
+1468
+1469
+1470
+1471
+1472
+1473
+1474
+1475
+1476
+1477
+1478
+1479
+1480
+1481
+1482
+1483
+1484
+1485
+1486
+1487
+1488
+1489
+1490
+1491
+1492
+1493
+1494
+1495
+1496
+1497
+1498
+1499
+1500
+1501
+1502
+1503
+1504
+1505
+1506
+1507
+1508
+1509
+1510
+1511
+1512
+1513
+1514
+1515
+1516
+1517
+1518
+1519
+1520
+1521
+1522
+1523
+1524
+1525
+1526
+1527
+1528
+1529
+1530
+1531
+1532
+1533
+1534
+1535
+1536
+1537
+1538
+1539
+1540
+1541
+1542
+1543
+1544
+1545
+1546
+1547
+1548
+1549
+1550
+1551
+1552
+1553
+1554
+1555
+1556
+1557
+1558
+1559
+1560
+1561
+1562
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct SocketOption {
+    #[prost(string, tag = "1")]
+    pub description: ::prost::alloc::string::String,
+    #[prost(int64, tag = "2")]
+    pub level: i64,
+    #[prost(int64, tag = "3")]
+    pub name: i64,
+    #[prost(enumeration = "socket_option::SocketState", tag = "6")]
+    pub state: i32,
+    #[prost(oneof = "socket_option::Value", tags = "4, 5")]
+    pub value: ::core::option::Option<socket_option::Value>,
+}
+/// Nested message and enum types in `SocketOption`.
+pub mod socket_option {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum SocketState {
+        StatePrebind = 0,
+        StateBound = 1,
+        StateListening = 2,
+    }
+    impl SocketState {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                SocketState::StatePrebind => "STATE_PREBIND",
+                SocketState::StateBound => "STATE_BOUND",
+                SocketState::StateListening => "STATE_LISTENING",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "STATE_PREBIND" => Some(Self::StatePrebind),
+                "STATE_BOUND" => Some(Self::StateBound),
+                "STATE_LISTENING" => Some(Self::StateListening),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Value {
+        #[prost(int64, tag = "4")]
+        IntValue(i64),
+        #[prost(bytes, tag = "5")]
+        BufValue(::prost::alloc::vec::Vec<u8>),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Pipe {
+    #[prost(string, tag = "1")]
+    pub path: ::prost::alloc::string::String,
+    #[prost(uint32, tag = "2")]
+    pub mode: u32,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct EnvoyInternalAddress {
+    #[prost(oneof = "envoy_internal_address::AddressNameSpecifier", tags = "1")]
+    pub address_name_specifier: ::core::option::Option<
+        envoy_internal_address::AddressNameSpecifier,
+    >,
+}
+/// Nested message and enum types in `EnvoyInternalAddress`.
+pub mod envoy_internal_address {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum AddressNameSpecifier {
+        #[prost(string, tag = "1")]
+        ServerListenerName(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct SocketAddress {
+    #[prost(enumeration = "socket_address::Protocol", tag = "1")]
+    pub protocol: i32,
+    #[prost(string, tag = "2")]
+    pub address: ::prost::alloc::string::String,
+    #[prost(string, tag = "5")]
+    pub resolver_name: ::prost::alloc::string::String,
+    #[prost(bool, tag = "6")]
+    pub ipv4_compat: bool,
+    #[prost(oneof = "socket_address::PortSpecifier", tags = "3, 4")]
+    pub port_specifier: ::core::option::Option<socket_address::PortSpecifier>,
+}
+/// Nested message and enum types in `SocketAddress`.
+pub mod socket_address {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Protocol {
+        Tcp = 0,
+        Udp = 1,
+    }
+    impl Protocol {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Protocol::Tcp => "TCP",
+                Protocol::Udp => "UDP",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "TCP" => Some(Self::Tcp),
+                "UDP" => Some(Self::Udp),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum PortSpecifier {
+        #[prost(uint32, tag = "3")]
+        PortValue(u32),
+        #[prost(string, tag = "4")]
+        NamedPort(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TcpKeepalive {
+    #[prost(message, optional, tag = "1")]
+    pub keepalive_probes: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub keepalive_time: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "3")]
+    pub keepalive_interval: ::core::option::Option<u32>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct BindConfig {
+    #[prost(message, optional, tag = "1")]
+    pub source_address: ::core::option::Option<SocketAddress>,
+    #[prost(message, optional, tag = "2")]
+    pub freebind: ::core::option::Option<bool>,
+    #[prost(message, repeated, tag = "3")]
+    pub socket_options: ::prost::alloc::vec::Vec<SocketOption>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Address {
+    #[prost(oneof = "address::Address", tags = "1, 2, 3")]
+    pub address: ::core::option::Option<address::Address>,
+}
+/// Nested message and enum types in `Address`.
+pub mod address {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Address {
+        #[prost(message, tag = "1")]
+        SocketAddress(super::SocketAddress),
+        #[prost(message, tag = "2")]
+        Pipe(super::Pipe),
+        #[prost(message, tag = "3")]
+        EnvoyInternalAddress(super::EnvoyInternalAddress),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CidrRange {
+    #[prost(string, tag = "1")]
+    pub address_prefix: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub prefix_len: ::core::option::Option<u32>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct BackoffStrategy {
+    #[prost(message, optional, tag = "1")]
+    pub base_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "2")]
+    pub max_interval: ::core::option::Option<::prost_types::Duration>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HttpUri {
+    #[prost(string, tag = "1")]
+    pub uri: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "3")]
+    pub timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(oneof = "http_uri::HttpUpstreamType", tags = "2")]
+    pub http_upstream_type: ::core::option::Option<http_uri::HttpUpstreamType>,
+}
+/// Nested message and enum types in `HttpUri`.
+pub mod http_uri {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum HttpUpstreamType {
+        #[prost(string, tag = "2")]
+        Cluster(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Locality {
+    #[prost(string, tag = "1")]
+    pub region: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub zone: ::prost::alloc::string::String,
+    #[prost(string, tag = "3")]
+    pub sub_zone: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct BuildVersion {
+    #[prost(message, optional, tag = "1")]
+    pub version: ::core::option::Option<
+        super::super::super::r#type::v3::SemanticVersion,
+    >,
+    #[prost(message, optional, tag = "2")]
+    pub metadata: ::core::option::Option<::prost_types::Struct>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Extension {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub category: ::prost::alloc::string::String,
+    #[prost(string, tag = "3")]
+    pub type_descriptor: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "4")]
+    pub version: ::core::option::Option<BuildVersion>,
+    #[prost(bool, tag = "5")]
+    pub disabled: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Node {
+    #[prost(string, tag = "1")]
+    pub id: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub cluster: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "3")]
+    pub metadata: ::core::option::Option<::prost_types::Struct>,
+    #[prost(map = "string, message", tag = "12")]
+    pub dynamic_parameters: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        super::super::super::super::xds::core::v3::ContextParams,
+    >,
+    #[prost(message, optional, tag = "4")]
+    pub locality: ::core::option::Option<Locality>,
+    #[prost(string, tag = "6")]
+    pub user_agent_name: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "9")]
+    pub extensions: ::prost::alloc::vec::Vec<Extension>,
+    #[prost(string, repeated, tag = "10")]
+    pub client_features: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[deprecated]
+    #[prost(message, repeated, tag = "11")]
+    pub listening_addresses: ::prost::alloc::vec::Vec<Address>,
+    #[prost(oneof = "node::UserAgentVersionType", tags = "7, 8")]
+    pub user_agent_version_type: ::core::option::Option<node::UserAgentVersionType>,
+}
+/// Nested message and enum types in `Node`.
+pub mod node {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum UserAgentVersionType {
+        #[prost(string, tag = "7")]
+        UserAgentVersion(::prost::alloc::string::String),
+        #[prost(message, tag = "8")]
+        UserAgentBuildVersion(super::BuildVersion),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Metadata {
+    #[prost(map = "string, message", tag = "1")]
+    pub filter_metadata: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost_types::Struct,
+    >,
+    #[prost(map = "string, message", tag = "2")]
+    pub typed_filter_metadata: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost_types::Any,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimeUInt32 {
+    #[prost(uint32, tag = "2")]
+    pub default_value: u32,
+    #[prost(string, tag = "3")]
+    pub runtime_key: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimePercent {
+    #[prost(message, optional, tag = "1")]
+    pub default_value: ::core::option::Option<super::super::super::r#type::v3::Percent>,
+    #[prost(string, tag = "2")]
+    pub runtime_key: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimeDouble {
+    #[prost(double, tag = "1")]
+    pub default_value: f64,
+    #[prost(string, tag = "2")]
+    pub runtime_key: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimeFeatureFlag {
+    #[prost(message, optional, tag = "1")]
+    pub default_value: ::core::option::Option<bool>,
+    #[prost(string, tag = "2")]
+    pub runtime_key: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct QueryParameter {
+    #[prost(string, tag = "1")]
+    pub key: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub value: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HeaderValue {
+    #[prost(string, tag = "1")]
+    pub key: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub value: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HeaderValueOption {
+    #[prost(message, optional, tag = "1")]
+    pub header: ::core::option::Option<HeaderValue>,
+    #[prost(message, optional, tag = "2")]
+    pub append: ::core::option::Option<bool>,
+    #[prost(enumeration = "header_value_option::HeaderAppendAction", tag = "3")]
+    pub append_action: i32,
+}
+/// Nested message and enum types in `HeaderValueOption`.
+pub mod header_value_option {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum HeaderAppendAction {
+        AppendIfExistsOrAdd = 0,
+        AddIfAbsent = 1,
+        OverwriteIfExistsOrAdd = 2,
+    }
+    impl HeaderAppendAction {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                HeaderAppendAction::AppendIfExistsOrAdd => "APPEND_IF_EXISTS_OR_ADD",
+                HeaderAppendAction::AddIfAbsent => "ADD_IF_ABSENT",
+                HeaderAppendAction::OverwriteIfExistsOrAdd => {
+                    "OVERWRITE_IF_EXISTS_OR_ADD"
+                }
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "APPEND_IF_EXISTS_OR_ADD" => Some(Self::AppendIfExistsOrAdd),
+                "ADD_IF_ABSENT" => Some(Self::AddIfAbsent),
+                "OVERWRITE_IF_EXISTS_OR_ADD" => Some(Self::OverwriteIfExistsOrAdd),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HeaderMap {
+    #[prost(message, repeated, tag = "1")]
+    pub headers: ::prost::alloc::vec::Vec<HeaderValue>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct WatchedDirectory {
+    #[prost(string, tag = "1")]
+    pub path: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DataSource {
+    #[prost(oneof = "data_source::Specifier", tags = "1, 2, 3, 4")]
+    pub specifier: ::core::option::Option<data_source::Specifier>,
+}
+/// Nested message and enum types in `DataSource`.
+pub mod data_source {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Specifier {
+        #[prost(string, tag = "1")]
+        Filename(::prost::alloc::string::String),
+        #[prost(bytes, tag = "2")]
+        InlineBytes(::prost::alloc::vec::Vec<u8>),
+        #[prost(string, tag = "3")]
+        InlineString(::prost::alloc::string::String),
+        #[prost(string, tag = "4")]
+        EnvironmentVariable(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RetryPolicy {
+    #[prost(message, optional, tag = "1")]
+    pub retry_back_off: ::core::option::Option<BackoffStrategy>,
+    #[prost(message, optional, tag = "2")]
+    pub num_retries: ::core::option::Option<u32>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RemoteDataSource {
+    #[prost(message, optional, tag = "1")]
+    pub http_uri: ::core::option::Option<HttpUri>,
+    #[prost(string, tag = "2")]
+    pub sha256: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "3")]
+    pub retry_policy: ::core::option::Option<RetryPolicy>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AsyncDataSource {
+    #[prost(oneof = "async_data_source::Specifier", tags = "1, 2")]
+    pub specifier: ::core::option::Option<async_data_source::Specifier>,
+}
+/// Nested message and enum types in `AsyncDataSource`.
+pub mod async_data_source {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Specifier {
+        #[prost(message, tag = "1")]
+        Local(super::DataSource),
+        #[prost(message, tag = "2")]
+        Remote(super::RemoteDataSource),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TransportSocket {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(oneof = "transport_socket::ConfigType", tags = "3")]
+    pub config_type: ::core::option::Option<transport_socket::ConfigType>,
+}
+/// Nested message and enum types in `TransportSocket`.
+pub mod transport_socket {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigType {
+        #[prost(message, tag = "3")]
+        TypedConfig(::prost_types::Any),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RuntimeFractionalPercent {
+    #[prost(message, optional, tag = "1")]
+    pub default_value: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(string, tag = "2")]
+    pub runtime_key: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ControlPlane {
+    #[prost(string, tag = "1")]
+    pub identifier: ::prost::alloc::string::String,
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum RoutingPriority {
+    Default = 0,
+    High = 1,
+}
+impl RoutingPriority {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            RoutingPriority::Default => "DEFAULT",
+            RoutingPriority::High => "HIGH",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "DEFAULT" => Some(Self::Default),
+            "HIGH" => Some(Self::High),
+            _ => None,
+        }
+    }
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum RequestMethod {
+    MethodUnspecified = 0,
+    Get = 1,
+    Head = 2,
+    Post = 3,
+    Put = 4,
+    Delete = 5,
+    Connect = 6,
+    Options = 7,
+    Trace = 8,
+    Patch = 9,
+}
+impl RequestMethod {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            RequestMethod::MethodUnspecified => "METHOD_UNSPECIFIED",
+            RequestMethod::Get => "GET",
+            RequestMethod::Head => "HEAD",
+            RequestMethod::Post => "POST",
+            RequestMethod::Put => "PUT",
+            RequestMethod::Delete => "DELETE",
+            RequestMethod::Connect => "CONNECT",
+            RequestMethod::Options => "OPTIONS",
+            RequestMethod::Trace => "TRACE",
+            RequestMethod::Patch => "PATCH",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "METHOD_UNSPECIFIED" => Some(Self::MethodUnspecified),
+            "GET" => Some(Self::Get),
+            "HEAD" => Some(Self::Head),
+            "POST" => Some(Self::Post),
+            "PUT" => Some(Self::Put),
+            "DELETE" => Some(Self::Delete),
+            "CONNECT" => Some(Self::Connect),
+            "OPTIONS" => Some(Self::Options),
+            "TRACE" => Some(Self::Trace),
+            "PATCH" => Some(Self::Patch),
+            _ => None,
+        }
+    }
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum TrafficDirection {
+    Unspecified = 0,
+    Inbound = 1,
+    Outbound = 2,
+}
+impl TrafficDirection {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            TrafficDirection::Unspecified => "UNSPECIFIED",
+            TrafficDirection::Inbound => "INBOUND",
+            TrafficDirection::Outbound => "OUTBOUND",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "UNSPECIFIED" => Some(Self::Unspecified),
+            "INBOUND" => Some(Self::Inbound),
+            "OUTBOUND" => Some(Self::Outbound),
+            _ => None,
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TypedExtensionConfig {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub typed_config: ::core::option::Option<::prost_types::Any>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ProxyProtocolConfig {
+    #[prost(enumeration = "proxy_protocol_config::Version", tag = "1")]
+    pub version: i32,
+}
+/// Nested message and enum types in `ProxyProtocolConfig`.
+pub mod proxy_protocol_config {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Version {
+        V1 = 0,
+        V2 = 1,
+    }
+    impl Version {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Version::V1 => "V1",
+                Version::V2 => "V2",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "V1" => Some(Self::V1),
+                "V2" => Some(Self::V2),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct GrpcService {
+    #[prost(message, optional, tag = "3")]
+    pub timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, repeated, tag = "5")]
+    pub initial_metadata: ::prost::alloc::vec::Vec<HeaderValue>,
+    #[prost(oneof = "grpc_service::TargetSpecifier", tags = "1, 2")]
+    pub target_specifier: ::core::option::Option<grpc_service::TargetSpecifier>,
+}
+/// Nested message and enum types in `GrpcService`.
+pub mod grpc_service {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct EnvoyGrpc {
+        #[prost(string, tag = "1")]
+        pub cluster_name: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub authority: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct GoogleGrpc {
+        #[prost(string, tag = "1")]
+        pub target_uri: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "2")]
+        pub channel_credentials: ::core::option::Option<google_grpc::ChannelCredentials>,
+        #[prost(message, repeated, tag = "3")]
+        pub call_credentials: ::prost::alloc::vec::Vec<google_grpc::CallCredentials>,
+        #[prost(string, tag = "4")]
+        pub stat_prefix: ::prost::alloc::string::String,
+        #[prost(string, tag = "5")]
+        pub credentials_factory_name: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "6")]
+        pub config: ::core::option::Option<::prost_types::Struct>,
+        #[prost(message, optional, tag = "7")]
+        pub per_stream_buffer_limit_bytes: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "8")]
+        pub channel_args: ::core::option::Option<google_grpc::ChannelArgs>,
+    }
+    /// Nested message and enum types in `GoogleGrpc`.
+    pub mod google_grpc {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct SslCredentials {
+            #[prost(message, optional, tag = "1")]
+            pub root_certs: ::core::option::Option<super::super::DataSource>,
+            #[prost(message, optional, tag = "2")]
+            pub private_key: ::core::option::Option<super::super::DataSource>,
+            #[prost(message, optional, tag = "3")]
+            pub cert_chain: ::core::option::Option<super::super::DataSource>,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct GoogleLocalCredentials {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ChannelCredentials {
+            #[prost(
+                oneof = "channel_credentials::CredentialSpecifier",
+                tags = "1, 2, 3"
+            )]
+            pub credential_specifier: ::core::option::Option<
+                channel_credentials::CredentialSpecifier,
+            >,
+        }
+        /// Nested message and enum types in `ChannelCredentials`.
+        pub mod channel_credentials {
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Oneof)]
+            pub enum CredentialSpecifier {
+                #[prost(message, tag = "1")]
+                SslCredentials(super::SslCredentials),
+                #[prost(message, tag = "2")]
+                GoogleDefault(()),
+                #[prost(message, tag = "3")]
+                LocalCredentials(super::GoogleLocalCredentials),
+            }
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct CallCredentials {
+            #[prost(
+                oneof = "call_credentials::CredentialSpecifier",
+                tags = "1, 2, 3, 4, 5, 6, 7"
+            )]
+            pub credential_specifier: ::core::option::Option<
+                call_credentials::CredentialSpecifier,
+            >,
+        }
+        /// Nested message and enum types in `CallCredentials`.
+        pub mod call_credentials {
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct ServiceAccountJwtAccessCredentials {
+                #[prost(string, tag = "1")]
+                pub json_key: ::prost::alloc::string::String,
+                #[prost(uint64, tag = "2")]
+                pub token_lifetime_seconds: u64,
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct GoogleIamCredentials {
+                #[prost(string, tag = "1")]
+                pub authorization_token: ::prost::alloc::string::String,
+                #[prost(string, tag = "2")]
+                pub authority_selector: ::prost::alloc::string::String,
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct MetadataCredentialsFromPlugin {
+                #[prost(string, tag = "1")]
+                pub name: ::prost::alloc::string::String,
+                #[prost(
+                    oneof = "metadata_credentials_from_plugin::ConfigType",
+                    tags = "3"
+                )]
+                pub config_type: ::core::option::Option<
+                    metadata_credentials_from_plugin::ConfigType,
+                >,
+            }
+            /// Nested message and enum types in `MetadataCredentialsFromPlugin`.
+            pub mod metadata_credentials_from_plugin {
+                #[allow(clippy::derive_partial_eq_without_eq)]
+                #[derive(Clone, PartialEq, ::prost::Oneof)]
+                pub enum ConfigType {
+                    #[prost(message, tag = "3")]
+                    TypedConfig(::prost_types::Any),
+                }
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct StsService {
+                #[prost(string, tag = "1")]
+                pub token_exchange_service_uri: ::prost::alloc::string::String,
+                #[prost(string, tag = "2")]
+                pub resource: ::prost::alloc::string::String,
+                #[prost(string, tag = "3")]
+                pub audience: ::prost::alloc::string::String,
+                #[prost(string, tag = "4")]
+                pub scope: ::prost::alloc::string::String,
+                #[prost(string, tag = "5")]
+                pub requested_token_type: ::prost::alloc::string::String,
+                #[prost(string, tag = "6")]
+                pub subject_token_path: ::prost::alloc::string::String,
+                #[prost(string, tag = "7")]
+                pub subject_token_type: ::prost::alloc::string::String,
+                #[prost(string, tag = "8")]
+                pub actor_token_path: ::prost::alloc::string::String,
+                #[prost(string, tag = "9")]
+                pub actor_token_type: ::prost::alloc::string::String,
+            }
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Oneof)]
+            pub enum CredentialSpecifier {
+                #[prost(string, tag = "1")]
+                AccessToken(::prost::alloc::string::String),
+                #[prost(message, tag = "2")]
+                GoogleComputeEngine(()),
+                #[prost(string, tag = "3")]
+                GoogleRefreshToken(::prost::alloc::string::String),
+                #[prost(message, tag = "4")]
+                ServiceAccountJwtAccess(ServiceAccountJwtAccessCredentials),
+                #[prost(message, tag = "5")]
+                GoogleIam(GoogleIamCredentials),
+                #[prost(message, tag = "6")]
+                FromPlugin(MetadataCredentialsFromPlugin),
+                #[prost(message, tag = "7")]
+                StsService(StsService),
+            }
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ChannelArgs {
+            #[prost(map = "string, message", tag = "1")]
+            pub args: ::std::collections::HashMap<
+                ::prost::alloc::string::String,
+                channel_args::Value,
+            >,
+        }
+        /// Nested message and enum types in `ChannelArgs`.
+        pub mod channel_args {
+            #[allow(clippy::derive_partial_eq_without_eq)]
+            #[derive(Clone, PartialEq, ::prost::Message)]
+            pub struct Value {
+                #[prost(oneof = "value::ValueSpecifier", tags = "1, 2")]
+                pub value_specifier: ::core::option::Option<value::ValueSpecifier>,
+            }
+            /// Nested message and enum types in `Value`.
+            pub mod value {
+                #[allow(clippy::derive_partial_eq_without_eq)]
+                #[derive(Clone, PartialEq, ::prost::Oneof)]
+                pub enum ValueSpecifier {
+                    #[prost(string, tag = "1")]
+                    StringValue(::prost::alloc::string::String),
+                    #[prost(int64, tag = "2")]
+                    IntValue(i64),
+                }
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum TargetSpecifier {
+        #[prost(message, tag = "1")]
+        EnvoyGrpc(EnvoyGrpc),
+        #[prost(message, tag = "2")]
+        GoogleGrpc(GoogleGrpc),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ApiConfigSource {
+    #[prost(enumeration = "api_config_source::ApiType", tag = "1")]
+    pub api_type: i32,
+    #[prost(enumeration = "ApiVersion", tag = "8")]
+    pub transport_api_version: i32,
+    #[prost(string, repeated, tag = "2")]
+    pub cluster_names: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(message, repeated, tag = "4")]
+    pub grpc_services: ::prost::alloc::vec::Vec<GrpcService>,
+    #[prost(message, optional, tag = "3")]
+    pub refresh_delay: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "5")]
+    pub request_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "6")]
+    pub rate_limit_settings: ::core::option::Option<RateLimitSettings>,
+    #[prost(bool, tag = "7")]
+    pub set_node_on_first_message_only: bool,
+    #[prost(message, repeated, tag = "9")]
+    pub config_validators: ::prost::alloc::vec::Vec<TypedExtensionConfig>,
+}
+/// Nested message and enum types in `ApiConfigSource`.
+pub mod api_config_source {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum ApiType {
+        DeprecatedAndUnavailableDoNotUse = 0,
+        Rest = 1,
+        Grpc = 2,
+        DeltaGrpc = 3,
+        AggregatedGrpc = 5,
+        AggregatedDeltaGrpc = 6,
+    }
+    impl ApiType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                ApiType::DeprecatedAndUnavailableDoNotUse => {
+                    "DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE"
+                }
+                ApiType::Rest => "REST",
+                ApiType::Grpc => "GRPC",
+                ApiType::DeltaGrpc => "DELTA_GRPC",
+                ApiType::AggregatedGrpc => "AGGREGATED_GRPC",
+                ApiType::AggregatedDeltaGrpc => "AGGREGATED_DELTA_GRPC",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "DEPRECATED_AND_UNAVAILABLE_DO_NOT_USE" => {
+                    Some(Self::DeprecatedAndUnavailableDoNotUse)
+                }
+                "REST" => Some(Self::Rest),
+                "GRPC" => Some(Self::Grpc),
+                "DELTA_GRPC" => Some(Self::DeltaGrpc),
+                "AGGREGATED_GRPC" => Some(Self::AggregatedGrpc),
+                "AGGREGATED_DELTA_GRPC" => Some(Self::AggregatedDeltaGrpc),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AggregatedConfigSource {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct SelfConfigSource {
+    #[prost(enumeration = "ApiVersion", tag = "1")]
+    pub transport_api_version: i32,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RateLimitSettings {
+    #[prost(message, optional, tag = "1")]
+    pub max_tokens: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub fill_rate: ::core::option::Option<f64>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct PathConfigSource {
+    #[prost(string, tag = "1")]
+    pub path: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub watched_directory: ::core::option::Option<WatchedDirectory>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ConfigSource {
+    #[prost(message, repeated, tag = "7")]
+    pub authorities: ::prost::alloc::vec::Vec<
+        super::super::super::super::xds::core::v3::Authority,
+    >,
+    #[prost(message, optional, tag = "4")]
+    pub initial_fetch_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(enumeration = "ApiVersion", tag = "6")]
+    pub resource_api_version: i32,
+    #[prost(oneof = "config_source::ConfigSourceSpecifier", tags = "1, 8, 2, 3, 5")]
+    pub config_source_specifier: ::core::option::Option<
+        config_source::ConfigSourceSpecifier,
+    >,
+}
+/// Nested message and enum types in `ConfigSource`.
+pub mod config_source {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigSourceSpecifier {
+        #[prost(string, tag = "1")]
+        Path(::prost::alloc::string::String),
+        #[prost(message, tag = "8")]
+        PathConfigSource(super::PathConfigSource),
+        #[prost(message, tag = "2")]
+        ApiConfigSource(super::ApiConfigSource),
+        #[prost(message, tag = "3")]
+        Ads(super::AggregatedConfigSource),
+        #[prost(message, tag = "5")]
+        Self_(super::SelfConfigSource),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ExtensionConfigSource {
+    #[prost(message, optional, tag = "1")]
+    pub config_source: ::core::option::Option<ConfigSource>,
+    #[prost(message, optional, tag = "2")]
+    pub default_config: ::core::option::Option<::prost_types::Any>,
+    #[prost(bool, tag = "3")]
+    pub apply_default_config_without_warming: bool,
+    #[prost(string, repeated, tag = "4")]
+    pub type_urls: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum ApiVersion {
+    Auto = 0,
+    V2 = 1,
+    V3 = 2,
+}
+impl ApiVersion {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            ApiVersion::Auto => "AUTO",
+            ApiVersion::V2 => "V2",
+            ApiVersion::V3 => "V3",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "AUTO" => Some(Self::Auto),
+            "V2" => Some(Self::V2),
+            "V3" => Some(Self::V3),
+            _ => None,
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct EventServiceConfig {
+    #[prost(oneof = "event_service_config::ConfigSourceSpecifier", tags = "1")]
+    pub config_source_specifier: ::core::option::Option<
+        event_service_config::ConfigSourceSpecifier,
+    >,
+}
+/// Nested message and enum types in `EventServiceConfig`.
+pub mod event_service_config {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigSourceSpecifier {
+        #[prost(message, tag = "1")]
+        GrpcService(super::GrpcService),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HealthStatusSet {
+    #[prost(enumeration = "HealthStatus", repeated, packed = "false", tag = "1")]
+    pub statuses: ::prost::alloc::vec::Vec<i32>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HealthCheck {
+    #[prost(message, optional, tag = "1")]
+    pub timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "2")]
+    pub interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "20")]
+    pub initial_jitter: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "3")]
+    pub interval_jitter: ::core::option::Option<::prost_types::Duration>,
+    #[prost(uint32, tag = "18")]
+    pub interval_jitter_percent: u32,
+    #[prost(message, optional, tag = "4")]
+    pub unhealthy_threshold: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "5")]
+    pub healthy_threshold: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "6")]
+    pub alt_port: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "7")]
+    pub reuse_connection: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "12")]
+    pub no_traffic_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "24")]
+    pub no_traffic_healthy_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "14")]
+    pub unhealthy_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "15")]
+    pub unhealthy_edge_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "16")]
+    pub healthy_edge_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(string, tag = "17")]
+    pub event_log_path: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "22")]
+    pub event_service: ::core::option::Option<EventServiceConfig>,
+    #[prost(bool, tag = "19")]
+    pub always_log_health_check_failures: bool,
+    #[prost(message, optional, tag = "21")]
+    pub tls_options: ::core::option::Option<health_check::TlsOptions>,
+    #[prost(message, optional, tag = "23")]
+    pub transport_socket_match_criteria: ::core::option::Option<::prost_types::Struct>,
+    #[prost(oneof = "health_check::HealthChecker", tags = "8, 9, 11, 13")]
+    pub health_checker: ::core::option::Option<health_check::HealthChecker>,
+}
+/// Nested message and enum types in `HealthCheck`.
+pub mod health_check {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Payload {
+        #[prost(oneof = "payload::Payload", tags = "1, 2")]
+        pub payload: ::core::option::Option<payload::Payload>,
+    }
+    /// Nested message and enum types in `Payload`.
+    pub mod payload {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum Payload {
+            #[prost(string, tag = "1")]
+            Text(::prost::alloc::string::String),
+            #[prost(bytes, tag = "2")]
+            Binary(::prost::alloc::vec::Vec<u8>),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct HttpHealthCheck {
+        #[prost(string, tag = "1")]
+        pub host: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub path: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "3")]
+        pub send: ::core::option::Option<Payload>,
+        #[prost(message, optional, tag = "4")]
+        pub receive: ::core::option::Option<Payload>,
+        #[prost(message, repeated, tag = "6")]
+        pub request_headers_to_add: ::prost::alloc::vec::Vec<super::HeaderValueOption>,
+        #[prost(string, repeated, tag = "8")]
+        pub request_headers_to_remove: ::prost::alloc::vec::Vec<
+            ::prost::alloc::string::String,
+        >,
+        #[prost(message, repeated, tag = "9")]
+        pub expected_statuses: ::prost::alloc::vec::Vec<
+            super::super::super::super::r#type::v3::Int64Range,
+        >,
+        #[prost(message, repeated, tag = "12")]
+        pub retriable_statuses: ::prost::alloc::vec::Vec<
+            super::super::super::super::r#type::v3::Int64Range,
+        >,
+        #[prost(
+            enumeration = "super::super::super::super::r#type::v3::CodecClientType",
+            tag = "10"
+        )]
+        pub codec_client_type: i32,
+        #[prost(message, optional, tag = "11")]
+        pub service_name_matcher: ::core::option::Option<
+            super::super::super::super::r#type::matcher::v3::StringMatcher,
+        >,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct TcpHealthCheck {
+        #[prost(message, optional, tag = "1")]
+        pub send: ::core::option::Option<Payload>,
+        #[prost(message, repeated, tag = "2")]
+        pub receive: ::prost::alloc::vec::Vec<Payload>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RedisHealthCheck {
+        #[prost(string, tag = "1")]
+        pub key: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct GrpcHealthCheck {
+        #[prost(string, tag = "1")]
+        pub service_name: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub authority: ::prost::alloc::string::String,
+        #[prost(message, repeated, tag = "3")]
+        pub initial_metadata: ::prost::alloc::vec::Vec<super::HeaderValueOption>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct CustomHealthCheck {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(oneof = "custom_health_check::ConfigType", tags = "3")]
+        pub config_type: ::core::option::Option<custom_health_check::ConfigType>,
+    }
+    /// Nested message and enum types in `CustomHealthCheck`.
+    pub mod custom_health_check {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum ConfigType {
+            #[prost(message, tag = "3")]
+            TypedConfig(::prost_types::Any),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct TlsOptions {
+        #[prost(string, repeated, tag = "1")]
+        pub alpn_protocols: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum HealthChecker {
+        #[prost(message, tag = "8")]
+        HttpHealthCheck(HttpHealthCheck),
+        #[prost(message, tag = "9")]
+        TcpHealthCheck(TcpHealthCheck),
+        #[prost(message, tag = "11")]
+        GrpcHealthCheck(GrpcHealthCheck),
+        #[prost(message, tag = "13")]
+        CustomHealthCheck(CustomHealthCheck),
+    }
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum HealthStatus {
+    Unknown = 0,
+    Healthy = 1,
+    Unhealthy = 2,
+    Draining = 3,
+    Timeout = 4,
+    Degraded = 5,
+}
+impl HealthStatus {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            HealthStatus::Unknown => "UNKNOWN",
+            HealthStatus::Healthy => "HEALTHY",
+            HealthStatus::Unhealthy => "UNHEALTHY",
+            HealthStatus::Draining => "DRAINING",
+            HealthStatus::Timeout => "TIMEOUT",
+            HealthStatus::Degraded => "DEGRADED",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "UNKNOWN" => Some(Self::Unknown),
+            "HEALTHY" => Some(Self::Healthy),
+            "UNHEALTHY" => Some(Self::Unhealthy),
+            "DRAINING" => Some(Self::Draining),
+            "TIMEOUT" => Some(Self::Timeout),
+            "DEGRADED" => Some(Self::Degraded),
+            _ => None,
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TcpProtocolOptions {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct QuicKeepAliveSettings {
+    #[prost(message, optional, tag = "1")]
+    pub max_interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "2")]
+    pub initial_interval: ::core::option::Option<::prost_types::Duration>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct QuicProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub max_concurrent_streams: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub initial_stream_window_size: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "3")]
+    pub initial_connection_window_size: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "4")]
+    pub num_timeouts_to_trigger_port_migration: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "5")]
+    pub connection_keepalive: ::core::option::Option<QuicKeepAliveSettings>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct UpstreamHttpProtocolOptions {
+    #[prost(bool, tag = "1")]
+    pub auto_sni: bool,
+    #[prost(bool, tag = "2")]
+    pub auto_san_validation: bool,
+    #[prost(string, tag = "3")]
+    pub override_auto_sni_header: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AlternateProtocolsCacheOptions {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub max_entries: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "3")]
+    pub key_value_store_config: ::core::option::Option<TypedExtensionConfig>,
+    #[prost(message, repeated, tag = "4")]
+    pub prepopulated_entries: ::prost::alloc::vec::Vec<
+        alternate_protocols_cache_options::AlternateProtocolsCacheEntry,
+    >,
+}
+/// Nested message and enum types in `AlternateProtocolsCacheOptions`.
+pub mod alternate_protocols_cache_options {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct AlternateProtocolsCacheEntry {
+        #[prost(string, tag = "1")]
+        pub hostname: ::prost::alloc::string::String,
+        #[prost(uint32, tag = "2")]
+        pub port: u32,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HttpProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub idle_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "3")]
+    pub max_connection_duration: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "2")]
+    pub max_headers_count: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "4")]
+    pub max_stream_duration: ::core::option::Option<::prost_types::Duration>,
+    #[prost(
+        enumeration = "http_protocol_options::HeadersWithUnderscoresAction",
+        tag = "5"
+    )]
+    pub headers_with_underscores_action: i32,
+    #[prost(message, optional, tag = "6")]
+    pub max_requests_per_connection: ::core::option::Option<u32>,
+}
+/// Nested message and enum types in `HttpProtocolOptions`.
+pub mod http_protocol_options {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum HeadersWithUnderscoresAction {
+        Allow = 0,
+        RejectRequest = 1,
+        DropHeader = 2,
+    }
+    impl HeadersWithUnderscoresAction {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                HeadersWithUnderscoresAction::Allow => "ALLOW",
+                HeadersWithUnderscoresAction::RejectRequest => "REJECT_REQUEST",
+                HeadersWithUnderscoresAction::DropHeader => "DROP_HEADER",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "ALLOW" => Some(Self::Allow),
+                "REJECT_REQUEST" => Some(Self::RejectRequest),
+                "DROP_HEADER" => Some(Self::DropHeader),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Http1ProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub allow_absolute_url: ::core::option::Option<bool>,
+    #[prost(bool, tag = "2")]
+    pub accept_http_10: bool,
+    #[prost(string, tag = "3")]
+    pub default_host_for_http_10: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "4")]
+    pub header_key_format: ::core::option::Option<
+        http1_protocol_options::HeaderKeyFormat,
+    >,
+    #[prost(bool, tag = "5")]
+    pub enable_trailers: bool,
+    #[prost(bool, tag = "6")]
+    pub allow_chunked_length: bool,
+    #[prost(message, optional, tag = "7")]
+    pub override_stream_error_on_invalid_http_message: ::core::option::Option<bool>,
+}
+/// Nested message and enum types in `Http1ProtocolOptions`.
+pub mod http1_protocol_options {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct HeaderKeyFormat {
+        #[prost(oneof = "header_key_format::HeaderFormat", tags = "1, 8")]
+        pub header_format: ::core::option::Option<header_key_format::HeaderFormat>,
+    }
+    /// Nested message and enum types in `HeaderKeyFormat`.
+    pub mod header_key_format {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ProperCaseWords {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum HeaderFormat {
+            #[prost(message, tag = "1")]
+            ProperCaseWords(ProperCaseWords),
+            #[prost(message, tag = "8")]
+            StatefulFormatter(super::super::TypedExtensionConfig),
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct KeepaliveSettings {
+    #[prost(message, optional, tag = "1")]
+    pub interval: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "2")]
+    pub timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "3")]
+    pub interval_jitter: ::core::option::Option<
+        super::super::super::r#type::v3::Percent,
+    >,
+    #[prost(message, optional, tag = "4")]
+    pub connection_idle_interval: ::core::option::Option<::prost_types::Duration>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Http2ProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub hpack_table_size: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub max_concurrent_streams: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "3")]
+    pub initial_stream_window_size: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "4")]
+    pub initial_connection_window_size: ::core::option::Option<u32>,
+    #[prost(bool, tag = "5")]
+    pub allow_connect: bool,
+    #[prost(bool, tag = "6")]
+    pub allow_metadata: bool,
+    #[prost(message, optional, tag = "7")]
+    pub max_outbound_frames: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "8")]
+    pub max_outbound_control_frames: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "9")]
+    pub max_consecutive_inbound_frames_with_empty_payload: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "10")]
+    pub max_inbound_priority_frames_per_stream: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "11")]
+    pub max_inbound_window_update_frames_per_data_frame_sent: ::core::option::Option<
+        u32,
+    >,
+    #[deprecated]
+    #[prost(bool, tag = "12")]
+    pub stream_error_on_invalid_http_messaging: bool,
+    #[prost(message, optional, tag = "14")]
+    pub override_stream_error_on_invalid_http_message: ::core::option::Option<bool>,
+    #[prost(message, repeated, tag = "13")]
+    pub custom_settings_parameters: ::prost::alloc::vec::Vec<
+        http2_protocol_options::SettingsParameter,
+    >,
+    #[prost(message, optional, tag = "15")]
+    pub connection_keepalive: ::core::option::Option<KeepaliveSettings>,
+}
+/// Nested message and enum types in `Http2ProtocolOptions`.
+pub mod http2_protocol_options {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct SettingsParameter {
+        #[prost(message, optional, tag = "1")]
+        pub identifier: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "2")]
+        pub value: ::core::option::Option<u32>,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct GrpcProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub http2_protocol_options: ::core::option::Option<Http2ProtocolOptions>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Http3ProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub quic_protocol_options: ::core::option::Option<QuicProtocolOptions>,
+    #[prost(message, optional, tag = "2")]
+    pub override_stream_error_on_invalid_http_message: ::core::option::Option<bool>,
+    #[prost(bool, tag = "5")]
+    pub allow_extended_connect: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct SchemeHeaderTransformation {
+    #[prost(oneof = "scheme_header_transformation::Transformation", tags = "1")]
+    pub transformation: ::core::option::Option<
+        scheme_header_transformation::Transformation,
+    >,
+}
+/// Nested message and enum types in `SchemeHeaderTransformation`.
+pub mod scheme_header_transformation {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Transformation {
+        #[prost(string, tag = "1")]
+        SchemeToOverwrite(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DnsResolverOptions {
+    #[prost(bool, tag = "1")]
+    pub use_tcp_for_dns_lookups: bool,
+    #[prost(bool, tag = "2")]
+    pub no_default_search_domain: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DnsResolutionConfig {
+    #[prost(message, repeated, tag = "1")]
+    pub resolvers: ::prost::alloc::vec::Vec<Address>,
+    #[prost(message, optional, tag = "2")]
+    pub dns_resolver_options: ::core::option::Option<DnsResolverOptions>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct UdpSocketConfig {
+    #[prost(message, optional, tag = "1")]
+    pub max_rx_datagram_size: ::core::option::Option<u64>,
+    #[prost(message, optional, tag = "2")]
+    pub prefer_gro: ::core::option::Option<bool>,
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.endpoint.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.endpoint.v3.rs.html new file mode 100644 index 0000000000..f87d46daa2 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.endpoint.v3.rs.html @@ -0,0 +1,253 @@ +envoy.config.endpoint.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Endpoint {
+    #[prost(message, optional, tag = "1")]
+    pub address: ::core::option::Option<super::super::core::v3::Address>,
+    #[prost(message, optional, tag = "2")]
+    pub health_check_config: ::core::option::Option<endpoint::HealthCheckConfig>,
+    #[prost(string, tag = "3")]
+    pub hostname: ::prost::alloc::string::String,
+}
+/// Nested message and enum types in `Endpoint`.
+pub mod endpoint {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct HealthCheckConfig {
+        #[prost(uint32, tag = "1")]
+        pub port_value: u32,
+        #[prost(string, tag = "2")]
+        pub hostname: ::prost::alloc::string::String,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct LbEndpoint {
+    #[prost(enumeration = "super::super::core::v3::HealthStatus", tag = "2")]
+    pub health_status: i32,
+    #[prost(message, optional, tag = "3")]
+    pub metadata: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[prost(message, optional, tag = "4")]
+    pub load_balancing_weight: ::core::option::Option<u32>,
+    #[prost(oneof = "lb_endpoint::HostIdentifier", tags = "1, 5")]
+    pub host_identifier: ::core::option::Option<lb_endpoint::HostIdentifier>,
+}
+/// Nested message and enum types in `LbEndpoint`.
+pub mod lb_endpoint {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum HostIdentifier {
+        #[prost(message, tag = "1")]
+        Endpoint(super::Endpoint),
+        #[prost(string, tag = "5")]
+        EndpointName(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct LedsClusterLocalityConfig {
+    #[prost(message, optional, tag = "1")]
+    pub leds_config: ::core::option::Option<super::super::core::v3::ConfigSource>,
+    #[prost(string, tag = "2")]
+    pub leds_collection_name: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct LocalityLbEndpoints {
+    #[prost(message, optional, tag = "1")]
+    pub locality: ::core::option::Option<super::super::core::v3::Locality>,
+    #[prost(message, repeated, tag = "2")]
+    pub lb_endpoints: ::prost::alloc::vec::Vec<LbEndpoint>,
+    #[prost(message, optional, tag = "3")]
+    pub load_balancing_weight: ::core::option::Option<u32>,
+    #[prost(uint32, tag = "5")]
+    pub priority: u32,
+    #[prost(message, optional, tag = "6")]
+    pub proximity: ::core::option::Option<u32>,
+    #[prost(oneof = "locality_lb_endpoints::LbConfig", tags = "7, 8")]
+    pub lb_config: ::core::option::Option<locality_lb_endpoints::LbConfig>,
+}
+/// Nested message and enum types in `LocalityLbEndpoints`.
+pub mod locality_lb_endpoints {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct LbEndpointList {
+        #[prost(message, repeated, tag = "1")]
+        pub lb_endpoints: ::prost::alloc::vec::Vec<super::LbEndpoint>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum LbConfig {
+        #[prost(message, tag = "7")]
+        LoadBalancerEndpoints(LbEndpointList),
+        #[prost(message, tag = "8")]
+        LedsClusterLocalityConfig(super::LedsClusterLocalityConfig),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ClusterLoadAssignment {
+    #[prost(string, tag = "1")]
+    pub cluster_name: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub endpoints: ::prost::alloc::vec::Vec<LocalityLbEndpoints>,
+    #[prost(map = "string, message", tag = "5")]
+    pub named_endpoints: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        Endpoint,
+    >,
+    #[prost(message, optional, tag = "4")]
+    pub policy: ::core::option::Option<cluster_load_assignment::Policy>,
+}
+/// Nested message and enum types in `ClusterLoadAssignment`.
+pub mod cluster_load_assignment {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Policy {
+        #[prost(message, repeated, tag = "2")]
+        pub drop_overloads: ::prost::alloc::vec::Vec<policy::DropOverload>,
+        #[prost(message, optional, tag = "3")]
+        pub overprovisioning_factor: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "4")]
+        pub endpoint_stale_after: ::core::option::Option<::prost_types::Duration>,
+    }
+    /// Nested message and enum types in `Policy`.
+    pub mod policy {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct DropOverload {
+            #[prost(string, tag = "1")]
+            pub category: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub drop_percentage: ::core::option::Option<
+                super::super::super::super::super::r#type::v3::FractionalPercent,
+            >,
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.listener.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.listener.v3.rs.html new file mode 100644 index 0000000000..44f1b02e35 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.listener.v3.rs.html @@ -0,0 +1,739 @@ +envoy.config.listener.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ApiListener {
+    #[prost(message, optional, tag = "1")]
+    pub api_listener: ::core::option::Option<::prost_types::Any>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Filter {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(oneof = "filter::ConfigType", tags = "4, 5")]
+    pub config_type: ::core::option::Option<filter::ConfigType>,
+}
+/// Nested message and enum types in `Filter`.
+pub mod filter {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigType {
+        #[prost(message, tag = "4")]
+        TypedConfig(::prost_types::Any),
+        #[prost(message, tag = "5")]
+        ConfigDiscovery(super::super::super::core::v3::ExtensionConfigSource),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct FilterChainMatch {
+    #[prost(message, optional, tag = "8")]
+    pub destination_port: ::core::option::Option<u32>,
+    #[prost(message, repeated, tag = "3")]
+    pub prefix_ranges: ::prost::alloc::vec::Vec<super::super::core::v3::CidrRange>,
+    #[prost(string, tag = "4")]
+    pub address_suffix: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "5")]
+    pub suffix_len: ::core::option::Option<u32>,
+    #[prost(message, repeated, tag = "13")]
+    pub direct_source_prefix_ranges: ::prost::alloc::vec::Vec<
+        super::super::core::v3::CidrRange,
+    >,
+    #[prost(enumeration = "filter_chain_match::ConnectionSourceType", tag = "12")]
+    pub source_type: i32,
+    #[prost(message, repeated, tag = "6")]
+    pub source_prefix_ranges: ::prost::alloc::vec::Vec<
+        super::super::core::v3::CidrRange,
+    >,
+    #[prost(uint32, repeated, packed = "false", tag = "7")]
+    pub source_ports: ::prost::alloc::vec::Vec<u32>,
+    #[prost(string, repeated, tag = "11")]
+    pub server_names: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(string, tag = "9")]
+    pub transport_protocol: ::prost::alloc::string::String,
+    #[prost(string, repeated, tag = "10")]
+    pub application_protocols: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+}
+/// Nested message and enum types in `FilterChainMatch`.
+pub mod filter_chain_match {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum ConnectionSourceType {
+        Any = 0,
+        SameIpOrLoopback = 1,
+        External = 2,
+    }
+    impl ConnectionSourceType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                ConnectionSourceType::Any => "ANY",
+                ConnectionSourceType::SameIpOrLoopback => "SAME_IP_OR_LOOPBACK",
+                ConnectionSourceType::External => "EXTERNAL",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "ANY" => Some(Self::Any),
+                "SAME_IP_OR_LOOPBACK" => Some(Self::SameIpOrLoopback),
+                "EXTERNAL" => Some(Self::External),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct FilterChain {
+    #[prost(message, optional, tag = "1")]
+    pub filter_chain_match: ::core::option::Option<FilterChainMatch>,
+    #[prost(message, repeated, tag = "3")]
+    pub filters: ::prost::alloc::vec::Vec<Filter>,
+    #[deprecated]
+    #[prost(message, optional, tag = "4")]
+    pub use_proxy_proto: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "5")]
+    pub metadata: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[prost(message, optional, tag = "6")]
+    pub transport_socket: ::core::option::Option<
+        super::super::core::v3::TransportSocket,
+    >,
+    #[prost(message, optional, tag = "9")]
+    pub transport_socket_connect_timeout: ::core::option::Option<
+        ::prost_types::Duration,
+    >,
+    #[prost(string, tag = "7")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "8")]
+    pub on_demand_configuration: ::core::option::Option<
+        filter_chain::OnDemandConfiguration,
+    >,
+}
+/// Nested message and enum types in `FilterChain`.
+pub mod filter_chain {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct OnDemandConfiguration {
+        #[prost(message, optional, tag = "1")]
+        pub rebuild_timeout: ::core::option::Option<::prost_types::Duration>,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListenerFilterChainMatchPredicate {
+    #[prost(
+        oneof = "listener_filter_chain_match_predicate::Rule",
+        tags = "1, 2, 3, 4, 5"
+    )]
+    pub rule: ::core::option::Option<listener_filter_chain_match_predicate::Rule>,
+}
+/// Nested message and enum types in `ListenerFilterChainMatchPredicate`.
+pub mod listener_filter_chain_match_predicate {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MatchSet {
+        #[prost(message, repeated, tag = "1")]
+        pub rules: ::prost::alloc::vec::Vec<super::ListenerFilterChainMatchPredicate>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Rule {
+        #[prost(message, tag = "1")]
+        OrMatch(MatchSet),
+        #[prost(message, tag = "2")]
+        AndMatch(MatchSet),
+        #[prost(message, tag = "3")]
+        NotMatch(::prost::alloc::boxed::Box<super::ListenerFilterChainMatchPredicate>),
+        #[prost(bool, tag = "4")]
+        AnyMatch(bool),
+        #[prost(message, tag = "5")]
+        DestinationPortRange(super::super::super::super::r#type::v3::Int32Range),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListenerFilter {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "4")]
+    pub filter_disabled: ::core::option::Option<ListenerFilterChainMatchPredicate>,
+    #[prost(oneof = "listener_filter::ConfigType", tags = "3, 5")]
+    pub config_type: ::core::option::Option<listener_filter::ConfigType>,
+}
+/// Nested message and enum types in `ListenerFilter`.
+pub mod listener_filter {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ConfigType {
+        #[prost(message, tag = "3")]
+        TypedConfig(::prost_types::Any),
+        #[prost(message, tag = "5")]
+        ConfigDiscovery(super::super::super::core::v3::ExtensionConfigSource),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct QuicProtocolOptions {
+    #[prost(message, optional, tag = "1")]
+    pub quic_protocol_options: ::core::option::Option<
+        super::super::core::v3::QuicProtocolOptions,
+    >,
+    #[prost(message, optional, tag = "2")]
+    pub idle_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "3")]
+    pub crypto_handshake_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "4")]
+    pub enabled: ::core::option::Option<super::super::core::v3::RuntimeFeatureFlag>,
+    #[prost(message, optional, tag = "5")]
+    pub packets_to_read_to_connection_count_ratio: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "6")]
+    pub crypto_stream_config: ::core::option::Option<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+    #[prost(message, optional, tag = "7")]
+    pub proof_source_config: ::core::option::Option<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct UdpListenerConfig {
+    #[prost(message, optional, tag = "5")]
+    pub downstream_socket_config: ::core::option::Option<
+        super::super::core::v3::UdpSocketConfig,
+    >,
+    #[prost(message, optional, tag = "7")]
+    pub quic_options: ::core::option::Option<QuicProtocolOptions>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ActiveRawUdpListenerConfig {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListenerCollection {
+    #[prost(message, repeated, tag = "1")]
+    pub entries: ::prost::alloc::vec::Vec<
+        super::super::super::super::xds::core::v3::CollectionEntry,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Listener {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub address: ::core::option::Option<super::super::core::v3::Address>,
+    #[prost(string, tag = "28")]
+    pub stat_prefix: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "3")]
+    pub filter_chains: ::prost::alloc::vec::Vec<FilterChain>,
+    #[prost(message, optional, tag = "4")]
+    pub use_original_dst: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "25")]
+    pub default_filter_chain: ::core::option::Option<FilterChain>,
+    #[prost(message, optional, tag = "5")]
+    pub per_connection_buffer_limit_bytes: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "6")]
+    pub metadata: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[deprecated]
+    #[prost(message, optional, tag = "7")]
+    pub deprecated_v1: ::core::option::Option<listener::DeprecatedV1>,
+    #[prost(enumeration = "listener::DrainType", tag = "8")]
+    pub drain_type: i32,
+    #[prost(message, repeated, tag = "9")]
+    pub listener_filters: ::prost::alloc::vec::Vec<ListenerFilter>,
+    #[prost(message, optional, tag = "15")]
+    pub listener_filters_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(bool, tag = "17")]
+    pub continue_on_listener_filters_timeout: bool,
+    #[prost(message, optional, tag = "10")]
+    pub transparent: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "11")]
+    pub freebind: ::core::option::Option<bool>,
+    #[prost(message, repeated, tag = "13")]
+    pub socket_options: ::prost::alloc::vec::Vec<super::super::core::v3::SocketOption>,
+    #[prost(message, optional, tag = "12")]
+    pub tcp_fast_open_queue_length: ::core::option::Option<u32>,
+    #[prost(enumeration = "super::super::core::v3::TrafficDirection", tag = "16")]
+    pub traffic_direction: i32,
+    #[prost(message, optional, tag = "18")]
+    pub udp_listener_config: ::core::option::Option<UdpListenerConfig>,
+    #[prost(message, optional, tag = "19")]
+    pub api_listener: ::core::option::Option<ApiListener>,
+    #[prost(message, optional, tag = "20")]
+    pub connection_balance_config: ::core::option::Option<
+        listener::ConnectionBalanceConfig,
+    >,
+    #[deprecated]
+    #[prost(bool, tag = "21")]
+    pub reuse_port: bool,
+    #[prost(message, optional, tag = "29")]
+    pub enable_reuse_port: ::core::option::Option<bool>,
+    #[prost(message, repeated, tag = "22")]
+    pub access_log: ::prost::alloc::vec::Vec<super::super::accesslog::v3::AccessLog>,
+    #[prost(message, optional, tag = "24")]
+    pub tcp_backlog_size: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "26")]
+    pub bind_to_port: ::core::option::Option<bool>,
+    #[prost(bool, tag = "30")]
+    pub enable_mptcp: bool,
+    #[prost(bool, tag = "31")]
+    pub ignore_global_conn_limit: bool,
+    #[prost(oneof = "listener::ListenerSpecifier", tags = "27")]
+    pub listener_specifier: ::core::option::Option<listener::ListenerSpecifier>,
+}
+/// Nested message and enum types in `Listener`.
+pub mod listener {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct DeprecatedV1 {
+        #[prost(message, optional, tag = "1")]
+        pub bind_to_port: ::core::option::Option<bool>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ConnectionBalanceConfig {
+        #[prost(oneof = "connection_balance_config::BalanceType", tags = "1")]
+        pub balance_type: ::core::option::Option<connection_balance_config::BalanceType>,
+    }
+    /// Nested message and enum types in `ConnectionBalanceConfig`.
+    pub mod connection_balance_config {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ExactBalance {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum BalanceType {
+            #[prost(message, tag = "1")]
+            ExactBalance(ExactBalance),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct InternalListenerConfig {}
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum DrainType {
+        Default = 0,
+        ModifyOnly = 1,
+    }
+    impl DrainType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                DrainType::Default => "DEFAULT",
+                DrainType::ModifyOnly => "MODIFY_ONLY",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "DEFAULT" => Some(Self::Default),
+                "MODIFY_ONLY" => Some(Self::ModifyOnly),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ListenerSpecifier {
+        #[prost(message, tag = "27")]
+        InternalListener(InternalListenerConfig),
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.route.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.route.v3.rs.html new file mode 100644 index 0000000000..19d91374d9 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.config.route.v3.rs.html @@ -0,0 +1,2355 @@ +envoy.config.route.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+541
+542
+543
+544
+545
+546
+547
+548
+549
+550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
+581
+582
+583
+584
+585
+586
+587
+588
+589
+590
+591
+592
+593
+594
+595
+596
+597
+598
+599
+600
+601
+602
+603
+604
+605
+606
+607
+608
+609
+610
+611
+612
+613
+614
+615
+616
+617
+618
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+631
+632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
+703
+704
+705
+706
+707
+708
+709
+710
+711
+712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
+743
+744
+745
+746
+747
+748
+749
+750
+751
+752
+753
+754
+755
+756
+757
+758
+759
+760
+761
+762
+763
+764
+765
+766
+767
+768
+769
+770
+771
+772
+773
+774
+775
+776
+777
+778
+779
+780
+781
+782
+783
+784
+785
+786
+787
+788
+789
+790
+791
+792
+793
+794
+795
+796
+797
+798
+799
+800
+801
+802
+803
+804
+805
+806
+807
+808
+809
+810
+811
+812
+813
+814
+815
+816
+817
+818
+819
+820
+821
+822
+823
+824
+825
+826
+827
+828
+829
+830
+831
+832
+833
+834
+835
+836
+837
+838
+839
+840
+841
+842
+843
+844
+845
+846
+847
+848
+849
+850
+851
+852
+853
+854
+855
+856
+857
+858
+859
+860
+861
+862
+863
+864
+865
+866
+867
+868
+869
+870
+871
+872
+873
+874
+875
+876
+877
+878
+879
+880
+881
+882
+883
+884
+885
+886
+887
+888
+889
+890
+891
+892
+893
+894
+895
+896
+897
+898
+899
+900
+901
+902
+903
+904
+905
+906
+907
+908
+909
+910
+911
+912
+913
+914
+915
+916
+917
+918
+919
+920
+921
+922
+923
+924
+925
+926
+927
+928
+929
+930
+931
+932
+933
+934
+935
+936
+937
+938
+939
+940
+941
+942
+943
+944
+945
+946
+947
+948
+949
+950
+951
+952
+953
+954
+955
+956
+957
+958
+959
+960
+961
+962
+963
+964
+965
+966
+967
+968
+969
+970
+971
+972
+973
+974
+975
+976
+977
+978
+979
+980
+981
+982
+983
+984
+985
+986
+987
+988
+989
+990
+991
+992
+993
+994
+995
+996
+997
+998
+999
+1000
+1001
+1002
+1003
+1004
+1005
+1006
+1007
+1008
+1009
+1010
+1011
+1012
+1013
+1014
+1015
+1016
+1017
+1018
+1019
+1020
+1021
+1022
+1023
+1024
+1025
+1026
+1027
+1028
+1029
+1030
+1031
+1032
+1033
+1034
+1035
+1036
+1037
+1038
+1039
+1040
+1041
+1042
+1043
+1044
+1045
+1046
+1047
+1048
+1049
+1050
+1051
+1052
+1053
+1054
+1055
+1056
+1057
+1058
+1059
+1060
+1061
+1062
+1063
+1064
+1065
+1066
+1067
+1068
+1069
+1070
+1071
+1072
+1073
+1074
+1075
+1076
+1077
+1078
+1079
+1080
+1081
+1082
+1083
+1084
+1085
+1086
+1087
+1088
+1089
+1090
+1091
+1092
+1093
+1094
+1095
+1096
+1097
+1098
+1099
+1100
+1101
+1102
+1103
+1104
+1105
+1106
+1107
+1108
+1109
+1110
+1111
+1112
+1113
+1114
+1115
+1116
+1117
+1118
+1119
+1120
+1121
+1122
+1123
+1124
+1125
+1126
+1127
+1128
+1129
+1130
+1131
+1132
+1133
+1134
+1135
+1136
+1137
+1138
+1139
+1140
+1141
+1142
+1143
+1144
+1145
+1146
+1147
+1148
+1149
+1150
+1151
+1152
+1153
+1154
+1155
+1156
+1157
+1158
+1159
+1160
+1161
+1162
+1163
+1164
+1165
+1166
+1167
+1168
+1169
+1170
+1171
+1172
+1173
+1174
+1175
+1176
+1177
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct VirtualHost {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(string, repeated, tag = "2")]
+    pub domains: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(message, repeated, tag = "3")]
+    pub routes: ::prost::alloc::vec::Vec<Route>,
+    #[prost(message, optional, tag = "21")]
+    pub matcher: ::core::option::Option<
+        super::super::super::super::xds::r#type::matcher::v3::Matcher,
+    >,
+    #[prost(enumeration = "virtual_host::TlsRequirementType", tag = "4")]
+    pub require_tls: i32,
+    #[prost(message, repeated, tag = "5")]
+    pub virtual_clusters: ::prost::alloc::vec::Vec<VirtualCluster>,
+    #[prost(message, repeated, tag = "6")]
+    pub rate_limits: ::prost::alloc::vec::Vec<RateLimit>,
+    #[prost(message, repeated, tag = "7")]
+    pub request_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "13")]
+    pub request_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(message, repeated, tag = "10")]
+    pub response_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "11")]
+    pub response_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(message, optional, tag = "8")]
+    pub cors: ::core::option::Option<CorsPolicy>,
+    #[prost(map = "string, message", tag = "15")]
+    pub typed_per_filter_config: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost_types::Any,
+    >,
+    #[prost(bool, tag = "14")]
+    pub include_request_attempt_count: bool,
+    #[prost(bool, tag = "19")]
+    pub include_attempt_count_in_response: bool,
+    #[prost(message, optional, tag = "16")]
+    pub retry_policy: ::core::option::Option<RetryPolicy>,
+    #[prost(message, optional, tag = "20")]
+    pub retry_policy_typed_config: ::core::option::Option<::prost_types::Any>,
+    #[prost(message, optional, tag = "17")]
+    pub hedge_policy: ::core::option::Option<HedgePolicy>,
+    #[prost(message, optional, tag = "18")]
+    pub per_request_buffer_limit_bytes: ::core::option::Option<u32>,
+}
+/// Nested message and enum types in `VirtualHost`.
+pub mod virtual_host {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum TlsRequirementType {
+        None = 0,
+        ExternalOnly = 1,
+        All = 2,
+    }
+    impl TlsRequirementType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                TlsRequirementType::None => "NONE",
+                TlsRequirementType::ExternalOnly => "EXTERNAL_ONLY",
+                TlsRequirementType::All => "ALL",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "NONE" => Some(Self::None),
+                "EXTERNAL_ONLY" => Some(Self::ExternalOnly),
+                "ALL" => Some(Self::All),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct FilterAction {
+    #[prost(message, optional, tag = "1")]
+    pub action: ::core::option::Option<::prost_types::Any>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Route {
+    #[prost(string, tag = "14")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "1")]
+    pub r#match: ::core::option::Option<RouteMatch>,
+    #[prost(message, optional, tag = "4")]
+    pub metadata: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[prost(message, optional, tag = "5")]
+    pub decorator: ::core::option::Option<Decorator>,
+    #[prost(map = "string, message", tag = "13")]
+    pub typed_per_filter_config: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost_types::Any,
+    >,
+    #[prost(message, repeated, tag = "9")]
+    pub request_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "12")]
+    pub request_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(message, repeated, tag = "10")]
+    pub response_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "11")]
+    pub response_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(message, optional, tag = "15")]
+    pub tracing: ::core::option::Option<Tracing>,
+    #[prost(message, optional, tag = "16")]
+    pub per_request_buffer_limit_bytes: ::core::option::Option<u32>,
+    #[prost(oneof = "route::Action", tags = "2, 3, 7, 17, 18")]
+    pub action: ::core::option::Option<route::Action>,
+}
+/// Nested message and enum types in `Route`.
+pub mod route {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Action {
+        #[prost(message, tag = "2")]
+        Route(super::RouteAction),
+        #[prost(message, tag = "3")]
+        Redirect(super::RedirectAction),
+        #[prost(message, tag = "7")]
+        DirectResponse(super::DirectResponseAction),
+        #[prost(message, tag = "17")]
+        FilterAction(super::FilterAction),
+        #[prost(message, tag = "18")]
+        NonForwardingAction(super::NonForwardingAction),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct WeightedCluster {
+    #[prost(message, repeated, tag = "1")]
+    pub clusters: ::prost::alloc::vec::Vec<weighted_cluster::ClusterWeight>,
+    #[prost(message, optional, tag = "3")]
+    pub total_weight: ::core::option::Option<u32>,
+    #[prost(string, tag = "2")]
+    pub runtime_key_prefix: ::prost::alloc::string::String,
+    #[prost(oneof = "weighted_cluster::RandomValueSpecifier", tags = "4")]
+    pub random_value_specifier: ::core::option::Option<
+        weighted_cluster::RandomValueSpecifier,
+    >,
+}
+/// Nested message and enum types in `WeightedCluster`.
+pub mod weighted_cluster {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ClusterWeight {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(string, tag = "12")]
+        pub cluster_header: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "2")]
+        pub weight: ::core::option::Option<u32>,
+        #[prost(message, optional, tag = "3")]
+        pub metadata_match: ::core::option::Option<
+            super::super::super::core::v3::Metadata,
+        >,
+        #[prost(message, repeated, tag = "4")]
+        pub request_headers_to_add: ::prost::alloc::vec::Vec<
+            super::super::super::core::v3::HeaderValueOption,
+        >,
+        #[prost(string, repeated, tag = "9")]
+        pub request_headers_to_remove: ::prost::alloc::vec::Vec<
+            ::prost::alloc::string::String,
+        >,
+        #[prost(message, repeated, tag = "5")]
+        pub response_headers_to_add: ::prost::alloc::vec::Vec<
+            super::super::super::core::v3::HeaderValueOption,
+        >,
+        #[prost(string, repeated, tag = "6")]
+        pub response_headers_to_remove: ::prost::alloc::vec::Vec<
+            ::prost::alloc::string::String,
+        >,
+        #[prost(map = "string, message", tag = "10")]
+        pub typed_per_filter_config: ::std::collections::HashMap<
+            ::prost::alloc::string::String,
+            ::prost_types::Any,
+        >,
+        #[prost(oneof = "cluster_weight::HostRewriteSpecifier", tags = "11")]
+        pub host_rewrite_specifier: ::core::option::Option<
+            cluster_weight::HostRewriteSpecifier,
+        >,
+    }
+    /// Nested message and enum types in `ClusterWeight`.
+    pub mod cluster_weight {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum HostRewriteSpecifier {
+            #[prost(string, tag = "11")]
+            HostRewriteLiteral(::prost::alloc::string::String),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum RandomValueSpecifier {
+        #[prost(string, tag = "4")]
+        HeaderName(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RouteMatch {
+    #[prost(message, optional, tag = "4")]
+    pub case_sensitive: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "9")]
+    pub runtime_fraction: ::core::option::Option<
+        super::super::core::v3::RuntimeFractionalPercent,
+    >,
+    #[prost(message, repeated, tag = "6")]
+    pub headers: ::prost::alloc::vec::Vec<HeaderMatcher>,
+    #[prost(message, repeated, tag = "7")]
+    pub query_parameters: ::prost::alloc::vec::Vec<QueryParameterMatcher>,
+    #[prost(message, optional, tag = "8")]
+    pub grpc: ::core::option::Option<route_match::GrpcRouteMatchOptions>,
+    #[prost(message, optional, tag = "11")]
+    pub tls_context: ::core::option::Option<route_match::TlsContextMatchOptions>,
+    #[prost(message, repeated, tag = "13")]
+    pub dynamic_metadata: ::prost::alloc::vec::Vec<
+        super::super::super::r#type::matcher::v3::MetadataMatcher,
+    >,
+    #[prost(oneof = "route_match::PathSpecifier", tags = "1, 2, 10, 12")]
+    pub path_specifier: ::core::option::Option<route_match::PathSpecifier>,
+}
+/// Nested message and enum types in `RouteMatch`.
+pub mod route_match {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct GrpcRouteMatchOptions {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct TlsContextMatchOptions {
+        #[prost(message, optional, tag = "1")]
+        pub presented: ::core::option::Option<bool>,
+        #[prost(message, optional, tag = "2")]
+        pub validated: ::core::option::Option<bool>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ConnectMatcher {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum PathSpecifier {
+        #[prost(string, tag = "1")]
+        Prefix(::prost::alloc::string::String),
+        #[prost(string, tag = "2")]
+        Path(::prost::alloc::string::String),
+        #[prost(message, tag = "10")]
+        SafeRegex(super::super::super::super::r#type::matcher::v3::RegexMatcher),
+        #[prost(message, tag = "12")]
+        ConnectMatcher(ConnectMatcher),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CorsPolicy {
+    #[prost(message, repeated, tag = "11")]
+    pub allow_origin_string_match: ::prost::alloc::vec::Vec<
+        super::super::super::r#type::matcher::v3::StringMatcher,
+    >,
+    #[prost(string, tag = "2")]
+    pub allow_methods: ::prost::alloc::string::String,
+    #[prost(string, tag = "3")]
+    pub allow_headers: ::prost::alloc::string::String,
+    #[prost(string, tag = "4")]
+    pub expose_headers: ::prost::alloc::string::String,
+    #[prost(string, tag = "5")]
+    pub max_age: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "6")]
+    pub allow_credentials: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "10")]
+    pub shadow_enabled: ::core::option::Option<
+        super::super::core::v3::RuntimeFractionalPercent,
+    >,
+    #[prost(oneof = "cors_policy::EnabledSpecifier", tags = "9")]
+    pub enabled_specifier: ::core::option::Option<cors_policy::EnabledSpecifier>,
+}
+/// Nested message and enum types in `CorsPolicy`.
+pub mod cors_policy {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum EnabledSpecifier {
+        #[prost(message, tag = "9")]
+        FilterEnabled(super::super::super::core::v3::RuntimeFractionalPercent),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RouteAction {
+    #[prost(enumeration = "route_action::ClusterNotFoundResponseCode", tag = "20")]
+    pub cluster_not_found_response_code: i32,
+    #[prost(message, optional, tag = "4")]
+    pub metadata_match: ::core::option::Option<super::super::core::v3::Metadata>,
+    #[prost(string, tag = "5")]
+    pub prefix_rewrite: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "32")]
+    pub regex_rewrite: ::core::option::Option<
+        super::super::super::r#type::matcher::v3::RegexMatchAndSubstitute,
+    >,
+    #[prost(bool, tag = "38")]
+    pub append_x_forwarded_host: bool,
+    #[prost(message, optional, tag = "8")]
+    pub timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "24")]
+    pub idle_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "9")]
+    pub retry_policy: ::core::option::Option<RetryPolicy>,
+    #[prost(message, optional, tag = "33")]
+    pub retry_policy_typed_config: ::core::option::Option<::prost_types::Any>,
+    #[prost(message, repeated, tag = "30")]
+    pub request_mirror_policies: ::prost::alloc::vec::Vec<
+        route_action::RequestMirrorPolicy,
+    >,
+    #[prost(enumeration = "super::super::core::v3::RoutingPriority", tag = "11")]
+    pub priority: i32,
+    #[prost(message, repeated, tag = "13")]
+    pub rate_limits: ::prost::alloc::vec::Vec<RateLimit>,
+    #[deprecated]
+    #[prost(message, optional, tag = "14")]
+    pub include_vh_rate_limits: ::core::option::Option<bool>,
+    #[prost(message, repeated, tag = "15")]
+    pub hash_policy: ::prost::alloc::vec::Vec<route_action::HashPolicy>,
+    #[prost(message, optional, tag = "17")]
+    pub cors: ::core::option::Option<CorsPolicy>,
+    #[deprecated]
+    #[prost(message, optional, tag = "23")]
+    pub max_grpc_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[deprecated]
+    #[prost(message, optional, tag = "28")]
+    pub grpc_timeout_offset: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, repeated, tag = "25")]
+    pub upgrade_configs: ::prost::alloc::vec::Vec<route_action::UpgradeConfig>,
+    #[prost(message, optional, tag = "34")]
+    pub internal_redirect_policy: ::core::option::Option<InternalRedirectPolicy>,
+    #[deprecated]
+    #[prost(enumeration = "route_action::InternalRedirectAction", tag = "26")]
+    pub internal_redirect_action: i32,
+    #[deprecated]
+    #[prost(message, optional, tag = "31")]
+    pub max_internal_redirects: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "27")]
+    pub hedge_policy: ::core::option::Option<HedgePolicy>,
+    #[prost(message, optional, tag = "36")]
+    pub max_stream_duration: ::core::option::Option<route_action::MaxStreamDuration>,
+    #[prost(oneof = "route_action::ClusterSpecifier", tags = "1, 2, 3, 37")]
+    pub cluster_specifier: ::core::option::Option<route_action::ClusterSpecifier>,
+    #[prost(oneof = "route_action::HostRewriteSpecifier", tags = "6, 7, 29, 35")]
+    pub host_rewrite_specifier: ::core::option::Option<
+        route_action::HostRewriteSpecifier,
+    >,
+}
+/// Nested message and enum types in `RouteAction`.
+pub mod route_action {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RequestMirrorPolicy {
+        #[prost(string, tag = "1")]
+        pub cluster: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "3")]
+        pub runtime_fraction: ::core::option::Option<
+            super::super::super::core::v3::RuntimeFractionalPercent,
+        >,
+        #[prost(message, optional, tag = "4")]
+        pub trace_sampled: ::core::option::Option<bool>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct HashPolicy {
+        #[prost(bool, tag = "4")]
+        pub terminal: bool,
+        #[prost(oneof = "hash_policy::PolicySpecifier", tags = "1, 2, 3, 5, 6")]
+        pub policy_specifier: ::core::option::Option<hash_policy::PolicySpecifier>,
+    }
+    /// Nested message and enum types in `HashPolicy`.
+    pub mod hash_policy {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct Header {
+            #[prost(string, tag = "1")]
+            pub header_name: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub regex_rewrite: ::core::option::Option<
+                super::super::super::super::super::r#type::matcher::v3::RegexMatchAndSubstitute,
+            >,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct Cookie {
+            #[prost(string, tag = "1")]
+            pub name: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub ttl: ::core::option::Option<::prost_types::Duration>,
+            #[prost(string, tag = "3")]
+            pub path: ::prost::alloc::string::String,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ConnectionProperties {
+            #[prost(bool, tag = "1")]
+            pub source_ip: bool,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct QueryParameter {
+            #[prost(string, tag = "1")]
+            pub name: ::prost::alloc::string::String,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct FilterState {
+            #[prost(string, tag = "1")]
+            pub key: ::prost::alloc::string::String,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum PolicySpecifier {
+            #[prost(message, tag = "1")]
+            Header(Header),
+            #[prost(message, tag = "2")]
+            Cookie(Cookie),
+            #[prost(message, tag = "3")]
+            ConnectionProperties(ConnectionProperties),
+            #[prost(message, tag = "5")]
+            QueryParameter(QueryParameter),
+            #[prost(message, tag = "6")]
+            FilterState(FilterState),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct UpgradeConfig {
+        #[prost(string, tag = "1")]
+        pub upgrade_type: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "2")]
+        pub enabled: ::core::option::Option<bool>,
+        #[prost(message, optional, tag = "3")]
+        pub connect_config: ::core::option::Option<upgrade_config::ConnectConfig>,
+    }
+    /// Nested message and enum types in `UpgradeConfig`.
+    pub mod upgrade_config {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct ConnectConfig {
+            #[prost(message, optional, tag = "1")]
+            pub proxy_protocol_config: ::core::option::Option<
+                super::super::super::super::core::v3::ProxyProtocolConfig,
+            >,
+            #[prost(bool, tag = "2")]
+            pub allow_post: bool,
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct MaxStreamDuration {
+        #[prost(message, optional, tag = "1")]
+        pub max_stream_duration: ::core::option::Option<::prost_types::Duration>,
+        #[prost(message, optional, tag = "2")]
+        pub grpc_timeout_header_max: ::core::option::Option<::prost_types::Duration>,
+        #[prost(message, optional, tag = "3")]
+        pub grpc_timeout_header_offset: ::core::option::Option<::prost_types::Duration>,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum ClusterNotFoundResponseCode {
+        ServiceUnavailable = 0,
+        NotFound = 1,
+    }
+    impl ClusterNotFoundResponseCode {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                ClusterNotFoundResponseCode::ServiceUnavailable => "SERVICE_UNAVAILABLE",
+                ClusterNotFoundResponseCode::NotFound => "NOT_FOUND",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "SERVICE_UNAVAILABLE" => Some(Self::ServiceUnavailable),
+                "NOT_FOUND" => Some(Self::NotFound),
+                _ => None,
+            }
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum InternalRedirectAction {
+        PassThroughInternalRedirect = 0,
+        HandleInternalRedirect = 1,
+    }
+    impl InternalRedirectAction {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                InternalRedirectAction::PassThroughInternalRedirect => {
+                    "PASS_THROUGH_INTERNAL_REDIRECT"
+                }
+                InternalRedirectAction::HandleInternalRedirect => {
+                    "HANDLE_INTERNAL_REDIRECT"
+                }
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "PASS_THROUGH_INTERNAL_REDIRECT" => {
+                    Some(Self::PassThroughInternalRedirect)
+                }
+                "HANDLE_INTERNAL_REDIRECT" => Some(Self::HandleInternalRedirect),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ClusterSpecifier {
+        #[prost(string, tag = "1")]
+        Cluster(::prost::alloc::string::String),
+        #[prost(string, tag = "2")]
+        ClusterHeader(::prost::alloc::string::String),
+        #[prost(message, tag = "3")]
+        WeightedClusters(super::WeightedCluster),
+        #[prost(string, tag = "37")]
+        ClusterSpecifierPlugin(::prost::alloc::string::String),
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum HostRewriteSpecifier {
+        #[prost(string, tag = "6")]
+        HostRewriteLiteral(::prost::alloc::string::String),
+        #[prost(message, tag = "7")]
+        AutoHostRewrite(bool),
+        #[prost(string, tag = "29")]
+        HostRewriteHeader(::prost::alloc::string::String),
+        #[prost(message, tag = "35")]
+        HostRewritePathRegex(
+            super::super::super::super::r#type::matcher::v3::RegexMatchAndSubstitute,
+        ),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RetryPolicy {
+    #[prost(string, tag = "1")]
+    pub retry_on: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub num_retries: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "3")]
+    pub per_try_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "13")]
+    pub per_try_idle_timeout: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "4")]
+    pub retry_priority: ::core::option::Option<retry_policy::RetryPriority>,
+    #[prost(message, repeated, tag = "5")]
+    pub retry_host_predicate: ::prost::alloc::vec::Vec<retry_policy::RetryHostPredicate>,
+    #[prost(message, repeated, tag = "12")]
+    pub retry_options_predicates: ::prost::alloc::vec::Vec<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+    #[prost(int64, tag = "6")]
+    pub host_selection_retry_max_attempts: i64,
+    #[prost(uint32, repeated, tag = "7")]
+    pub retriable_status_codes: ::prost::alloc::vec::Vec<u32>,
+    #[prost(message, optional, tag = "8")]
+    pub retry_back_off: ::core::option::Option<retry_policy::RetryBackOff>,
+    #[prost(message, optional, tag = "11")]
+    pub rate_limited_retry_back_off: ::core::option::Option<
+        retry_policy::RateLimitedRetryBackOff,
+    >,
+    #[prost(message, repeated, tag = "9")]
+    pub retriable_headers: ::prost::alloc::vec::Vec<HeaderMatcher>,
+    #[prost(message, repeated, tag = "10")]
+    pub retriable_request_headers: ::prost::alloc::vec::Vec<HeaderMatcher>,
+}
+/// Nested message and enum types in `RetryPolicy`.
+pub mod retry_policy {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RetryPriority {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(oneof = "retry_priority::ConfigType", tags = "3")]
+        pub config_type: ::core::option::Option<retry_priority::ConfigType>,
+    }
+    /// Nested message and enum types in `RetryPriority`.
+    pub mod retry_priority {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum ConfigType {
+            #[prost(message, tag = "3")]
+            TypedConfig(::prost_types::Any),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RetryHostPredicate {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(oneof = "retry_host_predicate::ConfigType", tags = "3")]
+        pub config_type: ::core::option::Option<retry_host_predicate::ConfigType>,
+    }
+    /// Nested message and enum types in `RetryHostPredicate`.
+    pub mod retry_host_predicate {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum ConfigType {
+            #[prost(message, tag = "3")]
+            TypedConfig(::prost_types::Any),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RetryBackOff {
+        #[prost(message, optional, tag = "1")]
+        pub base_interval: ::core::option::Option<::prost_types::Duration>,
+        #[prost(message, optional, tag = "2")]
+        pub max_interval: ::core::option::Option<::prost_types::Duration>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ResetHeader {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(enumeration = "ResetHeaderFormat", tag = "2")]
+        pub format: i32,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct RateLimitedRetryBackOff {
+        #[prost(message, repeated, tag = "1")]
+        pub reset_headers: ::prost::alloc::vec::Vec<ResetHeader>,
+        #[prost(message, optional, tag = "2")]
+        pub max_interval: ::core::option::Option<::prost_types::Duration>,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum ResetHeaderFormat {
+        Seconds = 0,
+        UnixTimestamp = 1,
+    }
+    impl ResetHeaderFormat {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                ResetHeaderFormat::Seconds => "SECONDS",
+                ResetHeaderFormat::UnixTimestamp => "UNIX_TIMESTAMP",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "SECONDS" => Some(Self::Seconds),
+                "UNIX_TIMESTAMP" => Some(Self::UnixTimestamp),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HedgePolicy {
+    #[prost(message, optional, tag = "1")]
+    pub initial_requests: ::core::option::Option<u32>,
+    #[prost(message, optional, tag = "2")]
+    pub additional_request_chance: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(bool, tag = "3")]
+    pub hedge_on_per_try_timeout: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RedirectAction {
+    #[prost(string, tag = "1")]
+    pub host_redirect: ::prost::alloc::string::String,
+    #[prost(uint32, tag = "8")]
+    pub port_redirect: u32,
+    #[prost(enumeration = "redirect_action::RedirectResponseCode", tag = "3")]
+    pub response_code: i32,
+    #[prost(bool, tag = "6")]
+    pub strip_query: bool,
+    #[prost(oneof = "redirect_action::SchemeRewriteSpecifier", tags = "4, 7")]
+    pub scheme_rewrite_specifier: ::core::option::Option<
+        redirect_action::SchemeRewriteSpecifier,
+    >,
+    #[prost(oneof = "redirect_action::PathRewriteSpecifier", tags = "2, 5, 9")]
+    pub path_rewrite_specifier: ::core::option::Option<
+        redirect_action::PathRewriteSpecifier,
+    >,
+}
+/// Nested message and enum types in `RedirectAction`.
+pub mod redirect_action {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum RedirectResponseCode {
+        MovedPermanently = 0,
+        Found = 1,
+        SeeOther = 2,
+        TemporaryRedirect = 3,
+        PermanentRedirect = 4,
+    }
+    impl RedirectResponseCode {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                RedirectResponseCode::MovedPermanently => "MOVED_PERMANENTLY",
+                RedirectResponseCode::Found => "FOUND",
+                RedirectResponseCode::SeeOther => "SEE_OTHER",
+                RedirectResponseCode::TemporaryRedirect => "TEMPORARY_REDIRECT",
+                RedirectResponseCode::PermanentRedirect => "PERMANENT_REDIRECT",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "MOVED_PERMANENTLY" => Some(Self::MovedPermanently),
+                "FOUND" => Some(Self::Found),
+                "SEE_OTHER" => Some(Self::SeeOther),
+                "TEMPORARY_REDIRECT" => Some(Self::TemporaryRedirect),
+                "PERMANENT_REDIRECT" => Some(Self::PermanentRedirect),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum SchemeRewriteSpecifier {
+        #[prost(bool, tag = "4")]
+        HttpsRedirect(bool),
+        #[prost(string, tag = "7")]
+        SchemeRedirect(::prost::alloc::string::String),
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum PathRewriteSpecifier {
+        #[prost(string, tag = "2")]
+        PathRedirect(::prost::alloc::string::String),
+        #[prost(string, tag = "5")]
+        PrefixRewrite(::prost::alloc::string::String),
+        #[prost(message, tag = "9")]
+        RegexRewrite(
+            super::super::super::super::r#type::matcher::v3::RegexMatchAndSubstitute,
+        ),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DirectResponseAction {
+    #[prost(uint32, tag = "1")]
+    pub status: u32,
+    #[prost(message, optional, tag = "2")]
+    pub body: ::core::option::Option<super::super::core::v3::DataSource>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct NonForwardingAction {}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Decorator {
+    #[prost(string, tag = "1")]
+    pub operation: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub propagate: ::core::option::Option<bool>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Tracing {
+    #[prost(message, optional, tag = "1")]
+    pub client_sampling: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(message, optional, tag = "2")]
+    pub random_sampling: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(message, optional, tag = "3")]
+    pub overall_sampling: ::core::option::Option<
+        super::super::super::r#type::v3::FractionalPercent,
+    >,
+    #[prost(message, repeated, tag = "4")]
+    pub custom_tags: ::prost::alloc::vec::Vec<
+        super::super::super::r#type::tracing::v3::CustomTag,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct VirtualCluster {
+    #[prost(message, repeated, tag = "4")]
+    pub headers: ::prost::alloc::vec::Vec<HeaderMatcher>,
+    #[prost(string, tag = "2")]
+    pub name: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RateLimit {
+    #[prost(message, optional, tag = "1")]
+    pub stage: ::core::option::Option<u32>,
+    #[prost(string, tag = "2")]
+    pub disable_key: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "3")]
+    pub actions: ::prost::alloc::vec::Vec<rate_limit::Action>,
+    #[prost(message, optional, tag = "4")]
+    pub limit: ::core::option::Option<rate_limit::Override>,
+}
+/// Nested message and enum types in `RateLimit`.
+pub mod rate_limit {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Action {
+        #[prost(oneof = "action::ActionSpecifier", tags = "1, 2, 3, 4, 5, 6, 7, 8, 9")]
+        pub action_specifier: ::core::option::Option<action::ActionSpecifier>,
+    }
+    /// Nested message and enum types in `Action`.
+    pub mod action {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct SourceCluster {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct DestinationCluster {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct RequestHeaders {
+            #[prost(string, tag = "1")]
+            pub header_name: ::prost::alloc::string::String,
+            #[prost(string, tag = "2")]
+            pub descriptor_key: ::prost::alloc::string::String,
+            #[prost(bool, tag = "3")]
+            pub skip_if_absent: bool,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct RemoteAddress {}
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct GenericKey {
+            #[prost(string, tag = "1")]
+            pub descriptor_value: ::prost::alloc::string::String,
+            #[prost(string, tag = "2")]
+            pub descriptor_key: ::prost::alloc::string::String,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct HeaderValueMatch {
+            #[prost(string, tag = "1")]
+            pub descriptor_value: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub expect_match: ::core::option::Option<bool>,
+            #[prost(message, repeated, tag = "3")]
+            pub headers: ::prost::alloc::vec::Vec<super::super::HeaderMatcher>,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct DynamicMetaData {
+            #[prost(string, tag = "1")]
+            pub descriptor_key: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub metadata_key: ::core::option::Option<
+                super::super::super::super::super::r#type::metadata::v3::MetadataKey,
+            >,
+            #[prost(string, tag = "3")]
+            pub default_value: ::prost::alloc::string::String,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct MetaData {
+            #[prost(string, tag = "1")]
+            pub descriptor_key: ::prost::alloc::string::String,
+            #[prost(message, optional, tag = "2")]
+            pub metadata_key: ::core::option::Option<
+                super::super::super::super::super::r#type::metadata::v3::MetadataKey,
+            >,
+            #[prost(string, tag = "3")]
+            pub default_value: ::prost::alloc::string::String,
+            #[prost(enumeration = "meta_data::Source", tag = "4")]
+            pub source: i32,
+        }
+        /// Nested message and enum types in `MetaData`.
+        pub mod meta_data {
+            #[derive(
+                Clone,
+                Copy,
+                Debug,
+                PartialEq,
+                Eq,
+                Hash,
+                PartialOrd,
+                Ord,
+                ::prost::Enumeration
+            )]
+            #[repr(i32)]
+            pub enum Source {
+                Dynamic = 0,
+                RouteEntry = 1,
+            }
+            impl Source {
+                /// String value of the enum field names used in the ProtoBuf definition.
+                ///
+                /// The values are not transformed in any way and thus are considered stable
+                /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+                pub fn as_str_name(&self) -> &'static str {
+                    match self {
+                        Source::Dynamic => "DYNAMIC",
+                        Source::RouteEntry => "ROUTE_ENTRY",
+                    }
+                }
+                /// Creates an enum from field names used in the ProtoBuf definition.
+                pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+                    match value {
+                        "DYNAMIC" => Some(Self::Dynamic),
+                        "ROUTE_ENTRY" => Some(Self::RouteEntry),
+                        _ => None,
+                    }
+                }
+            }
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum ActionSpecifier {
+            #[prost(message, tag = "1")]
+            SourceCluster(SourceCluster),
+            #[prost(message, tag = "2")]
+            DestinationCluster(DestinationCluster),
+            #[prost(message, tag = "3")]
+            RequestHeaders(RequestHeaders),
+            #[prost(message, tag = "4")]
+            RemoteAddress(RemoteAddress),
+            #[prost(message, tag = "5")]
+            GenericKey(GenericKey),
+            #[prost(message, tag = "6")]
+            HeaderValueMatch(HeaderValueMatch),
+            #[prost(message, tag = "7")]
+            DynamicMetadata(DynamicMetaData),
+            #[prost(message, tag = "8")]
+            Metadata(MetaData),
+            #[prost(message, tag = "9")]
+            Extension(super::super::super::super::core::v3::TypedExtensionConfig),
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Override {
+        #[prost(oneof = "r#override::OverrideSpecifier", tags = "1")]
+        pub override_specifier: ::core::option::Option<r#override::OverrideSpecifier>,
+    }
+    /// Nested message and enum types in `Override`.
+    pub mod r#override {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Message)]
+        pub struct DynamicMetadata {
+            #[prost(message, optional, tag = "1")]
+            pub metadata_key: ::core::option::Option<
+                super::super::super::super::super::r#type::metadata::v3::MetadataKey,
+            >,
+        }
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum OverrideSpecifier {
+            #[prost(message, tag = "1")]
+            DynamicMetadata(DynamicMetadata),
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct HeaderMatcher {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(bool, tag = "8")]
+    pub invert_match: bool,
+    #[prost(
+        oneof = "header_matcher::HeaderMatchSpecifier",
+        tags = "4, 11, 6, 7, 9, 10, 12, 13"
+    )]
+    pub header_match_specifier: ::core::option::Option<
+        header_matcher::HeaderMatchSpecifier,
+    >,
+}
+/// Nested message and enum types in `HeaderMatcher`.
+pub mod header_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum HeaderMatchSpecifier {
+        #[prost(string, tag = "4")]
+        ExactMatch(::prost::alloc::string::String),
+        #[prost(message, tag = "11")]
+        SafeRegexMatch(super::super::super::super::r#type::matcher::v3::RegexMatcher),
+        #[prost(message, tag = "6")]
+        RangeMatch(super::super::super::super::r#type::v3::Int64Range),
+        #[prost(bool, tag = "7")]
+        PresentMatch(bool),
+        #[prost(string, tag = "9")]
+        PrefixMatch(::prost::alloc::string::String),
+        #[prost(string, tag = "10")]
+        SuffixMatch(::prost::alloc::string::String),
+        #[prost(string, tag = "12")]
+        ContainsMatch(::prost::alloc::string::String),
+        #[prost(message, tag = "13")]
+        StringMatch(super::super::super::super::r#type::matcher::v3::StringMatcher),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct QueryParameterMatcher {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(
+        oneof = "query_parameter_matcher::QueryParameterMatchSpecifier",
+        tags = "5, 6"
+    )]
+    pub query_parameter_match_specifier: ::core::option::Option<
+        query_parameter_matcher::QueryParameterMatchSpecifier,
+    >,
+}
+/// Nested message and enum types in `QueryParameterMatcher`.
+pub mod query_parameter_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum QueryParameterMatchSpecifier {
+        #[prost(message, tag = "5")]
+        StringMatch(super::super::super::super::r#type::matcher::v3::StringMatcher),
+        #[prost(bool, tag = "6")]
+        PresentMatch(bool),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct InternalRedirectPolicy {
+    #[prost(message, optional, tag = "1")]
+    pub max_internal_redirects: ::core::option::Option<u32>,
+    #[prost(uint32, repeated, packed = "false", tag = "2")]
+    pub redirect_response_codes: ::prost::alloc::vec::Vec<u32>,
+    #[prost(message, repeated, tag = "3")]
+    pub predicates: ::prost::alloc::vec::Vec<
+        super::super::core::v3::TypedExtensionConfig,
+    >,
+    #[prost(bool, tag = "4")]
+    pub allow_cross_scheme_redirect: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct FilterConfig {
+    #[prost(message, optional, tag = "1")]
+    pub config: ::core::option::Option<::prost_types::Any>,
+    #[prost(bool, tag = "2")]
+    pub is_optional: bool,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RouteConfiguration {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub virtual_hosts: ::prost::alloc::vec::Vec<VirtualHost>,
+    #[prost(message, optional, tag = "9")]
+    pub vhds: ::core::option::Option<Vhds>,
+    #[prost(string, repeated, tag = "3")]
+    pub internal_only_headers: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(message, repeated, tag = "4")]
+    pub response_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "5")]
+    pub response_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(message, repeated, tag = "6")]
+    pub request_headers_to_add: ::prost::alloc::vec::Vec<
+        super::super::core::v3::HeaderValueOption,
+    >,
+    #[prost(string, repeated, tag = "8")]
+    pub request_headers_to_remove: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(bool, tag = "10")]
+    pub most_specific_header_mutations_wins: bool,
+    #[prost(message, optional, tag = "7")]
+    pub validate_clusters: ::core::option::Option<bool>,
+    #[prost(message, optional, tag = "11")]
+    pub max_direct_response_body_size_bytes: ::core::option::Option<u32>,
+    #[prost(message, repeated, tag = "12")]
+    pub cluster_specifier_plugins: ::prost::alloc::vec::Vec<ClusterSpecifierPlugin>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ClusterSpecifierPlugin {
+    #[prost(message, optional, tag = "1")]
+    pub extension: ::core::option::Option<super::super::core::v3::TypedExtensionConfig>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Vhds {
+    #[prost(message, optional, tag = "1")]
+    pub config_source: ::core::option::Option<super::super::core::v3::ConfigSource>,
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.matcher.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.matcher.v3.rs.html new file mode 100644 index 0000000000..5b3ac0d872 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.matcher.v3.rs.html @@ -0,0 +1,307 @@ +envoy.r#type.matcher.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DoubleMatcher {
+    #[prost(oneof = "double_matcher::MatchPattern", tags = "1, 2")]
+    pub match_pattern: ::core::option::Option<double_matcher::MatchPattern>,
+}
+/// Nested message and enum types in `DoubleMatcher`.
+pub mod double_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum MatchPattern {
+        #[prost(message, tag = "1")]
+        Range(super::super::super::v3::DoubleRange),
+        #[prost(double, tag = "2")]
+        Exact(f64),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RegexMatcher {
+    #[prost(string, tag = "2")]
+    pub regex: ::prost::alloc::string::String,
+    #[prost(oneof = "regex_matcher::EngineType", tags = "1")]
+    pub engine_type: ::core::option::Option<regex_matcher::EngineType>,
+}
+/// Nested message and enum types in `RegexMatcher`.
+pub mod regex_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct GoogleRe2 {
+        #[deprecated]
+        #[prost(message, optional, tag = "1")]
+        pub max_program_size: ::core::option::Option<u32>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum EngineType {
+        #[prost(message, tag = "1")]
+        GoogleRe2(GoogleRe2),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct RegexMatchAndSubstitute {
+    #[prost(message, optional, tag = "1")]
+    pub pattern: ::core::option::Option<RegexMatcher>,
+    #[prost(string, tag = "2")]
+    pub substitution: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct StringMatcher {
+    #[prost(bool, tag = "6")]
+    pub ignore_case: bool,
+    #[prost(oneof = "string_matcher::MatchPattern", tags = "1, 2, 3, 5, 7")]
+    pub match_pattern: ::core::option::Option<string_matcher::MatchPattern>,
+}
+/// Nested message and enum types in `StringMatcher`.
+pub mod string_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum MatchPattern {
+        #[prost(string, tag = "1")]
+        Exact(::prost::alloc::string::String),
+        #[prost(string, tag = "2")]
+        Prefix(::prost::alloc::string::String),
+        #[prost(string, tag = "3")]
+        Suffix(::prost::alloc::string::String),
+        #[prost(message, tag = "5")]
+        SafeRegex(super::RegexMatcher),
+        #[prost(string, tag = "7")]
+        Contains(::prost::alloc::string::String),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListStringMatcher {
+    #[prost(message, repeated, tag = "1")]
+    pub patterns: ::prost::alloc::vec::Vec<StringMatcher>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ValueMatcher {
+    #[prost(oneof = "value_matcher::MatchPattern", tags = "1, 2, 3, 4, 5, 6")]
+    pub match_pattern: ::core::option::Option<value_matcher::MatchPattern>,
+}
+/// Nested message and enum types in `ValueMatcher`.
+pub mod value_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct NullMatch {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum MatchPattern {
+        #[prost(message, tag = "1")]
+        NullMatch(NullMatch),
+        #[prost(message, tag = "2")]
+        DoubleMatch(super::DoubleMatcher),
+        #[prost(message, tag = "3")]
+        StringMatch(super::StringMatcher),
+        #[prost(bool, tag = "4")]
+        BoolMatch(bool),
+        #[prost(bool, tag = "5")]
+        PresentMatch(bool),
+        #[prost(message, tag = "6")]
+        ListMatch(::prost::alloc::boxed::Box<super::ListMatcher>),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ListMatcher {
+    #[prost(oneof = "list_matcher::MatchPattern", tags = "1")]
+    pub match_pattern: ::core::option::Option<list_matcher::MatchPattern>,
+}
+/// Nested message and enum types in `ListMatcher`.
+pub mod list_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum MatchPattern {
+        #[prost(message, tag = "1")]
+        OneOf(::prost::alloc::boxed::Box<super::ValueMatcher>),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct MetadataMatcher {
+    #[prost(string, tag = "1")]
+    pub filter: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub path: ::prost::alloc::vec::Vec<metadata_matcher::PathSegment>,
+    #[prost(message, optional, tag = "3")]
+    pub value: ::core::option::Option<ValueMatcher>,
+    #[prost(bool, tag = "4")]
+    pub invert: bool,
+}
+/// Nested message and enum types in `MetadataMatcher`.
+pub mod metadata_matcher {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct PathSegment {
+        #[prost(oneof = "path_segment::Segment", tags = "1")]
+        pub segment: ::core::option::Option<path_segment::Segment>,
+    }
+    /// Nested message and enum types in `PathSegment`.
+    pub mod path_segment {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum Segment {
+            #[prost(string, tag = "1")]
+            Key(::prost::alloc::string::String),
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.metadata.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.metadata.v3.rs.html new file mode 100644 index 0000000000..b4786c9636 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.metadata.v3.rs.html @@ -0,0 +1,119 @@ +envoy.r#type.metadata.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct MetadataKey {
+    #[prost(string, tag = "1")]
+    pub key: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub path: ::prost::alloc::vec::Vec<metadata_key::PathSegment>,
+}
+/// Nested message and enum types in `MetadataKey`.
+pub mod metadata_key {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct PathSegment {
+        #[prost(oneof = "path_segment::Segment", tags = "1")]
+        pub segment: ::core::option::Option<path_segment::Segment>,
+    }
+    /// Nested message and enum types in `PathSegment`.
+    pub mod path_segment {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum Segment {
+            #[prost(string, tag = "1")]
+            Key(::prost::alloc::string::String),
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct MetadataKind {
+    #[prost(oneof = "metadata_kind::Kind", tags = "1, 2, 3, 4")]
+    pub kind: ::core::option::Option<metadata_kind::Kind>,
+}
+/// Nested message and enum types in `MetadataKind`.
+pub mod metadata_kind {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Request {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Route {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Cluster {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Host {}
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Kind {
+        #[prost(message, tag = "1")]
+        Request(Request),
+        #[prost(message, tag = "2")]
+        Route(Route),
+        #[prost(message, tag = "3")]
+        Cluster(Cluster),
+        #[prost(message, tag = "4")]
+        Host(Host),
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.tracing.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.tracing.v3.rs.html new file mode 100644 index 0000000000..7b9a1b591d --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.tracing.v3.rs.html @@ -0,0 +1,119 @@ +envoy.r#type.tracing.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CustomTag {
+    #[prost(string, tag = "1")]
+    pub tag: ::prost::alloc::string::String,
+    #[prost(oneof = "custom_tag::Type", tags = "2, 3, 4, 5")]
+    pub r#type: ::core::option::Option<custom_tag::Type>,
+}
+/// Nested message and enum types in `CustomTag`.
+pub mod custom_tag {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Literal {
+        #[prost(string, tag = "1")]
+        pub value: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Environment {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub default_value: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Header {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub default_value: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Metadata {
+        #[prost(message, optional, tag = "1")]
+        pub kind: ::core::option::Option<
+            super::super::super::metadata::v3::MetadataKind,
+        >,
+        #[prost(message, optional, tag = "2")]
+        pub metadata_key: ::core::option::Option<
+            super::super::super::metadata::v3::MetadataKey,
+        >,
+        #[prost(string, tag = "3")]
+        pub default_value: ::prost::alloc::string::String,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Type {
+        #[prost(message, tag = "2")]
+        Literal(Literal),
+        #[prost(message, tag = "3")]
+        Environment(Environment),
+        #[prost(message, tag = "4")]
+        RequestHeader(Header),
+        #[prost(message, tag = "5")]
+        Metadata(Metadata),
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.v3.rs.html new file mode 100644 index 0000000000..121816ab01 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.r#type.v3.rs.html @@ -0,0 +1,239 @@ +envoy.r#type.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Percent {
+    #[prost(double, tag = "1")]
+    pub value: f64,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct FractionalPercent {
+    #[prost(uint32, tag = "1")]
+    pub numerator: u32,
+    #[prost(enumeration = "fractional_percent::DenominatorType", tag = "2")]
+    pub denominator: i32,
+}
+/// Nested message and enum types in `FractionalPercent`.
+pub mod fractional_percent {
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum DenominatorType {
+        Hundred = 0,
+        TenThousand = 1,
+        Million = 2,
+    }
+    impl DenominatorType {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                DenominatorType::Hundred => "HUNDRED",
+                DenominatorType::TenThousand => "TEN_THOUSAND",
+                DenominatorType::Million => "MILLION",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "HUNDRED" => Some(Self::Hundred),
+                "TEN_THOUSAND" => Some(Self::TenThousand),
+                "MILLION" => Some(Self::Million),
+                _ => None,
+            }
+        }
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct SemanticVersion {
+    #[prost(uint32, tag = "1")]
+    pub major_number: u32,
+    #[prost(uint32, tag = "2")]
+    pub minor_number: u32,
+    #[prost(uint32, tag = "3")]
+    pub patch: u32,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Int64Range {
+    #[prost(int64, tag = "1")]
+    pub start: i64,
+    #[prost(int64, tag = "2")]
+    pub end: i64,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Int32Range {
+    #[prost(int32, tag = "1")]
+    pub start: i32,
+    #[prost(int32, tag = "2")]
+    pub end: i32,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DoubleRange {
+    #[prost(double, tag = "1")]
+    pub start: f64,
+    #[prost(double, tag = "2")]
+    pub end: f64,
+}
+#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
+#[repr(i32)]
+pub enum CodecClientType {
+    Http1 = 0,
+    Http2 = 1,
+    Http3 = 2,
+}
+impl CodecClientType {
+    /// String value of the enum field names used in the ProtoBuf definition.
+    ///
+    /// The values are not transformed in any way and thus are considered stable
+    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+    pub fn as_str_name(&self) -> &'static str {
+        match self {
+            CodecClientType::Http1 => "HTTP1",
+            CodecClientType::Http2 => "HTTP2",
+            CodecClientType::Http3 => "HTTP3",
+        }
+    }
+    /// Creates an enum from field names used in the ProtoBuf definition.
+    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+        match value {
+            "HTTP1" => Some(Self::Http1),
+            "HTTP2" => Some(Self::Http2),
+            "HTTP3" => Some(Self::Http3),
+            _ => None,
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.cluster.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.cluster.v3.rs.html new file mode 100644 index 0000000000..749fe22c59 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.cluster.v3.rs.html @@ -0,0 +1,1077 @@ +envoy.service.cluster.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CdsDummy {}
+/// Generated client implementations.
+pub mod cluster_discovery_service_client {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    use tonic::codegen::http::Uri;
+    /// Return list of all clusters this proxy will load balance to.
+    #[derive(Debug, Clone)]
+    pub struct ClusterDiscoveryServiceClient<T> {
+        inner: tonic::client::Grpc<T>,
+    }
+    impl ClusterDiscoveryServiceClient<tonic::transport::Channel> {
+        /// Attempt to create a new client by connecting to a given endpoint.
+        pub async fn connect<D>(dst: D) -> Result<Self, tonic::transport::Error>
+        where
+            D: TryInto<tonic::transport::Endpoint>,
+            D::Error: Into<StdError>,
+        {
+            let conn = tonic::transport::Endpoint::new(dst)?.connect().await?;
+            Ok(Self::new(conn))
+        }
+    }
+    impl<T> ClusterDiscoveryServiceClient<T>
+    where
+        T: tonic::client::GrpcService<tonic::body::BoxBody>,
+        T::Error: Into<StdError>,
+        T::ResponseBody: Body<Data = Bytes> + Send + 'static,
+        <T::ResponseBody as Body>::Error: Into<StdError> + Send,
+    {
+        pub fn new(inner: T) -> Self {
+            let inner = tonic::client::Grpc::new(inner);
+            Self { inner }
+        }
+        pub fn with_origin(inner: T, origin: Uri) -> Self {
+            let inner = tonic::client::Grpc::with_origin(inner, origin);
+            Self { inner }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> ClusterDiscoveryServiceClient<InterceptedService<T, F>>
+        where
+            F: tonic::service::Interceptor,
+            T::ResponseBody: Default,
+            T: tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+                Response = http::Response<
+                    <T as tonic::client::GrpcService<tonic::body::BoxBody>>::ResponseBody,
+                >,
+            >,
+            <T as tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+            >>::Error: Into<StdError> + Send + Sync,
+        {
+            ClusterDiscoveryServiceClient::new(
+                InterceptedService::new(inner, interceptor),
+            )
+        }
+        /// Compress requests with the given encoding.
+        ///
+        /// This requires the server to support it otherwise it might respond with an
+        /// error.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.send_compressed(encoding);
+            self
+        }
+        /// Enable decompressing responses.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.accept_compressed(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_decoding_message_size(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_encoding_message_size(limit);
+            self
+        }
+        pub async fn stream_clusters(
+            &mut self,
+            request: impl tonic::IntoStreamingRequest<
+                Message = super::super::super::discovery::v3::DiscoveryRequest,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<
+                tonic::codec::Streaming<
+                    super::super::super::discovery::v3::DiscoveryResponse,
+                >,
+            >,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/StreamClusters",
+            );
+            let mut req = request.into_streaming_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "envoy.service.cluster.v3.ClusterDiscoveryService",
+                        "StreamClusters",
+                    ),
+                );
+            self.inner.streaming(req, path, codec).await
+        }
+        pub async fn delta_clusters(
+            &mut self,
+            request: impl tonic::IntoStreamingRequest<
+                Message = super::super::super::discovery::v3::DeltaDiscoveryRequest,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<
+                tonic::codec::Streaming<
+                    super::super::super::discovery::v3::DeltaDiscoveryResponse,
+                >,
+            >,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/DeltaClusters",
+            );
+            let mut req = request.into_streaming_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "envoy.service.cluster.v3.ClusterDiscoveryService",
+                        "DeltaClusters",
+                    ),
+                );
+            self.inner.streaming(req, path, codec).await
+        }
+        pub async fn fetch_clusters(
+            &mut self,
+            request: impl tonic::IntoRequest<
+                super::super::super::discovery::v3::DiscoveryRequest,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<super::super::super::discovery::v3::DiscoveryResponse>,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/FetchClusters",
+            );
+            let mut req = request.into_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "envoy.service.cluster.v3.ClusterDiscoveryService",
+                        "FetchClusters",
+                    ),
+                );
+            self.inner.unary(req, path, codec).await
+        }
+    }
+}
+/// Generated server implementations.
+pub mod cluster_discovery_service_server {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    /// Generated trait containing gRPC methods that should be implemented for use with ClusterDiscoveryServiceServer.
+    #[async_trait]
+    pub trait ClusterDiscoveryService: Send + Sync + 'static {
+        /// Server streaming response type for the StreamClusters method.
+        type StreamClustersStream: tonic::codegen::tokio_stream::Stream<
+                Item = std::result::Result<
+                    super::super::super::discovery::v3::DiscoveryResponse,
+                    tonic::Status,
+                >,
+            >
+            + Send
+            + 'static;
+        async fn stream_clusters(
+            &self,
+            request: tonic::Request<
+                tonic::Streaming<super::super::super::discovery::v3::DiscoveryRequest>,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<Self::StreamClustersStream>,
+            tonic::Status,
+        >;
+        /// Server streaming response type for the DeltaClusters method.
+        type DeltaClustersStream: tonic::codegen::tokio_stream::Stream<
+                Item = std::result::Result<
+                    super::super::super::discovery::v3::DeltaDiscoveryResponse,
+                    tonic::Status,
+                >,
+            >
+            + Send
+            + 'static;
+        async fn delta_clusters(
+            &self,
+            request: tonic::Request<
+                tonic::Streaming<
+                    super::super::super::discovery::v3::DeltaDiscoveryRequest,
+                >,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<Self::DeltaClustersStream>,
+            tonic::Status,
+        >;
+        async fn fetch_clusters(
+            &self,
+            request: tonic::Request<super::super::super::discovery::v3::DiscoveryRequest>,
+        ) -> std::result::Result<
+            tonic::Response<super::super::super::discovery::v3::DiscoveryResponse>,
+            tonic::Status,
+        >;
+    }
+    /// Return list of all clusters this proxy will load balance to.
+    #[derive(Debug)]
+    pub struct ClusterDiscoveryServiceServer<T: ClusterDiscoveryService> {
+        inner: _Inner<T>,
+        accept_compression_encodings: EnabledCompressionEncodings,
+        send_compression_encodings: EnabledCompressionEncodings,
+        max_decoding_message_size: Option<usize>,
+        max_encoding_message_size: Option<usize>,
+    }
+    struct _Inner<T>(Arc<T>);
+    impl<T: ClusterDiscoveryService> ClusterDiscoveryServiceServer<T> {
+        pub fn new(inner: T) -> Self {
+            Self::from_arc(Arc::new(inner))
+        }
+        pub fn from_arc(inner: Arc<T>) -> Self {
+            let inner = _Inner(inner);
+            Self {
+                inner,
+                accept_compression_encodings: Default::default(),
+                send_compression_encodings: Default::default(),
+                max_decoding_message_size: None,
+                max_encoding_message_size: None,
+            }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> InterceptedService<Self, F>
+        where
+            F: tonic::service::Interceptor,
+        {
+            InterceptedService::new(Self::new(inner), interceptor)
+        }
+        /// Enable decompressing requests with the given encoding.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.accept_compression_encodings.enable(encoding);
+            self
+        }
+        /// Compress responses with the given encoding, if the client supports it.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.send_compression_encodings.enable(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.max_decoding_message_size = Some(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.max_encoding_message_size = Some(limit);
+            self
+        }
+    }
+    impl<T, B> tonic::codegen::Service<http::Request<B>>
+    for ClusterDiscoveryServiceServer<T>
+    where
+        T: ClusterDiscoveryService,
+        B: Body + Send + 'static,
+        B::Error: Into<StdError> + Send + 'static,
+    {
+        type Response = http::Response<tonic::body::BoxBody>;
+        type Error = std::convert::Infallible;
+        type Future = BoxFuture<Self::Response, Self::Error>;
+        fn poll_ready(
+            &mut self,
+            _cx: &mut Context<'_>,
+        ) -> Poll<std::result::Result<(), Self::Error>> {
+            Poll::Ready(Ok(()))
+        }
+        fn call(&mut self, req: http::Request<B>) -> Self::Future {
+            let inner = self.inner.clone();
+            match req.uri().path() {
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/StreamClusters" => {
+                    #[allow(non_camel_case_types)]
+                    struct StreamClustersSvc<T: ClusterDiscoveryService>(pub Arc<T>);
+                    impl<
+                        T: ClusterDiscoveryService,
+                    > tonic::server::StreamingService<
+                        super::super::super::discovery::v3::DiscoveryRequest,
+                    > for StreamClustersSvc<T> {
+                        type Response = super::super::super::discovery::v3::DiscoveryResponse;
+                        type ResponseStream = T::StreamClustersStream;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::ResponseStream>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                tonic::Streaming<
+                                    super::super::super::discovery::v3::DiscoveryRequest,
+                                >,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as ClusterDiscoveryService>::stream_clusters(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = StreamClustersSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.streaming(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/DeltaClusters" => {
+                    #[allow(non_camel_case_types)]
+                    struct DeltaClustersSvc<T: ClusterDiscoveryService>(pub Arc<T>);
+                    impl<
+                        T: ClusterDiscoveryService,
+                    > tonic::server::StreamingService<
+                        super::super::super::discovery::v3::DeltaDiscoveryRequest,
+                    > for DeltaClustersSvc<T> {
+                        type Response = super::super::super::discovery::v3::DeltaDiscoveryResponse;
+                        type ResponseStream = T::DeltaClustersStream;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::ResponseStream>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                tonic::Streaming<
+                                    super::super::super::discovery::v3::DeltaDiscoveryRequest,
+                                >,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as ClusterDiscoveryService>::delta_clusters(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = DeltaClustersSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.streaming(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                "/envoy.service.cluster.v3.ClusterDiscoveryService/FetchClusters" => {
+                    #[allow(non_camel_case_types)]
+                    struct FetchClustersSvc<T: ClusterDiscoveryService>(pub Arc<T>);
+                    impl<
+                        T: ClusterDiscoveryService,
+                    > tonic::server::UnaryService<
+                        super::super::super::discovery::v3::DiscoveryRequest,
+                    > for FetchClustersSvc<T> {
+                        type Response = super::super::super::discovery::v3::DiscoveryResponse;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::Response>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                super::super::super::discovery::v3::DiscoveryRequest,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as ClusterDiscoveryService>::fetch_clusters(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = FetchClustersSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.unary(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                _ => {
+                    Box::pin(async move {
+                        Ok(
+                            http::Response::builder()
+                                .status(200)
+                                .header("grpc-status", "12")
+                                .header("content-type", "application/grpc")
+                                .body(empty_body())
+                                .unwrap(),
+                        )
+                    })
+                }
+            }
+        }
+    }
+    impl<T: ClusterDiscoveryService> Clone for ClusterDiscoveryServiceServer<T> {
+        fn clone(&self) -> Self {
+            let inner = self.inner.clone();
+            Self {
+                inner,
+                accept_compression_encodings: self.accept_compression_encodings,
+                send_compression_encodings: self.send_compression_encodings,
+                max_decoding_message_size: self.max_decoding_message_size,
+                max_encoding_message_size: self.max_encoding_message_size,
+            }
+        }
+    }
+    impl<T: ClusterDiscoveryService> Clone for _Inner<T> {
+        fn clone(&self) -> Self {
+            Self(Arc::clone(&self.0))
+        }
+    }
+    impl<T: std::fmt::Debug> std::fmt::Debug for _Inner<T> {
+        fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+            write!(f, "{:?}", self.0)
+        }
+    }
+    impl<T: ClusterDiscoveryService> tonic::server::NamedService
+    for ClusterDiscoveryServiceServer<T> {
+        const NAME: &'static str = "envoy.service.cluster.v3.ClusterDiscoveryService";
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.discovery.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.discovery.v3.rs.html new file mode 100644 index 0000000000..1fd128b839 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/envoy.service.discovery.v3.rs.html @@ -0,0 +1,1081 @@ +envoy.service.discovery.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+369
+370
+371
+372
+373
+374
+375
+376
+377
+378
+379
+380
+381
+382
+383
+384
+385
+386
+387
+388
+389
+390
+391
+392
+393
+394
+395
+396
+397
+398
+399
+400
+401
+402
+403
+404
+405
+406
+407
+408
+409
+410
+411
+412
+413
+414
+415
+416
+417
+418
+419
+420
+421
+422
+423
+424
+425
+426
+427
+428
+429
+430
+431
+432
+433
+434
+435
+436
+437
+438
+439
+440
+441
+442
+443
+444
+445
+446
+447
+448
+449
+450
+451
+452
+453
+454
+455
+456
+457
+458
+459
+460
+461
+462
+463
+464
+465
+466
+467
+468
+469
+470
+471
+472
+473
+474
+475
+476
+477
+478
+479
+480
+481
+482
+483
+484
+485
+486
+487
+488
+489
+490
+491
+492
+493
+494
+495
+496
+497
+498
+499
+500
+501
+502
+503
+504
+505
+506
+507
+508
+509
+510
+511
+512
+513
+514
+515
+516
+517
+518
+519
+520
+521
+522
+523
+524
+525
+526
+527
+528
+529
+530
+531
+532
+533
+534
+535
+536
+537
+538
+539
+540
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DiscoveryRequest {
+    #[prost(string, tag = "1")]
+    pub version_info: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub node: ::core::option::Option<super::super::super::config::core::v3::Node>,
+    #[prost(string, repeated, tag = "3")]
+    pub resource_names: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(string, tag = "4")]
+    pub type_url: ::prost::alloc::string::String,
+    #[prost(string, tag = "5")]
+    pub response_nonce: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "6")]
+    pub error_detail: ::core::option::Option<
+        super::super::super::super::google::rpc::Status,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DiscoveryResponse {
+    #[prost(string, tag = "1")]
+    pub version_info: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub resources: ::prost::alloc::vec::Vec<::prost_types::Any>,
+    #[prost(bool, tag = "3")]
+    pub canary: bool,
+    #[prost(string, tag = "4")]
+    pub type_url: ::prost::alloc::string::String,
+    #[prost(string, tag = "5")]
+    pub nonce: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "6")]
+    pub control_plane: ::core::option::Option<
+        super::super::super::config::core::v3::ControlPlane,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DeltaDiscoveryRequest {
+    #[prost(message, optional, tag = "1")]
+    pub node: ::core::option::Option<super::super::super::config::core::v3::Node>,
+    #[prost(string, tag = "2")]
+    pub type_url: ::prost::alloc::string::String,
+    #[prost(string, repeated, tag = "3")]
+    pub resource_names_subscribe: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(string, repeated, tag = "4")]
+    pub resource_names_unsubscribe: ::prost::alloc::vec::Vec<
+        ::prost::alloc::string::String,
+    >,
+    #[prost(map = "string, string", tag = "5")]
+    pub initial_resource_versions: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost::alloc::string::String,
+    >,
+    #[prost(string, tag = "6")]
+    pub response_nonce: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "7")]
+    pub error_detail: ::core::option::Option<
+        super::super::super::super::google::rpc::Status,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct DeltaDiscoveryResponse {
+    #[prost(string, tag = "1")]
+    pub system_version_info: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "2")]
+    pub resources: ::prost::alloc::vec::Vec<Resource>,
+    #[prost(string, tag = "4")]
+    pub type_url: ::prost::alloc::string::String,
+    #[prost(string, repeated, tag = "6")]
+    pub removed_resources: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(string, tag = "5")]
+    pub nonce: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "7")]
+    pub control_plane: ::core::option::Option<
+        super::super::super::config::core::v3::ControlPlane,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Resource {
+    #[prost(string, tag = "3")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(string, repeated, tag = "4")]
+    pub aliases: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+    #[prost(string, tag = "1")]
+    pub version: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub resource: ::core::option::Option<::prost_types::Any>,
+    #[prost(message, optional, tag = "6")]
+    pub ttl: ::core::option::Option<::prost_types::Duration>,
+    #[prost(message, optional, tag = "7")]
+    pub cache_control: ::core::option::Option<resource::CacheControl>,
+}
+/// Nested message and enum types in `Resource`.
+pub mod resource {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct CacheControl {
+        #[prost(bool, tag = "1")]
+        pub do_not_cache: bool,
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct AdsDummy {}
+/// Generated client implementations.
+pub mod aggregated_discovery_service_client {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    use tonic::codegen::http::Uri;
+    /// See https://github.com/envoyproxy/envoy-api#apis for a description of the role of
+    /// ADS and how it is intended to be used by a management server. ADS requests
+    /// have the same structure as their singleton xDS counterparts, but can
+    /// multiplex many resource types on a single stream. The type_url in the
+    /// DiscoveryRequest/DiscoveryResponse provides sufficient information to recover
+    /// the multiplexed singleton APIs at the Envoy instance and management server.
+    #[derive(Debug, Clone)]
+    pub struct AggregatedDiscoveryServiceClient<T> {
+        inner: tonic::client::Grpc<T>,
+    }
+    impl AggregatedDiscoveryServiceClient<tonic::transport::Channel> {
+        /// Attempt to create a new client by connecting to a given endpoint.
+        pub async fn connect<D>(dst: D) -> Result<Self, tonic::transport::Error>
+        where
+            D: TryInto<tonic::transport::Endpoint>,
+            D::Error: Into<StdError>,
+        {
+            let conn = tonic::transport::Endpoint::new(dst)?.connect().await?;
+            Ok(Self::new(conn))
+        }
+    }
+    impl<T> AggregatedDiscoveryServiceClient<T>
+    where
+        T: tonic::client::GrpcService<tonic::body::BoxBody>,
+        T::Error: Into<StdError>,
+        T::ResponseBody: Body<Data = Bytes> + Send + 'static,
+        <T::ResponseBody as Body>::Error: Into<StdError> + Send,
+    {
+        pub fn new(inner: T) -> Self {
+            let inner = tonic::client::Grpc::new(inner);
+            Self { inner }
+        }
+        pub fn with_origin(inner: T, origin: Uri) -> Self {
+            let inner = tonic::client::Grpc::with_origin(inner, origin);
+            Self { inner }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> AggregatedDiscoveryServiceClient<InterceptedService<T, F>>
+        where
+            F: tonic::service::Interceptor,
+            T::ResponseBody: Default,
+            T: tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+                Response = http::Response<
+                    <T as tonic::client::GrpcService<tonic::body::BoxBody>>::ResponseBody,
+                >,
+            >,
+            <T as tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+            >>::Error: Into<StdError> + Send + Sync,
+        {
+            AggregatedDiscoveryServiceClient::new(
+                InterceptedService::new(inner, interceptor),
+            )
+        }
+        /// Compress requests with the given encoding.
+        ///
+        /// This requires the server to support it otherwise it might respond with an
+        /// error.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.send_compressed(encoding);
+            self
+        }
+        /// Enable decompressing responses.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.accept_compressed(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_decoding_message_size(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_encoding_message_size(limit);
+            self
+        }
+        /// This is a gRPC-only API.
+        pub async fn stream_aggregated_resources(
+            &mut self,
+            request: impl tonic::IntoStreamingRequest<Message = super::DiscoveryRequest>,
+        ) -> std::result::Result<
+            tonic::Response<tonic::codec::Streaming<super::DiscoveryResponse>>,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources",
+            );
+            let mut req = request.into_streaming_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "envoy.service.discovery.v3.AggregatedDiscoveryService",
+                        "StreamAggregatedResources",
+                    ),
+                );
+            self.inner.streaming(req, path, codec).await
+        }
+        pub async fn delta_aggregated_resources(
+            &mut self,
+            request: impl tonic::IntoStreamingRequest<
+                Message = super::DeltaDiscoveryRequest,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<tonic::codec::Streaming<super::DeltaDiscoveryResponse>>,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/envoy.service.discovery.v3.AggregatedDiscoveryService/DeltaAggregatedResources",
+            );
+            let mut req = request.into_streaming_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "envoy.service.discovery.v3.AggregatedDiscoveryService",
+                        "DeltaAggregatedResources",
+                    ),
+                );
+            self.inner.streaming(req, path, codec).await
+        }
+    }
+}
+/// Generated server implementations.
+pub mod aggregated_discovery_service_server {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    /// Generated trait containing gRPC methods that should be implemented for use with AggregatedDiscoveryServiceServer.
+    #[async_trait]
+    pub trait AggregatedDiscoveryService: Send + Sync + 'static {
+        /// Server streaming response type for the StreamAggregatedResources method.
+        type StreamAggregatedResourcesStream: tonic::codegen::tokio_stream::Stream<
+                Item = std::result::Result<super::DiscoveryResponse, tonic::Status>,
+            >
+            + Send
+            + 'static;
+        /// This is a gRPC-only API.
+        async fn stream_aggregated_resources(
+            &self,
+            request: tonic::Request<tonic::Streaming<super::DiscoveryRequest>>,
+        ) -> std::result::Result<
+            tonic::Response<Self::StreamAggregatedResourcesStream>,
+            tonic::Status,
+        >;
+        /// Server streaming response type for the DeltaAggregatedResources method.
+        type DeltaAggregatedResourcesStream: tonic::codegen::tokio_stream::Stream<
+                Item = std::result::Result<super::DeltaDiscoveryResponse, tonic::Status>,
+            >
+            + Send
+            + 'static;
+        async fn delta_aggregated_resources(
+            &self,
+            request: tonic::Request<tonic::Streaming<super::DeltaDiscoveryRequest>>,
+        ) -> std::result::Result<
+            tonic::Response<Self::DeltaAggregatedResourcesStream>,
+            tonic::Status,
+        >;
+    }
+    /// See https://github.com/envoyproxy/envoy-api#apis for a description of the role of
+    /// ADS and how it is intended to be used by a management server. ADS requests
+    /// have the same structure as their singleton xDS counterparts, but can
+    /// multiplex many resource types on a single stream. The type_url in the
+    /// DiscoveryRequest/DiscoveryResponse provides sufficient information to recover
+    /// the multiplexed singleton APIs at the Envoy instance and management server.
+    #[derive(Debug)]
+    pub struct AggregatedDiscoveryServiceServer<T: AggregatedDiscoveryService> {
+        inner: _Inner<T>,
+        accept_compression_encodings: EnabledCompressionEncodings,
+        send_compression_encodings: EnabledCompressionEncodings,
+        max_decoding_message_size: Option<usize>,
+        max_encoding_message_size: Option<usize>,
+    }
+    struct _Inner<T>(Arc<T>);
+    impl<T: AggregatedDiscoveryService> AggregatedDiscoveryServiceServer<T> {
+        pub fn new(inner: T) -> Self {
+            Self::from_arc(Arc::new(inner))
+        }
+        pub fn from_arc(inner: Arc<T>) -> Self {
+            let inner = _Inner(inner);
+            Self {
+                inner,
+                accept_compression_encodings: Default::default(),
+                send_compression_encodings: Default::default(),
+                max_decoding_message_size: None,
+                max_encoding_message_size: None,
+            }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> InterceptedService<Self, F>
+        where
+            F: tonic::service::Interceptor,
+        {
+            InterceptedService::new(Self::new(inner), interceptor)
+        }
+        /// Enable decompressing requests with the given encoding.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.accept_compression_encodings.enable(encoding);
+            self
+        }
+        /// Compress responses with the given encoding, if the client supports it.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.send_compression_encodings.enable(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.max_decoding_message_size = Some(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.max_encoding_message_size = Some(limit);
+            self
+        }
+    }
+    impl<T, B> tonic::codegen::Service<http::Request<B>>
+    for AggregatedDiscoveryServiceServer<T>
+    where
+        T: AggregatedDiscoveryService,
+        B: Body + Send + 'static,
+        B::Error: Into<StdError> + Send + 'static,
+    {
+        type Response = http::Response<tonic::body::BoxBody>;
+        type Error = std::convert::Infallible;
+        type Future = BoxFuture<Self::Response, Self::Error>;
+        fn poll_ready(
+            &mut self,
+            _cx: &mut Context<'_>,
+        ) -> Poll<std::result::Result<(), Self::Error>> {
+            Poll::Ready(Ok(()))
+        }
+        fn call(&mut self, req: http::Request<B>) -> Self::Future {
+            let inner = self.inner.clone();
+            match req.uri().path() {
+                "/envoy.service.discovery.v3.AggregatedDiscoveryService/StreamAggregatedResources" => {
+                    #[allow(non_camel_case_types)]
+                    struct StreamAggregatedResourcesSvc<T: AggregatedDiscoveryService>(
+                        pub Arc<T>,
+                    );
+                    impl<
+                        T: AggregatedDiscoveryService,
+                    > tonic::server::StreamingService<super::DiscoveryRequest>
+                    for StreamAggregatedResourcesSvc<T> {
+                        type Response = super::DiscoveryResponse;
+                        type ResponseStream = T::StreamAggregatedResourcesStream;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::ResponseStream>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                tonic::Streaming<super::DiscoveryRequest>,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as AggregatedDiscoveryService>::stream_aggregated_resources(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = StreamAggregatedResourcesSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.streaming(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                "/envoy.service.discovery.v3.AggregatedDiscoveryService/DeltaAggregatedResources" => {
+                    #[allow(non_camel_case_types)]
+                    struct DeltaAggregatedResourcesSvc<T: AggregatedDiscoveryService>(
+                        pub Arc<T>,
+                    );
+                    impl<
+                        T: AggregatedDiscoveryService,
+                    > tonic::server::StreamingService<super::DeltaDiscoveryRequest>
+                    for DeltaAggregatedResourcesSvc<T> {
+                        type Response = super::DeltaDiscoveryResponse;
+                        type ResponseStream = T::DeltaAggregatedResourcesStream;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::ResponseStream>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                tonic::Streaming<super::DeltaDiscoveryRequest>,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as AggregatedDiscoveryService>::delta_aggregated_resources(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = DeltaAggregatedResourcesSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.streaming(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                _ => {
+                    Box::pin(async move {
+                        Ok(
+                            http::Response::builder()
+                                .status(200)
+                                .header("grpc-status", "12")
+                                .header("content-type", "application/grpc")
+                                .body(empty_body())
+                                .unwrap(),
+                        )
+                    })
+                }
+            }
+        }
+    }
+    impl<T: AggregatedDiscoveryService> Clone for AggregatedDiscoveryServiceServer<T> {
+        fn clone(&self) -> Self {
+            let inner = self.inner.clone();
+            Self {
+                inner,
+                accept_compression_encodings: self.accept_compression_encodings,
+                send_compression_encodings: self.send_compression_encodings,
+                max_decoding_message_size: self.max_decoding_message_size,
+                max_encoding_message_size: self.max_encoding_message_size,
+            }
+        }
+    }
+    impl<T: AggregatedDiscoveryService> Clone for _Inner<T> {
+        fn clone(&self) -> Self {
+            Self(Arc::clone(&self.0))
+        }
+    }
+    impl<T: std::fmt::Debug> std::fmt::Debug for _Inner<T> {
+        fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+            write!(f, "{:?}", self.0)
+        }
+    }
+    impl<T: AggregatedDiscoveryService> tonic::server::NamedService
+    for AggregatedDiscoveryServiceServer<T> {
+        const NAME: &'static str = "envoy.service.discovery.v3.AggregatedDiscoveryService";
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.capture.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.capture.v1alpha1.rs.html new file mode 100644 index 0000000000..30805d957e --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.capture.v1alpha1.rs.html @@ -0,0 +1,87 @@ +quilkin.filters.capture.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Capture {
+    #[prost(message, optional, tag = "1")]
+    pub metadata_key: ::core::option::Option<::prost::alloc::string::String>,
+    #[prost(oneof = "capture::Strategy", tags = "2, 3, 4")]
+    pub strategy: ::core::option::Option<capture::Strategy>,
+}
+/// Nested message and enum types in `Capture`.
+pub mod capture {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Suffix {
+        #[prost(uint32, tag = "1")]
+        pub size: u32,
+        #[prost(message, optional, tag = "2")]
+        pub remove: ::core::option::Option<bool>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Prefix {
+        #[prost(uint32, tag = "1")]
+        pub size: u32,
+        #[prost(message, optional, tag = "2")]
+        pub remove: ::core::option::Option<bool>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Regex {
+        #[prost(message, optional, tag = "1")]
+        pub regex: ::core::option::Option<::prost::alloc::string::String>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum Strategy {
+        #[prost(message, tag = "2")]
+        Prefix(Prefix),
+        #[prost(message, tag = "3")]
+        Suffix(Suffix),
+        #[prost(message, tag = "4")]
+        Regex(Regex),
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.compress.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.compress.v1alpha1.rs.html new file mode 100644 index 0000000000..fd81e92831 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.compress.v1alpha1.rs.html @@ -0,0 +1,195 @@ +quilkin.filters.compress.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Compress {
+    #[prost(message, optional, tag = "1")]
+    pub mode: ::core::option::Option<compress::ModeValue>,
+    #[prost(message, optional, tag = "2")]
+    pub on_read: ::core::option::Option<compress::ActionValue>,
+    #[prost(message, optional, tag = "3")]
+    pub on_write: ::core::option::Option<compress::ActionValue>,
+}
+/// Nested message and enum types in `Compress`.
+pub mod compress {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ModeValue {
+        #[prost(enumeration = "Mode", tag = "1")]
+        pub value: i32,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct ActionValue {
+        #[prost(enumeration = "Action", tag = "1")]
+        pub value: i32,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Mode {
+        Snappy = 0,
+    }
+    impl Mode {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Mode::Snappy => "Snappy",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "Snappy" => Some(Self::Snappy),
+                _ => None,
+            }
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Action {
+        DoNothing = 0,
+        Compress = 1,
+        Decompress = 2,
+    }
+    impl Action {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Action::DoNothing => "DoNothing",
+                Action::Compress => "Compress",
+                Action::Decompress => "Decompress",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "DoNothing" => Some(Self::DoNothing),
+                "Compress" => Some(Self::Compress),
+                "Decompress" => Some(Self::Decompress),
+                _ => None,
+            }
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.concatenate_bytes.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.concatenate_bytes.v1alpha1.rs.html new file mode 100644 index 0000000000..9c856123ca --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.concatenate_bytes.v1alpha1.rs.html @@ -0,0 +1,117 @@ +quilkin.filters.concatenate_bytes.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ConcatenateBytes {
+    #[prost(message, optional, tag = "1")]
+    pub on_write: ::core::option::Option<concatenate_bytes::StrategyValue>,
+    #[prost(message, optional, tag = "2")]
+    pub on_read: ::core::option::Option<concatenate_bytes::StrategyValue>,
+    #[prost(bytes = "vec", tag = "3")]
+    pub bytes: ::prost::alloc::vec::Vec<u8>,
+}
+/// Nested message and enum types in `ConcatenateBytes`.
+pub mod concatenate_bytes {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct StrategyValue {
+        #[prost(enumeration = "Strategy", tag = "1")]
+        pub value: i32,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Strategy {
+        DoNothing = 0,
+        Append = 1,
+        Prepend = 2,
+    }
+    impl Strategy {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Strategy::DoNothing => "DoNothing",
+                Strategy::Append => "Append",
+                Strategy::Prepend => "Prepend",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "DoNothing" => Some(Self::DoNothing),
+                "Append" => Some(Self::Append),
+                "Prepend" => Some(Self::Prepend),
+                _ => None,
+            }
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.firewall.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.firewall.v1alpha1.rs.html new file mode 100644 index 0000000000..040062fafd --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.firewall.v1alpha1.rs.html @@ -0,0 +1,131 @@ +quilkin.filters.firewall.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Firewall {
+    #[prost(message, repeated, tag = "1")]
+    pub on_read: ::prost::alloc::vec::Vec<firewall::Rule>,
+    #[prost(message, repeated, tag = "2")]
+    pub on_write: ::prost::alloc::vec::Vec<firewall::Rule>,
+}
+/// Nested message and enum types in `Firewall`.
+pub mod firewall {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct PortRange {
+        #[prost(uint32, tag = "1")]
+        pub min: u32,
+        #[prost(uint32, tag = "2")]
+        pub max: u32,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Rule {
+        #[prost(enumeration = "Action", tag = "1")]
+        pub action: i32,
+        #[prost(string, repeated, tag = "2")]
+        pub sources: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
+        #[prost(message, repeated, tag = "3")]
+        pub ports: ::prost::alloc::vec::Vec<PortRange>,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Action {
+        Allow = 0,
+        Deny = 1,
+    }
+    impl Action {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Action::Allow => "Allow",
+                Action::Deny => "Deny",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "Allow" => Some(Self::Allow),
+                "Deny" => Some(Self::Deny),
+                _ => None,
+            }
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.load_balancer.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.load_balancer.v1alpha1.rs.html new file mode 100644 index 0000000000..5a50c9121b --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.load_balancer.v1alpha1.rs.html @@ -0,0 +1,109 @@ +quilkin.filters.load_balancer.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct LoadBalancer {
+    #[prost(message, optional, tag = "1")]
+    pub policy: ::core::option::Option<load_balancer::PolicyValue>,
+}
+/// Nested message and enum types in `LoadBalancer`.
+pub mod load_balancer {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct PolicyValue {
+        #[prost(enumeration = "Policy", tag = "1")]
+        pub value: i32,
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Policy {
+        RoundRobin = 0,
+        Random = 1,
+        Hash = 2,
+    }
+    impl Policy {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Policy::RoundRobin => "RoundRobin",
+                Policy::Random => "Random",
+                Policy::Hash => "Hash",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "RoundRobin" => Some(Self::RoundRobin),
+                "Random" => Some(Self::Random),
+                "Hash" => Some(Self::Hash),
+                _ => None,
+            }
+        }
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.matches.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.matches.v1alpha1.rs.html new file mode 100644 index 0000000000..f784a7c9e7 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.filters.matches.v1alpha1.rs.html @@ -0,0 +1,67 @@ +quilkin.filters.matches.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Match {
+    #[prost(message, optional, tag = "1")]
+    pub on_read: ::core::option::Option<r#match::Config>,
+    #[prost(message, optional, tag = "2")]
+    pub on_write: ::core::option::Option<r#match::Config>,
+}
+/// Nested message and enum types in `Match`.
+pub mod r#match {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Branch {
+        #[prost(message, optional, tag = "1")]
+        pub value: ::core::option::Option<::prost_types::Value>,
+        #[prost(message, optional, tag = "2")]
+        pub filter: ::core::option::Option<
+            super::super::super::super::super::envoy::config::listener::v3::Filter,
+        >,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Config {
+        #[prost(message, optional, tag = "1")]
+        pub metadata_key: ::core::option::Option<::prost::alloc::string::String>,
+        #[prost(message, repeated, tag = "2")]
+        pub branches: ::prost::alloc::vec::Vec<Branch>,
+        #[prost(message, optional, tag = "4")]
+        pub fallthrough: ::core::option::Option<
+            super::super::super::super::super::envoy::config::listener::v3::Filter,
+        >,
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.relay.v1alpha1.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.relay.v1alpha1.rs.html new file mode 100644 index 0000000000..0fcefdae49 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/quilkin.relay.v1alpha1.rs.html @@ -0,0 +1,737 @@ +quilkin.relay.v1alpha1.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
+354
+355
+356
+357
+358
+359
+360
+361
+362
+363
+364
+365
+366
+367
+368
+
/// Generated client implementations.
+pub mod aggregated_control_plane_discovery_service_client {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    use tonic::codegen::http::Uri;
+    /// The Manager Discovery Service provides an RPC for a management
+    /// service to upstream its configuration to a relay service.
+    /// This RPC works essentially the same as xDS, except instead of the
+    /// client connecting to the server to receive configuration, the
+    /// client is connecting to the server send its configuration.
+    ///
+    /// This service enables the relay to merge the configuration of all
+    /// currently live management servers as a single aggregated
+    /// xDS server without the relay needing to maintain a list
+    /// of xDS servers to connect to in the relay itself.
+    #[derive(Debug, Clone)]
+    pub struct AggregatedControlPlaneDiscoveryServiceClient<T> {
+        inner: tonic::client::Grpc<T>,
+    }
+    impl AggregatedControlPlaneDiscoveryServiceClient<tonic::transport::Channel> {
+        /// Attempt to create a new client by connecting to a given endpoint.
+        pub async fn connect<D>(dst: D) -> Result<Self, tonic::transport::Error>
+        where
+            D: TryInto<tonic::transport::Endpoint>,
+            D::Error: Into<StdError>,
+        {
+            let conn = tonic::transport::Endpoint::new(dst)?.connect().await?;
+            Ok(Self::new(conn))
+        }
+    }
+    impl<T> AggregatedControlPlaneDiscoveryServiceClient<T>
+    where
+        T: tonic::client::GrpcService<tonic::body::BoxBody>,
+        T::Error: Into<StdError>,
+        T::ResponseBody: Body<Data = Bytes> + Send + 'static,
+        <T::ResponseBody as Body>::Error: Into<StdError> + Send,
+    {
+        pub fn new(inner: T) -> Self {
+            let inner = tonic::client::Grpc::new(inner);
+            Self { inner }
+        }
+        pub fn with_origin(inner: T, origin: Uri) -> Self {
+            let inner = tonic::client::Grpc::with_origin(inner, origin);
+            Self { inner }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> AggregatedControlPlaneDiscoveryServiceClient<InterceptedService<T, F>>
+        where
+            F: tonic::service::Interceptor,
+            T::ResponseBody: Default,
+            T: tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+                Response = http::Response<
+                    <T as tonic::client::GrpcService<tonic::body::BoxBody>>::ResponseBody,
+                >,
+            >,
+            <T as tonic::codegen::Service<
+                http::Request<tonic::body::BoxBody>,
+            >>::Error: Into<StdError> + Send + Sync,
+        {
+            AggregatedControlPlaneDiscoveryServiceClient::new(
+                InterceptedService::new(inner, interceptor),
+            )
+        }
+        /// Compress requests with the given encoding.
+        ///
+        /// This requires the server to support it otherwise it might respond with an
+        /// error.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.send_compressed(encoding);
+            self
+        }
+        /// Enable decompressing responses.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.inner = self.inner.accept_compressed(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_decoding_message_size(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.inner = self.inner.max_encoding_message_size(limit);
+            self
+        }
+        /// The RPC protocol begins with a single empty DiscoveryResponse
+        /// initiated by the management server, after that this behaves
+        /// the same as the management server xDS protocol, except with
+        /// DiscoveryRequests initiated by the server rather than the client.
+        pub async fn stream_aggregated_resources(
+            &mut self,
+            request: impl tonic::IntoStreamingRequest<
+                Message = super::super::super::super::envoy::service::discovery::v3::DiscoveryResponse,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<
+                tonic::codec::Streaming<
+                    super::super::super::super::envoy::service::discovery::v3::DiscoveryRequest,
+                >,
+            >,
+            tonic::Status,
+        > {
+            self.inner
+                .ready()
+                .await
+                .map_err(|e| {
+                    tonic::Status::new(
+                        tonic::Code::Unknown,
+                        format!("Service was not ready: {}", e.into()),
+                    )
+                })?;
+            let codec = tonic::codec::ProstCodec::default();
+            let path = http::uri::PathAndQuery::from_static(
+                "/quilkin.relay.v1alpha1.AggregatedControlPlaneDiscoveryService/StreamAggregatedResources",
+            );
+            let mut req = request.into_streaming_request();
+            req.extensions_mut()
+                .insert(
+                    GrpcMethod::new(
+                        "quilkin.relay.v1alpha1.AggregatedControlPlaneDiscoveryService",
+                        "StreamAggregatedResources",
+                    ),
+                );
+            self.inner.streaming(req, path, codec).await
+        }
+    }
+}
+/// Generated server implementations.
+pub mod aggregated_control_plane_discovery_service_server {
+    #![allow(unused_variables, dead_code, missing_docs, clippy::let_unit_value)]
+    use tonic::codegen::*;
+    /// Generated trait containing gRPC methods that should be implemented for use with AggregatedControlPlaneDiscoveryServiceServer.
+    #[async_trait]
+    pub trait AggregatedControlPlaneDiscoveryService: Send + Sync + 'static {
+        /// Server streaming response type for the StreamAggregatedResources method.
+        type StreamAggregatedResourcesStream: tonic::codegen::tokio_stream::Stream<
+                Item = std::result::Result<
+                    super::super::super::super::envoy::service::discovery::v3::DiscoveryRequest,
+                    tonic::Status,
+                >,
+            >
+            + Send
+            + 'static;
+        /// The RPC protocol begins with a single empty DiscoveryResponse
+        /// initiated by the management server, after that this behaves
+        /// the same as the management server xDS protocol, except with
+        /// DiscoveryRequests initiated by the server rather than the client.
+        async fn stream_aggregated_resources(
+            &self,
+            request: tonic::Request<
+                tonic::Streaming<
+                    super::super::super::super::envoy::service::discovery::v3::DiscoveryResponse,
+                >,
+            >,
+        ) -> std::result::Result<
+            tonic::Response<Self::StreamAggregatedResourcesStream>,
+            tonic::Status,
+        >;
+    }
+    /// The Manager Discovery Service provides an RPC for a management
+    /// service to upstream its configuration to a relay service.
+    /// This RPC works essentially the same as xDS, except instead of the
+    /// client connecting to the server to receive configuration, the
+    /// client is connecting to the server send its configuration.
+    ///
+    /// This service enables the relay to merge the configuration of all
+    /// currently live management servers as a single aggregated
+    /// xDS server without the relay needing to maintain a list
+    /// of xDS servers to connect to in the relay itself.
+    #[derive(Debug)]
+    pub struct AggregatedControlPlaneDiscoveryServiceServer<
+        T: AggregatedControlPlaneDiscoveryService,
+    > {
+        inner: _Inner<T>,
+        accept_compression_encodings: EnabledCompressionEncodings,
+        send_compression_encodings: EnabledCompressionEncodings,
+        max_decoding_message_size: Option<usize>,
+        max_encoding_message_size: Option<usize>,
+    }
+    struct _Inner<T>(Arc<T>);
+    impl<
+        T: AggregatedControlPlaneDiscoveryService,
+    > AggregatedControlPlaneDiscoveryServiceServer<T> {
+        pub fn new(inner: T) -> Self {
+            Self::from_arc(Arc::new(inner))
+        }
+        pub fn from_arc(inner: Arc<T>) -> Self {
+            let inner = _Inner(inner);
+            Self {
+                inner,
+                accept_compression_encodings: Default::default(),
+                send_compression_encodings: Default::default(),
+                max_decoding_message_size: None,
+                max_encoding_message_size: None,
+            }
+        }
+        pub fn with_interceptor<F>(
+            inner: T,
+            interceptor: F,
+        ) -> InterceptedService<Self, F>
+        where
+            F: tonic::service::Interceptor,
+        {
+            InterceptedService::new(Self::new(inner), interceptor)
+        }
+        /// Enable decompressing requests with the given encoding.
+        #[must_use]
+        pub fn accept_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.accept_compression_encodings.enable(encoding);
+            self
+        }
+        /// Compress responses with the given encoding, if the client supports it.
+        #[must_use]
+        pub fn send_compressed(mut self, encoding: CompressionEncoding) -> Self {
+            self.send_compression_encodings.enable(encoding);
+            self
+        }
+        /// Limits the maximum size of a decoded message.
+        ///
+        /// Default: `4MB`
+        #[must_use]
+        pub fn max_decoding_message_size(mut self, limit: usize) -> Self {
+            self.max_decoding_message_size = Some(limit);
+            self
+        }
+        /// Limits the maximum size of an encoded message.
+        ///
+        /// Default: `usize::MAX`
+        #[must_use]
+        pub fn max_encoding_message_size(mut self, limit: usize) -> Self {
+            self.max_encoding_message_size = Some(limit);
+            self
+        }
+    }
+    impl<T, B> tonic::codegen::Service<http::Request<B>>
+    for AggregatedControlPlaneDiscoveryServiceServer<T>
+    where
+        T: AggregatedControlPlaneDiscoveryService,
+        B: Body + Send + 'static,
+        B::Error: Into<StdError> + Send + 'static,
+    {
+        type Response = http::Response<tonic::body::BoxBody>;
+        type Error = std::convert::Infallible;
+        type Future = BoxFuture<Self::Response, Self::Error>;
+        fn poll_ready(
+            &mut self,
+            _cx: &mut Context<'_>,
+        ) -> Poll<std::result::Result<(), Self::Error>> {
+            Poll::Ready(Ok(()))
+        }
+        fn call(&mut self, req: http::Request<B>) -> Self::Future {
+            let inner = self.inner.clone();
+            match req.uri().path() {
+                "/quilkin.relay.v1alpha1.AggregatedControlPlaneDiscoveryService/StreamAggregatedResources" => {
+                    #[allow(non_camel_case_types)]
+                    struct StreamAggregatedResourcesSvc<
+                        T: AggregatedControlPlaneDiscoveryService,
+                    >(
+                        pub Arc<T>,
+                    );
+                    impl<
+                        T: AggregatedControlPlaneDiscoveryService,
+                    > tonic::server::StreamingService<
+                        super::super::super::super::envoy::service::discovery::v3::DiscoveryResponse,
+                    > for StreamAggregatedResourcesSvc<T> {
+                        type Response = super::super::super::super::envoy::service::discovery::v3::DiscoveryRequest;
+                        type ResponseStream = T::StreamAggregatedResourcesStream;
+                        type Future = BoxFuture<
+                            tonic::Response<Self::ResponseStream>,
+                            tonic::Status,
+                        >;
+                        fn call(
+                            &mut self,
+                            request: tonic::Request<
+                                tonic::Streaming<
+                                    super::super::super::super::envoy::service::discovery::v3::DiscoveryResponse,
+                                >,
+                            >,
+                        ) -> Self::Future {
+                            let inner = Arc::clone(&self.0);
+                            let fut = async move {
+                                <T as AggregatedControlPlaneDiscoveryService>::stream_aggregated_resources(
+                                        &inner,
+                                        request,
+                                    )
+                                    .await
+                            };
+                            Box::pin(fut)
+                        }
+                    }
+                    let accept_compression_encodings = self.accept_compression_encodings;
+                    let send_compression_encodings = self.send_compression_encodings;
+                    let max_decoding_message_size = self.max_decoding_message_size;
+                    let max_encoding_message_size = self.max_encoding_message_size;
+                    let inner = self.inner.clone();
+                    let fut = async move {
+                        let inner = inner.0;
+                        let method = StreamAggregatedResourcesSvc(inner);
+                        let codec = tonic::codec::ProstCodec::default();
+                        let mut grpc = tonic::server::Grpc::new(codec)
+                            .apply_compression_config(
+                                accept_compression_encodings,
+                                send_compression_encodings,
+                            )
+                            .apply_max_message_size_config(
+                                max_decoding_message_size,
+                                max_encoding_message_size,
+                            );
+                        let res = grpc.streaming(method, req).await;
+                        Ok(res)
+                    };
+                    Box::pin(fut)
+                }
+                _ => {
+                    Box::pin(async move {
+                        Ok(
+                            http::Response::builder()
+                                .status(200)
+                                .header("grpc-status", "12")
+                                .header("content-type", "application/grpc")
+                                .body(empty_body())
+                                .unwrap(),
+                        )
+                    })
+                }
+            }
+        }
+    }
+    impl<T: AggregatedControlPlaneDiscoveryService> Clone
+    for AggregatedControlPlaneDiscoveryServiceServer<T> {
+        fn clone(&self) -> Self {
+            let inner = self.inner.clone();
+            Self {
+                inner,
+                accept_compression_encodings: self.accept_compression_encodings,
+                send_compression_encodings: self.send_compression_encodings,
+                max_decoding_message_size: self.max_decoding_message_size,
+                max_encoding_message_size: self.max_encoding_message_size,
+            }
+        }
+    }
+    impl<T: AggregatedControlPlaneDiscoveryService> Clone for _Inner<T> {
+        fn clone(&self) -> Self {
+            Self(Arc::clone(&self.0))
+        }
+    }
+    impl<T: std::fmt::Debug> std::fmt::Debug for _Inner<T> {
+        fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+            write!(f, "{:?}", self.0)
+        }
+    }
+    impl<T: AggregatedControlPlaneDiscoveryService> tonic::server::NamedService
+    for AggregatedControlPlaneDiscoveryServiceServer<T> {
+        const NAME: &'static str = "quilkin.relay.v1alpha1.AggregatedControlPlaneDiscoveryService";
+    }
+}
+
\ No newline at end of file diff --git a/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/xds.core.v3.rs.html b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/xds.core.v3.rs.html new file mode 100644 index 0000000000..d3444ede49 --- /dev/null +++ b/main/api/src/quilkin/home/runner/work/quilkin/quilkin/target/debug/build/quilkin-64de3fa055b4a83b/out/xds.core.v3.rs.html @@ -0,0 +1,291 @@ +xds.core.v3.rs - source
1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+82
+83
+84
+85
+86
+87
+88
+89
+90
+91
+92
+93
+94
+95
+96
+97
+98
+99
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
+123
+124
+125
+126
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+
#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ContextParams {
+    #[prost(map = "string, string", tag = "1")]
+    pub params: ::std::collections::HashMap<
+        ::prost::alloc::string::String,
+        ::prost::alloc::string::String,
+    >,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct TypedExtensionConfig {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "2")]
+    pub typed_config: ::core::option::Option<::prost_types::Any>,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct Authority {
+    #[prost(string, tag = "1")]
+    pub name: ::prost::alloc::string::String,
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ResourceLocator {
+    #[prost(enumeration = "resource_locator::Scheme", tag = "1")]
+    pub scheme: i32,
+    #[prost(string, tag = "2")]
+    pub id: ::prost::alloc::string::String,
+    #[prost(string, tag = "3")]
+    pub authority: ::prost::alloc::string::String,
+    #[prost(string, tag = "4")]
+    pub resource_type: ::prost::alloc::string::String,
+    #[prost(message, repeated, tag = "6")]
+    pub directives: ::prost::alloc::vec::Vec<resource_locator::Directive>,
+    #[prost(oneof = "resource_locator::ContextParamSpecifier", tags = "5")]
+    pub context_param_specifier: ::core::option::Option<
+        resource_locator::ContextParamSpecifier,
+    >,
+}
+/// Nested message and enum types in `ResourceLocator`.
+pub mod resource_locator {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct Directive {
+        #[prost(oneof = "directive::Directive", tags = "1, 2")]
+        pub directive: ::core::option::Option<directive::Directive>,
+    }
+    /// Nested message and enum types in `Directive`.
+    pub mod directive {
+        #[allow(clippy::derive_partial_eq_without_eq)]
+        #[derive(Clone, PartialEq, ::prost::Oneof)]
+        pub enum Directive {
+            #[prost(message, tag = "1")]
+            Alt(super::super::ResourceLocator),
+            #[prost(string, tag = "2")]
+            Entry(::prost::alloc::string::String),
+        }
+    }
+    #[derive(
+        Clone,
+        Copy,
+        Debug,
+        PartialEq,
+        Eq,
+        Hash,
+        PartialOrd,
+        Ord,
+        ::prost::Enumeration
+    )]
+    #[repr(i32)]
+    pub enum Scheme {
+        Xdstp = 0,
+        Http = 1,
+        File = 2,
+    }
+    impl Scheme {
+        /// String value of the enum field names used in the ProtoBuf definition.
+        ///
+        /// The values are not transformed in any way and thus are considered stable
+        /// (if the ProtoBuf definition does not change) and safe for programmatic use.
+        pub fn as_str_name(&self) -> &'static str {
+            match self {
+                Scheme::Xdstp => "XDSTP",
+                Scheme::Http => "HTTP",
+                Scheme::File => "FILE",
+            }
+        }
+        /// Creates an enum from field names used in the ProtoBuf definition.
+        pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
+            match value {
+                "XDSTP" => Some(Self::Xdstp),
+                "HTTP" => Some(Self::Http),
+                "FILE" => Some(Self::File),
+                _ => None,
+            }
+        }
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ContextParamSpecifier {
+        #[prost(message, tag = "5")]
+        ExactContext(super::ContextParams),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct CollectionEntry {
+    #[prost(oneof = "collection_entry::ResourceSpecifier", tags = "1, 2")]
+    pub resource_specifier: ::core::option::Option<collection_entry::ResourceSpecifier>,
+}
+/// Nested message and enum types in `CollectionEntry`.
+pub mod collection_entry {
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Message)]
+    pub struct InlineEntry {
+        #[prost(string, tag = "1")]
+        pub name: ::prost::alloc::string::String,
+        #[prost(string, tag = "2")]
+        pub version: ::prost::alloc::string::String,
+        #[prost(message, optional, tag = "3")]
+        pub resource: ::core::option::Option<::prost_types::Any>,
+    }
+    #[allow(clippy::derive_partial_eq_without_eq)]
+    #[derive(Clone, PartialEq, ::prost::Oneof)]
+    pub enum ResourceSpecifier {
+        #[prost(message, tag = "1")]
+        Locator(super::ResourceLocator),
+        #[prost(message, tag = "2")]
+        InlineEntry(InlineEntry),
+    }
+}
+#[allow(clippy::derive_partial_eq_without_eq)]
+#[derive(Clone, PartialEq, ::prost::Message)]
+pub struct ResourceName {
+    #[prost(string, tag = "1")]
+    pub id: ::prost::alloc::string::String,
+    #[prost(string, tag = "2")]
+    pub authority: ::prost::alloc::string::String,
+    #[prost(string, tag = "3")]
+    pub resource_type: ::prost::alloc::string::String,
+    #[prost(message, optional, tag = "4")]
+    pub context: ::core::option::Option<ContextParams>,
+}
+
\ No newline at end of file diff --git a/main/book/404.html b/main/book/404.html index e6e522a9de..6d8c5f680d 100644 --- a/main/book/404.html +++ b/main/book/404.html @@ -89,7 +89,7 @@ diff --git a/main/book/deployment/admin.html b/main/book/deployment/admin.html index f9276121da..ba6955e443 100644 --- a/main/book/deployment/admin.html +++ b/main/book/deployment/admin.html @@ -88,7 +88,7 @@ diff --git a/main/book/deployment/examples.html b/main/book/deployment/examples.html index f6ef940349..e23b3c19fb 100644 --- a/main/book/deployment/examples.html +++ b/main/book/deployment/examples.html @@ -88,7 +88,7 @@ diff --git a/main/book/deployment/quickstarts/agones-xonotic-relay.html b/main/book/deployment/quickstarts/agones-xonotic-relay.html new file mode 100644 index 0000000000..7b9f975f43 --- /dev/null +++ b/main/book/deployment/quickstarts/agones-xonotic-relay.html @@ -0,0 +1,481 @@ + + + + + + Agones + Xonotic (Relay) - Quilkin Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+
+

Quickstart: Quilkin with Agones and Xonotic (Relay)

+

Requirements

+ +

1. Overview

+

In this quickstart, we'll be setting up an example multi-cluster +Xonotic Agones Fleet, that will +only be accessible through Quilkin, via utilising the TokenRouter Filter to +provide routing and access control to the Allocated GameServer instances.

+

To do this, we'll take advantage of the Quilkin Relay to provide +an out-of-the-box multi-cluster xDS control plane, and the Agones Agent +to send information from the cluster(s) to the relay, which can be used as a +management server for each of the Quilkin Proxy instances.

+
+

While the application of quilkin relay is to ultimately provide a solution where multiple clusters feed +configuration information into a single relay endpoint via a quilkin agent, in this example we'll +use a single cluster for demonstrative purposes.

+
+

2. Install Quilkin Relay and Agones Agent

+

To install Quilkin as an Agones integrated relay control plane, we can create a deployment of Quilkin running as +quilkin relay with a corresponding Agones agent, quilkin agent agones, with the appropriate permissions.

+

Run the following:

+
kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/relay-control-plane.yaml
+
+

This applies several resources to your cluster:

+
    +
  1. A ConfigMap with a Capture and TokenRouter Filter set up to route packets to Endpoints, to be the base +configuration for all the Quilkin proxies.
  2. +
  3. Appropriate RBAC permissions for the +quilkin agent agones process to inspect Agones resources.
  4. +
  5. A Deployment that runs the +quilkin relay process, a matching Deployment for the quilkin agent process and a +Service that the Quilkin agents can send configuration information to, and the Proxies can connect to, +to get their Filter and Endpoint configuration from.
  6. +
+

Now we can run kubectl get pods until we see that the Pod for the Deployment is up and running.

+
$ kubectl get pods
+NAME                                    READY   STATUS    RESTARTS   AGE
+quilkin-agones-agent-9dd6699bd-qh7cq    1/1     Running   0          6s
+quilkin-relay-agones-55fbd69f5d-cdh9k   1/1     Running   0          6s
+
+

We can now run kubectl get service quilkin-relay-agones and see the +service that is generated in front of the above Quilkin Relay Deployment for our Quilkin Proxies to connect to and +receive their configuration information from.

+
$ kubectl get service quilkin-relay-agones
+NAME                   TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE
+quilkin-relay-agones   ClusterIP   10.103.243.246   <none>        7800/TCP,7900/TCP   57s
+
+

3. Install Quilkin Proxy Pool

+

To install the Quilkin Proxy pool which connects to the above Relay xDS provider, we can create a Deployment of Quilkin +proxy instances that point to the aforementioned Service, like so:

+
kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/proxy-pool.yaml
+
+

This will set up three instances of Quilkin running as quilkin proxy --management-server http://quilkin-relay-agones:7900 all of which are connected to the quilkin-relay-agones service.

+

Now we can run kubectl get pods until we see that the Pods for the proxy Deployment is up and running.

+
$ kubectl get pods                  
+NAME                                    READY   STATUS    RESTARTS   AGE
+quilkin-agones-agent-9dd6699bd-5brzf    1/1     Running   0          18s
+quilkin-proxies-7d9bbbccdf-5mz4l        1/1     Running   0          7s
+quilkin-proxies-7d9bbbccdf-9vd59        1/1     Running   0          7s
+quilkin-proxies-7d9bbbccdf-vwn2f        1/1     Running   0          7s
+quilkin-relay-agones-55fbd69f5d-k2n7b   1/1     Running   0          18s
+
+

Let's take this one step further, and check the configuration of the proxies that should have come from the quilkin agent agones instance and passed through the quilkin relay instance into each of the proxies.

+

In another terminal, run: kubectl port-forward deployments/quilkin-proxies 8001:8000, to port forward the +admin endpoint locally to port 8001, which we can then query.

+

Go back to your original terminal and run curl -s http://localhost:8001/config

+
+

If you have jq installed, run curl -s http://localhost:8001/config | jq for a +nicely formatted JSON output.

+
+
$ curl -s http://localhost:8001/config | jq
+{
+  "clusters": [
+    {
+      "endpoints": [],
+      "locality": null
+    }
+  ],
+  "filters": [
+    {
+      "name": "quilkin.filters.capture.v1alpha1.Capture",
+      "label": null,
+      "config": {
+        "metadataKey": "quilkin.dev/capture",
+        "suffix": {
+          "size": 3,
+          "remove": true
+        }
+      }
+    },
+    {
+      "name": "quilkin.filters.token_router.v1alpha1.TokenRouter",
+      "label": null,
+      "config": null
+    }
+  ],
+  "id": "quilkin-proxies-7d9bbbccdf-9vd59",
+  "version": "v1alpha1"
+}
+
+

This shows us the current configuration of the proxies coming from the xDS server created via quilkin agent agones. The most interesting part that we see here, is that we have a matching set of +Filters that are found in the ConfigMap in the +relay-control-plane.yaml +we installed earlier.

+

4. Create the Agones Fleet

+

Now we will create an Agones Fleet to spin up all our Xonotic +game servers.

+

Thankfully, Agones Fleets require no specific configuration to work with Quilkin proxies, so this yaml is a +standard Agones Fleet configuration

+
kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/fleet.yaml
+
+

Run kubectl get gameservers until all the GameServer records show that they are Ready and able to take players.

+
$ kubectl get gs
+NAME                  STATE       ADDRESS         PORT   NODE                               AGE
+xonotic-8ns7b-2lk5d   Ready       39.168.219.72   7015   gke-agones-default-ad8cd7e5-3b12   1m
+xonotic-8ns7b-hrc8j   Ready       39.168.219.72   7298   gke-agones-default-ad8cd7e5-3b12   1m
+xonotic-8ns7b-mldg6   Ready       39.168.219.72   7558   gke-agones-default-ad8cd7e5-3b12   1m
+
+

5. Allocate a GameServer

+

To let the Quilkin Agones Agent know what token will route to which GameServer we need to apply the +quilkin.dev/tokens annotation to an allocated GameServer, with the token content as its value.

+
+

This token would normally get generated by some kind of player authentication service and passed to the client +via the matchmaking service - but for demonstrative purposes, we've hardcoded it into the example +GameServerAllocation.

+
+

Since you can add annotations to GameServers at +allocation time, we can both allocate a GameServer +and apply the annotation at the same time!

+
kubectl create -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/gameserverallocation.yaml
+
+

If we check our GameServers now, we should see that one of them has moved to the Allocated state, marking it as +having players playing on it, and therefore it is protected by Agones until the game session ends.

+
$ kubectl get gs
+NAME                  STATE       ADDRESS         PORT   NODE                               AGE
+xonotic-8ns7b-2lk5d   Allocated   39.168.219.72   7015   gke-agones-default-ad8cd7e5-3b12   17m
+xonotic-8ns7b-hrc8j   Ready       39.168.219.72   7298   gke-agones-default-ad8cd7e5-3b12   17m
+xonotic-8ns7b-mldg6   Ready       39.168.219.72   7558   gke-agones-default-ad8cd7e5-3b12   17m
+
+
+

Don't do this more than once, as then multiple allocated GameServers will have the same routing token!

+
+

If we kubectl describe gameserver <allocated-gameserver> and have a look at the annotations section, we +should see something similar to this:

+
❯ kubectl describe gs xonotic-8ns7b-2lk5d
+Name:         xonotic-8ns7b-2lk5d
+Namespace:    default
+Labels:       agones.dev/fleet=xonotic
+              agones.dev/gameserverset=xonotic-8ns7b
+Annotations:  agones.dev/last-allocated: 2023-10-04T19:47:04.047026419Z
+              agones.dev/ready-container-id: containerd://b39d30965becdbc40336fd9aa642fe776421553615f642dd599e1b0d88c505b6
+              agones.dev/sdk-version: 1.33.0
+              quilkin.dev/tokens: NDU2
+API Version:  agones.dev/v1
+Kind:         GameServer
+...
+
+

Where we can see that there is now an annotation of quilkin.dev/tokens with the base64 encoded version of 456 as +our authentication and routing token ("NDU2").

+
+

You should use something more cryptographically random than 456 in your application.

+
+

Let's run curl -s http://localhost:8001/config again, so we can see what has changed!

+
❯ curl -s http://localhost:8001/config | jq
+{
+  "clusters": [
+    {
+      "endpoints": [
+        {
+          "address": "39.168.219.72:7015",
+          "metadata": {
+            "quilkin.dev": {
+              "tokens": [
+                "NDU2"
+              ]
+            },
+            "name": "xonotic-8ns7b-2lk5d"
+          }
+        }
+      ],
+      "locality": null
+    }
+  ],
+  "filters": [
+    {
+      "name": "quilkin.filters.capture.v1alpha1.Capture",
+      "label": null,
+      "config": {
+        "metadataKey": "quilkin.dev/capture",
+        "suffix": {
+          "size": 3,
+          "remove": true
+        }
+      }
+    },
+    {
+      "name": "quilkin.filters.token_router.v1alpha1.TokenRouter",
+      "label": null,
+      "config": null
+    }
+  ],
+  "id": "quilkin-proxies-7d9bbbccdf-9vd59",
+  "version": "v1alpha1"
+}
+
+

Looking under clusters > endpoints we can see an address and token that matches up with the +GameServer record we created above!

+

The Agones agent process saw that allocated GameServer, turned it into a Quilkin Endpoint and applied the set +routing token appropriately -- without you having to write a line of xDS compliant code!

+

Connecting Client Side

+

Instead of connecting to Xonotic or an Agones GameServer directly, we'll want to grab the IP and exposed port of +the Service that fronts all our Quilkin proxies and connect to that instead -- but we'll have to append our +routing token 456 from before, to ensure our traffic gets routed to the correct Xonotic GameServer address.

+

Run kubectl get service quilkin-proxies to get the EXTERNAL-IP of the Service you created.

+
$ kubectl get service quilkin-proxies
+NAME              TYPE           CLUSTER-IP    EXTERNAL-IP     PORT(S)          AGE
+quilkin-proxies   LoadBalancer   10.109.0.12   35.246.94.14    7000:30174/UDP   3h22m
+
+

We have a Quilkin config yaml +file all ready for you, that is configured to append the routing token 456 to each +packet that passes through it, via the power of a +ConcatenateBytes Filter.

+

Download client-token.yaml locally, so you can edit it:

+
curl https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/client-token.yaml --output client-token.yaml  
+
+

We then take the EXTERNAL-IP and port from the quilkin-proxies service, and replace the${LOADBALANCER_IP} +with it in client-token.yaml.

+

Run this edited configuration locally with your quilkin binary as quilkin -c ./client-token.yaml proxy:

+
$ ./quilkin --config ./client-token.yaml proxy
+2023-10-04T20:09:07.320780Z  INFO quilkin::cli: src/cli.rs: Starting Quilkin version="0.7.0-dev" commit="d42db7e14c2e0e758e9a6eb655ccf4184941066c"
+2023-10-04T20:09:07.321711Z  INFO quilkin::admin: src/admin.rs: Starting admin endpoint address=[::]:8000
+2023-10-04T20:09:07.322089Z  INFO quilkin::cli::proxy: src/cli/proxy.rs: Starting port=7777 proxy_id="markmandel45"
+2023-10-04T20:09:07.322576Z  INFO quilkin::cli::proxy: src/cli/proxy.rs: Quilkin is ready
+2023-10-04T20:09:07.322692Z  INFO qcmp_task{v4_addr=0.0.0.0:7600 v6_addr=[::]:7600}: quilkin::protocol: src/protocol.rs: awaiting qcmp packets v4_addr=0.0.0.0:7600 v6_addr=[::]:7600
+
+

Now connect to the local client proxy on "[::1]:7777" via the "Multiplayer > Address" field in the +Xonotic client, and Quilkin will take care of appending the routing token to all your UDP packets, which the Quilkin +proxies will route to the Allocated GameServer, and you can play a gamee!

+

xonotic-address-v6.png

+

...And you didn't have to change the client or the dedicated game server 🤸

+

What's Next?

+ + +
+ + +
+
+ + + +
+ + + + + + + + + + + + + + + + + + +
+ + diff --git a/main/book/deployment/quickstarts/agones-xonotic-sidecar.html b/main/book/deployment/quickstarts/agones-xonotic-sidecar.html index 16981b3e74..f8f2db3110 100644 --- a/main/book/deployment/quickstarts/agones-xonotic-sidecar.html +++ b/main/book/deployment/quickstarts/agones-xonotic-sidecar.html @@ -88,7 +88,7 @@ diff --git a/main/book/deployment/quickstarts/agones-xonotic-xds.html b/main/book/deployment/quickstarts/agones-xonotic-xds.html index a82a5ce715..496c64761f 100644 --- a/main/book/deployment/quickstarts/agones-xonotic-xds.html +++ b/main/book/deployment/quickstarts/agones-xonotic-xds.html @@ -88,7 +88,7 @@ @@ -428,7 +428,7 @@

What's Next?

- @@ -442,7 +442,7 @@

What's Next?

- diff --git a/main/book/deployment/quickstarts/netcat.html b/main/book/deployment/quickstarts/netcat.html index df68521f39..ff348a882a 100644 --- a/main/book/deployment/quickstarts/netcat.html +++ b/main/book/deployment/quickstarts/netcat.html @@ -88,7 +88,7 @@ diff --git a/main/book/faq.html b/main/book/faq.html index 848cf111f9..4afd622347 100644 --- a/main/book/faq.html +++ b/main/book/faq.html @@ -88,7 +88,7 @@ diff --git a/main/book/index.html b/main/book/index.html index 4cef38bd43..ac2c9958e1 100644 --- a/main/book/index.html +++ b/main/book/index.html @@ -88,7 +88,7 @@ diff --git a/main/book/installation.html b/main/book/installation.html index 2f509e0a93..cac461335b 100644 --- a/main/book/installation.html +++ b/main/book/installation.html @@ -88,7 +88,7 @@ @@ -181,7 +181,7 @@

diff --git a/main/book/print.html b/main/book/print.html index bd261f59b0..619466a1f6 100644 --- a/main/book/print.html +++ b/main/book/print.html @@ -89,7 +89,7 @@ @@ -249,7 +249,7 @@

What's Next?Check out the variety of Filters that are possible with Quilkin.
  • Read into the xDS Management API.
  • +

    Quickstart: Quilkin with Agones and Xonotic (Relay)

    +

    Requirements

    + +

    1. Overview

    +

    In this quickstart, we'll be setting up an example multi-cluster +Xonotic Agones Fleet, that will +only be accessible through Quilkin, via utilising the TokenRouter Filter to +provide routing and access control to the Allocated GameServer instances.

    +

    To do this, we'll take advantage of the Quilkin Relay to provide +an out-of-the-box multi-cluster xDS control plane, and the Agones Agent +to send information from the cluster(s) to the relay, which can be used as a +management server for each of the Quilkin Proxy instances.

    +
    +

    While the application of quilkin relay is to ultimately provide a solution where multiple clusters feed +configuration information into a single relay endpoint via a quilkin agent, in this example we'll +use a single cluster for demonstrative purposes.

    +
    +

    2. Install Quilkin Relay and Agones Agent

    +

    To install Quilkin as an Agones integrated relay control plane, we can create a deployment of Quilkin running as +quilkin relay with a corresponding Agones agent, quilkin agent agones, with the appropriate permissions.

    +

    Run the following:

    +
    kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/relay-control-plane.yaml
    +
    +

    This applies several resources to your cluster:

    +
      +
    1. A ConfigMap with a Capture and TokenRouter Filter set up to route packets to Endpoints, to be the base +configuration for all the Quilkin proxies.
    2. +
    3. Appropriate RBAC permissions for the +quilkin agent agones process to inspect Agones resources.
    4. +
    5. A Deployment that runs the +quilkin relay process, a matching Deployment for the quilkin agent process and a +Service that the Quilkin agents can send configuration information to, and the Proxies can connect to, +to get their Filter and Endpoint configuration from.
    6. +
    +

    Now we can run kubectl get pods until we see that the Pod for the Deployment is up and running.

    +
    $ kubectl get pods
    +NAME                                    READY   STATUS    RESTARTS   AGE
    +quilkin-agones-agent-9dd6699bd-qh7cq    1/1     Running   0          6s
    +quilkin-relay-agones-55fbd69f5d-cdh9k   1/1     Running   0          6s
    +
    +

    We can now run kubectl get service quilkin-relay-agones and see the +service that is generated in front of the above Quilkin Relay Deployment for our Quilkin Proxies to connect to and +receive their configuration information from.

    +
    $ kubectl get service quilkin-relay-agones
    +NAME                   TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)             AGE
    +quilkin-relay-agones   ClusterIP   10.103.243.246   <none>        7800/TCP,7900/TCP   57s
    +
    +

    3. Install Quilkin Proxy Pool

    +

    To install the Quilkin Proxy pool which connects to the above Relay xDS provider, we can create a Deployment of Quilkin +proxy instances that point to the aforementioned Service, like so:

    +
    kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/proxy-pool.yaml
    +
    +

    This will set up three instances of Quilkin running as quilkin proxy --management-server http://quilkin-relay-agones:7900 all of which are connected to the quilkin-relay-agones service.

    +

    Now we can run kubectl get pods until we see that the Pods for the proxy Deployment is up and running.

    +
    $ kubectl get pods                  
    +NAME                                    READY   STATUS    RESTARTS   AGE
    +quilkin-agones-agent-9dd6699bd-5brzf    1/1     Running   0          18s
    +quilkin-proxies-7d9bbbccdf-5mz4l        1/1     Running   0          7s
    +quilkin-proxies-7d9bbbccdf-9vd59        1/1     Running   0          7s
    +quilkin-proxies-7d9bbbccdf-vwn2f        1/1     Running   0          7s
    +quilkin-relay-agones-55fbd69f5d-k2n7b   1/1     Running   0          18s
    +
    +

    Let's take this one step further, and check the configuration of the proxies that should have come from the quilkin agent agones instance and passed through the quilkin relay instance into each of the proxies.

    +

    In another terminal, run: kubectl port-forward deployments/quilkin-proxies 8001:8000, to port forward the +admin endpoint locally to port 8001, which we can then query.

    +

    Go back to your original terminal and run curl -s http://localhost:8001/config

    +
    +

    If you have jq installed, run curl -s http://localhost:8001/config | jq for a +nicely formatted JSON output.

    +
    +
    $ curl -s http://localhost:8001/config | jq
    +{
    +  "clusters": [
    +    {
    +      "endpoints": [],
    +      "locality": null
    +    }
    +  ],
    +  "filters": [
    +    {
    +      "name": "quilkin.filters.capture.v1alpha1.Capture",
    +      "label": null,
    +      "config": {
    +        "metadataKey": "quilkin.dev/capture",
    +        "suffix": {
    +          "size": 3,
    +          "remove": true
    +        }
    +      }
    +    },
    +    {
    +      "name": "quilkin.filters.token_router.v1alpha1.TokenRouter",
    +      "label": null,
    +      "config": null
    +    }
    +  ],
    +  "id": "quilkin-proxies-7d9bbbccdf-9vd59",
    +  "version": "v1alpha1"
    +}
    +
    +

    This shows us the current configuration of the proxies coming from the xDS server created via quilkin agent agones. The most interesting part that we see here, is that we have a matching set of +Filters that are found in the ConfigMap in the +relay-control-plane.yaml +we installed earlier.

    +

    4. Create the Agones Fleet

    +

    Now we will create an Agones Fleet to spin up all our Xonotic +game servers.

    +

    Thankfully, Agones Fleets require no specific configuration to work with Quilkin proxies, so this yaml is a +standard Agones Fleet configuration

    +
    kubectl apply -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/fleet.yaml
    +
    +

    Run kubectl get gameservers until all the GameServer records show that they are Ready and able to take players.

    +
    $ kubectl get gs
    +NAME                  STATE       ADDRESS         PORT   NODE                               AGE
    +xonotic-8ns7b-2lk5d   Ready       39.168.219.72   7015   gke-agones-default-ad8cd7e5-3b12   1m
    +xonotic-8ns7b-hrc8j   Ready       39.168.219.72   7298   gke-agones-default-ad8cd7e5-3b12   1m
    +xonotic-8ns7b-mldg6   Ready       39.168.219.72   7558   gke-agones-default-ad8cd7e5-3b12   1m
    +
    +

    5. Allocate a GameServer

    +

    To let the Quilkin Agones Agent know what token will route to which GameServer we need to apply the +quilkin.dev/tokens annotation to an allocated GameServer, with the token content as its value.

    +
    +

    This token would normally get generated by some kind of player authentication service and passed to the client +via the matchmaking service - but for demonstrative purposes, we've hardcoded it into the example +GameServerAllocation.

    +
    +

    Since you can add annotations to GameServers at +allocation time, we can both allocate a GameServer +and apply the annotation at the same time!

    +
    kubectl create -f https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/gameserverallocation.yaml
    +
    +

    If we check our GameServers now, we should see that one of them has moved to the Allocated state, marking it as +having players playing on it, and therefore it is protected by Agones until the game session ends.

    +
    $ kubectl get gs
    +NAME                  STATE       ADDRESS         PORT   NODE                               AGE
    +xonotic-8ns7b-2lk5d   Allocated   39.168.219.72   7015   gke-agones-default-ad8cd7e5-3b12   17m
    +xonotic-8ns7b-hrc8j   Ready       39.168.219.72   7298   gke-agones-default-ad8cd7e5-3b12   17m
    +xonotic-8ns7b-mldg6   Ready       39.168.219.72   7558   gke-agones-default-ad8cd7e5-3b12   17m
    +
    +
    +

    Don't do this more than once, as then multiple allocated GameServers will have the same routing token!

    +
    +

    If we kubectl describe gameserver <allocated-gameserver> and have a look at the annotations section, we +should see something similar to this:

    +
    ❯ kubectl describe gs xonotic-8ns7b-2lk5d
    +Name:         xonotic-8ns7b-2lk5d
    +Namespace:    default
    +Labels:       agones.dev/fleet=xonotic
    +              agones.dev/gameserverset=xonotic-8ns7b
    +Annotations:  agones.dev/last-allocated: 2023-10-04T19:47:04.047026419Z
    +              agones.dev/ready-container-id: containerd://b39d30965becdbc40336fd9aa642fe776421553615f642dd599e1b0d88c505b6
    +              agones.dev/sdk-version: 1.33.0
    +              quilkin.dev/tokens: NDU2
    +API Version:  agones.dev/v1
    +Kind:         GameServer
    +...
    +
    +

    Where we can see that there is now an annotation of quilkin.dev/tokens with the base64 encoded version of 456 as +our authentication and routing token ("NDU2").

    +
    +

    You should use something more cryptographically random than 456 in your application.

    +
    +

    Let's run curl -s http://localhost:8001/config again, so we can see what has changed!

    +
    ❯ curl -s http://localhost:8001/config | jq
    +{
    +  "clusters": [
    +    {
    +      "endpoints": [
    +        {
    +          "address": "39.168.219.72:7015",
    +          "metadata": {
    +            "quilkin.dev": {
    +              "tokens": [
    +                "NDU2"
    +              ]
    +            },
    +            "name": "xonotic-8ns7b-2lk5d"
    +          }
    +        }
    +      ],
    +      "locality": null
    +    }
    +  ],
    +  "filters": [
    +    {
    +      "name": "quilkin.filters.capture.v1alpha1.Capture",
    +      "label": null,
    +      "config": {
    +        "metadataKey": "quilkin.dev/capture",
    +        "suffix": {
    +          "size": 3,
    +          "remove": true
    +        }
    +      }
    +    },
    +    {
    +      "name": "quilkin.filters.token_router.v1alpha1.TokenRouter",
    +      "label": null,
    +      "config": null
    +    }
    +  ],
    +  "id": "quilkin-proxies-7d9bbbccdf-9vd59",
    +  "version": "v1alpha1"
    +}
    +
    +

    Looking under clusters > endpoints we can see an address and token that matches up with the +GameServer record we created above!

    +

    The Agones agent process saw that allocated GameServer, turned it into a Quilkin Endpoint and applied the set +routing token appropriately -- without you having to write a line of xDS compliant code!

    +

    Connecting Client Side

    +

    Instead of connecting to Xonotic or an Agones GameServer directly, we'll want to grab the IP and exposed port of +the Service that fronts all our Quilkin proxies and connect to that instead -- but we'll have to append our +routing token 456 from before, to ensure our traffic gets routed to the correct Xonotic GameServer address.

    +

    Run kubectl get service quilkin-proxies to get the EXTERNAL-IP of the Service you created.

    +
    $ kubectl get service quilkin-proxies
    +NAME              TYPE           CLUSTER-IP    EXTERNAL-IP     PORT(S)          AGE
    +quilkin-proxies   LoadBalancer   10.109.0.12   35.246.94.14    7000:30174/UDP   3h22m
    +
    +

    We have a Quilkin config yaml +file all ready for you, that is configured to append the routing token 456 to each +packet that passes through it, via the power of a +ConcatenateBytes Filter.

    +

    Download client-token.yaml locally, so you can edit it:

    +
    curl https://raw.githubusercontent.com/googleforgames/quilkin/main/examples/agones-xonotic-relay/client-token.yaml --output client-token.yaml  
    +
    +

    We then take the EXTERNAL-IP and port from the quilkin-proxies service, and replace the${LOADBALANCER_IP} +with it in client-token.yaml.

    +

    Run this edited configuration locally with your quilkin binary as quilkin -c ./client-token.yaml proxy:

    +
    $ ./quilkin --config ./client-token.yaml proxy
    +2023-10-04T20:09:07.320780Z  INFO quilkin::cli: src/cli.rs: Starting Quilkin version="0.7.0-dev" commit="d42db7e14c2e0e758e9a6eb655ccf4184941066c"
    +2023-10-04T20:09:07.321711Z  INFO quilkin::admin: src/admin.rs: Starting admin endpoint address=[::]:8000
    +2023-10-04T20:09:07.322089Z  INFO quilkin::cli::proxy: src/cli/proxy.rs: Starting port=7777 proxy_id="markmandel45"
    +2023-10-04T20:09:07.322576Z  INFO quilkin::cli::proxy: src/cli/proxy.rs: Quilkin is ready
    +2023-10-04T20:09:07.322692Z  INFO qcmp_task{v4_addr=0.0.0.0:7600 v6_addr=[::]:7600}: quilkin::protocol: src/protocol.rs: awaiting qcmp packets v4_addr=0.0.0.0:7600 v6_addr=[::]:7600
    +
    +

    Now connect to the local client proxy on "[::1]:7777" via the "Multiplayer > Address" field in the +Xonotic client, and Quilkin will take care of appending the routing token to all your UDP packets, which the Quilkin +proxies will route to the Allocated GameServer, and you can play a gamee!

    +

    xonotic-address-v6.png

    +

    ...And you didn't have to change the client or the dedicated game server 🤸

    +

    What's Next?

    +

    Proxy

    @@ -2569,8 +2825,8 @@

    Usage

    }

    Control Plane Relay

    ServicesPortsProtocol
    Proxy7777UDP (IPv4 OR IPv6)
    - - + +
    servicesportsProtocol
    ADS7800gRPC(IPv4)
    CPDS7900gRPC(IPv4)
    ADS7800gRPC(IPv4 OR IPv6)
    CPDS7900gRPC(IPv4 OR IPv6)
    @@ -2665,6 +2921,59 @@

    Quickstart

    And that's it! We've just setup control planes to look for configuration changes in our system, a relay to merge any changes into a unified dataset, and set up proxies that make use of that data to decide where and how to send packets.

    +

    Control Plane Agents

    +
    + +
    servicesportsProtocol
    QCMP7600UDP(IPv4 OR IPv6)
    +
    +
    +

    Note: This service is currently in active experimentation and development +so there may be bugs which cause it to be unusable for production, as always +all bug reports are welcome and appreciated.

    +
    +

    For multi-cluster integration, Quilkin provides a agent service, that can be +deployed to a cluster to act as a beacon for QCMP pings and forward cluster +configuration information to a relay service

    +

    Agent configuration and functionality matches that of Control Plane Providers, such as +Filesystem and Agones.

    +

    To view all options for the agent subcommand, run:

    +
    $ quilkin agent --help
    +Runs Quilkin as a relay service that runs a Manager Discovery Service (mDS) for accepting cluster and configuration information from xDS management services, and exposing it as a single merged xDS service for proxy services
    +
    +Usage: quilkin agent [OPTIONS] [COMMAND]
    +
    +Commands:
    +  agones  Watches Agones' game server CRDs for `Allocated` game server endpoints, and for a `ConfigMap` that specifies the filter configuration
    +  file    Watches for changes to the file located at `path`
    +  help    Print this message or the help of the given subcommand(s)
    +
    +Options:
    +  -q, --qcmp-port <QCMP_PORT>  Port for QCMP service [env: QCMP_PORT=] [default: 7600]
    +  -r, --relay <RELAY>          One or more `quilkin relay` endpoints to push configuration changes to [env: QUILKIN_MANAGEMENT_SERVER=]
    +      --region <REGION>        The `region` to set in the cluster map for any provider endpoints discovered [env: QUILKIN_REGION=]
    +      --zone <ZONE>            The `zone` in the `region` to set in the cluster map for any provider endpoints discovered [env: QUILKIN_ZONE=]
    +      --sub-zone <SUB_ZONE>    The `sub_zone` in the `zone` in the `region` to set in the cluster map for any provider endpoints discovered [env: QUILKIN_SUB_ZONE=]
    +  -h, --help                   Print help
    +
    +

    Quickstart

    +

    The simplest version of the agent service is just running quilkin agent, +this will setup just the QCMP service allowing the agent to be pinged for +measuring round-time-trips (RTT).

    +
    quilkin agent
    +
    +

    To run an agent with the relay (see relay quickstart +for more information), you just need to specify the relay endpoint with the +--relay flag and provide a configuration discovery provider such as a +configuration file or Agones.

    +
    quilkin --admin-adress http://localhost:8001 agent --relay http://localhost:7900 file quilkin.yaml
    +
    +

    Now if we run cURL on both the relay and the control plane we should see that +they both contain the same set of endpoints.

    +
    # Check Agent
    +curl localhost:8001/config
    +# Check Relay
    +curl localhost:8000/config
    +

    Quilkin Unreal Engine Plugin

    This is an alpha version of the Unreal Engine plugin for Quilkin. Currently it only supports adding a routing token in the following format.

    <packet> | token    | version
    diff --git a/main/book/sdks/unreal-engine.html b/main/book/sdks/unreal-engine.html
    index 502b60f36c..16eff6bfbc 100644
    --- a/main/book/sdks/unreal-engine.html
    +++ b/main/book/sdks/unreal-engine.html
    @@ -88,7 +88,7 @@
     
             
    @@ -183,7 +183,7 @@ 

    How to install<