pub enum AuthVerdict {
Authenticated,
Unauthenticated,
Inconclusive,
}Expand description
Outcome of driving a trivial session under a candidate worker env.
Variants§
Authenticated
The session produced a normal assistant reply: the candidate env authenticates.
Unauthenticated
The session exhibited a known auth-failure signature (an explicit “not logged in” style message, or terminated with zero assistant activity at zero cost / a non-success exit).
Inconclusive
Neither of the above could be established (spawn/IO error, or an ambiguous result) — fail-safe, never a panic.
Trait Implementations§
Source§impl Clone for AuthVerdict
impl Clone for AuthVerdict
Source§fn clone(&self) -> AuthVerdict
fn clone(&self) -> AuthVerdict
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 AuthVerdict
Source§impl Debug for AuthVerdict
impl Debug for AuthVerdict
impl Eq for AuthVerdict
Source§impl PartialEq for AuthVerdict
impl PartialEq for AuthVerdict
impl StructuralPartialEq for AuthVerdict
Auto Trait Implementations§
impl Freeze for AuthVerdict
impl RefUnwindSafe for AuthVerdict
impl Send for AuthVerdict
impl Sync for AuthVerdict
impl Unpin for AuthVerdict
impl UnsafeUnpin for AuthVerdict
impl UnwindSafe for AuthVerdict
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