pub enum IdentityOutcome {
Resolved(Box<IdentityPayload>),
Rejected(PluginViolation),
}Expand description
What an identity plugin’s result means for the PPE pipeline.
Variants§
Resolved(Box<IdentityPayload>)
The dispatched payload with the plugin’s output fields written.
Rejected(PluginViolation)
The plugin set rejected. Carried as a deny, which PPE’s identity
model uses in place of a flag on the payload.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IdentityOutcome
impl RefUnwindSafe for IdentityOutcome
impl Send for IdentityOutcome
impl Sync for IdentityOutcome
impl Unpin for IdentityOutcome
impl UnsafeUnpin for IdentityOutcome
impl UnwindSafe for IdentityOutcome
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