pub struct RouterCallDisclosure {
pub requested: String,
pub effective: String,
pub provider_control: String,
pub provider_effective: String,
pub capability_normalized: bool,
}Expand description
Everything a receipt needs to say about the Router’s own call.
Four separate facts, because collapsing them is how a receipt starts lying:
what the operator configured, what the selector landed on after
normalization, how much control the Router’s route actually expresses, and
what the provider was therefore told. A Router configured low on a route
that supports low is called at low and says so — this type exists so
that “forced to off while displaying low” is not expressible.
Fields§
§requested: StringWhat the Router profile asked for: off or low.
effective: StringThe tier the selector landed on after capability normalization.
provider_control: StringHow much reasoning control the Router’s own route expresses.
provider_effective: StringWhat the Router’s provider is actually told.
capability_normalized: boolWhether the route’s real capability moved the requested tier.
Implementations§
Trait Implementations§
Source§impl Clone for RouterCallDisclosure
impl Clone for RouterCallDisclosure
Source§fn clone(&self) -> RouterCallDisclosure
fn clone(&self) -> RouterCallDisclosure
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more