#[repr(u8)]pub enum AuthorityState {
Show 13 variants
Uninitialized = 0,
LocalStateOpened = 1,
HeaderSyncing = 2,
HeaderCurrent = 3,
ProofReady = 4,
ResolutionTransportReady = 5,
DnssecVerified = 6,
DaneOriginVerified = 7,
BrowserBridgeReady = 8,
Active = 9,
Degraded = 10,
Revoked = 11,
Stopped = 12,
}Expand description
Browser authority state required by the browser resolution model.
Variants§
Uninitialized = 0
No local state has been opened.
LocalStateOpened = 1
Local stores are available.
HeaderSyncing = 2
Validated headers are synchronizing.
HeaderCurrent = 3
Validated headers satisfy currency policy.
ProofReady = 4
Verified Urkel proof service is ready.
ResolutionTransportReady = 5
At least one policy-permitted DNS transport is ready.
DnssecVerified = 6
Current origin DNSSEC evidence is verified.
DaneOriginVerified = 7
Current origin DANE evidence is verified.
BrowserBridgeReady = 8
Platform bridge is ready.
Active = 9
Browser engine is active.
Degraded = 10
A recoverable prerequisite is unavailable.
Revoked = 11
Security state or policy was revoked.
Stopped = 12
Runtime is stopped.
Trait Implementations§
Source§impl Clone for AuthorityState
impl Clone for AuthorityState
Source§fn clone(&self) -> AuthorityState
fn clone(&self) -> AuthorityState
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 AuthorityState
Source§impl Debug for AuthorityState
impl Debug for AuthorityState
impl Eq for AuthorityState
Source§impl PartialEq for AuthorityState
impl PartialEq for AuthorityState
impl StructuralPartialEq for AuthorityState
Auto Trait Implementations§
impl Freeze for AuthorityState
impl RefUnwindSafe for AuthorityState
impl Send for AuthorityState
impl Sync for AuthorityState
impl Unpin for AuthorityState
impl UnsafeUnpin for AuthorityState
impl UnwindSafe for AuthorityState
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.