pub enum OracleInvocationIdentity {
ArgvExact,
TemplateOnly,
ShellExpanded,
Unknown,
}Expand description
How the oracle was invoked (T16.5) — prefer exact argv over a command-string template, so quoting/shell-interpretation ambiguity cannot creep into conformance-grade evidence.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for OracleInvocationIdentity
impl Clone for OracleInvocationIdentity
Source§fn clone(&self) -> OracleInvocationIdentity
fn clone(&self) -> OracleInvocationIdentity
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 OracleInvocationIdentity
Source§impl Debug for OracleInvocationIdentity
impl Debug for OracleInvocationIdentity
impl Eq for OracleInvocationIdentity
Source§impl PartialEq for OracleInvocationIdentity
impl PartialEq for OracleInvocationIdentity
Source§fn eq(&self, other: &OracleInvocationIdentity) -> bool
fn eq(&self, other: &OracleInvocationIdentity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OracleInvocationIdentity
Auto Trait Implementations§
impl Freeze for OracleInvocationIdentity
impl RefUnwindSafe for OracleInvocationIdentity
impl Send for OracleInvocationIdentity
impl Sync for OracleInvocationIdentity
impl Unpin for OracleInvocationIdentity
impl UnsafeUnpin for OracleInvocationIdentity
impl UnwindSafe for OracleInvocationIdentity
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