pub struct OpenBaoCompatibilityReport { /* private fields */ }Expand description
Secret-free compatibility result for one client instance.
Implementations§
Source§impl OpenBaoCompatibilityReport
impl OpenBaoCompatibilityReport
Sourcepub const fn status(self) -> OpenBaoCompatibilityStatus
pub const fn status(self) -> OpenBaoCompatibilityStatus
Verification state for this report.
Sourcepub const fn policy(self) -> Option<OpenBaoCompatibilityPolicyKind>
pub const fn policy(self) -> Option<OpenBaoCompatibilityPolicyKind>
Selected policy classification, or None for an unverified client.
Sourcepub const fn requirement(self) -> Option<OpenBaoVersionRequirement>
pub const fn requirement(self) -> Option<OpenBaoVersionRequirement>
Exact or closed version requirement selected by the policy, when applicable.
Sourcepub const fn detected_version(self) -> Option<OpenBaoVersion>
pub const fn detected_version(self) -> Option<OpenBaoVersion>
Stable version returned by /sys/health, when a probe was performed.
Sourcepub const fn profile_version(self) -> Option<OpenBaoVersion>
pub const fn profile_version(self) -> Option<OpenBaoVersion>
Exact immutable profile selected for request compatibility decisions.
Trait Implementations§
Source§impl Clone for OpenBaoCompatibilityReport
impl Clone for OpenBaoCompatibilityReport
Source§fn clone(&self) -> OpenBaoCompatibilityReport
fn clone(&self) -> OpenBaoCompatibilityReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OpenBaoCompatibilityReport
Source§impl Debug for OpenBaoCompatibilityReport
impl Debug for OpenBaoCompatibilityReport
impl Eq for OpenBaoCompatibilityReport
Source§impl Hash for OpenBaoCompatibilityReport
impl Hash for OpenBaoCompatibilityReport
impl StructuralPartialEq for OpenBaoCompatibilityReport
Auto Trait Implementations§
impl Freeze for OpenBaoCompatibilityReport
impl RefUnwindSafe for OpenBaoCompatibilityReport
impl Send for OpenBaoCompatibilityReport
impl Sync for OpenBaoCompatibilityReport
impl Unpin for OpenBaoCompatibilityReport
impl UnsafeUnpin for OpenBaoCompatibilityReport
impl UnwindSafe for OpenBaoCompatibilityReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.