pub enum AuthorityClosureError {
Roots,
DuplicateNode {
index: usize,
},
DuplicateResponder {
node: usize,
},
MissingPath {
origin: AuthorityOrigin,
},
ForeignRoot {
index: usize,
},
MissingResponder {
origin: AuthorityOrigin,
},
Resource(MemoryError),
}Expand description
Caller input or resource refusal, not a certificate/status rejection.
Variants§
Roots
No original actor path was selected.
DuplicateNode
Two nodes claim the same live path receipt and exact evaluation label.
DuplicateResponder
More than one responder binding was selected for the same OCSP target.
MissingPath
A required original path/label has no complete status census.
Fields
§
origin: AuthorityOriginExact original dependency, not an invented byte offset.
ForeignRoot
A root was replaced by a different status-census receipt.
MissingResponder
The original delegated response has no selected full-path binding.
Fields
§
origin: AuthorityOriginActual source member requiring the binding.
Resource(MemoryError)
Current execution refused before traversal, hashing, growth or copying.
Trait Implementations§
Source§impl Clone for AuthorityClosureError
impl Clone for AuthorityClosureError
impl Copy for AuthorityClosureError
Source§impl Debug for AuthorityClosureError
impl Debug for AuthorityClosureError
impl Eq for AuthorityClosureError
Source§impl From<MemoryError> for AuthorityClosureError
impl From<MemoryError> for AuthorityClosureError
Source§fn from(value: MemoryError) -> Self
fn from(value: MemoryError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AuthorityClosureError
impl PartialEq for AuthorityClosureError
impl StructuralPartialEq for AuthorityClosureError
Auto Trait Implementations§
impl Freeze for AuthorityClosureError
impl RefUnwindSafe for AuthorityClosureError
impl Send for AuthorityClosureError
impl Sync for AuthorityClosureError
impl Unpin for AuthorityClosureError
impl UnsafeUnpin for AuthorityClosureError
impl UnwindSafe for AuthorityClosureError
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