pub struct PlanRow {
pub credential: CredentialRef,
pub rank: Option<u32>,
pub tier: Option<u8>,
pub anchored: Option<bool>,
pub budget_reset_ms: Option<u64>,
pub utilization: Option<f64>,
pub verdict: String,
pub cause: Option<ObservationFailure>,
}Fields§
§credential: CredentialRef§rank: Option<u32>§tier: Option<u8>§anchored: Option<bool>§budget_reset_ms: Option<u64>§utilization: Option<f64>§verdict: String§cause: Option<ObservationFailure>The failed observation behind the verdict, when there is one.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanRow
impl<'de> Deserialize<'de> for PlanRow
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlanRow
impl RefUnwindSafe for PlanRow
impl Send for PlanRow
impl Sync for PlanRow
impl Unpin for PlanRow
impl UnsafeUnpin for PlanRow
impl UnwindSafe for PlanRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more