pub enum VendorCapabilityVerdict {
RawPassthrough,
Verified {
capability_contract: &'static str,
},
Unavailable {
reason: VendorCapabilityUnavailableReason,
},
}Variants§
RawPassthrough
The operation is admitted through the version-independent PTY path.
Verified
The version-specific semantic behavior has an exact verified contract.
The operation must not use semantic parsing or structured control.
Implementations§
Source§impl VendorCapabilityVerdict
impl VendorCapabilityVerdict
pub const fn is_admitted(self) -> bool
pub const fn is_verified(self) -> bool
Trait Implementations§
Source§impl Clone for VendorCapabilityVerdict
impl Clone for VendorCapabilityVerdict
impl Copy for VendorCapabilityVerdict
Source§impl Debug for VendorCapabilityVerdict
impl Debug for VendorCapabilityVerdict
impl Eq for VendorCapabilityVerdict
Source§impl PartialEq for VendorCapabilityVerdict
impl PartialEq for VendorCapabilityVerdict
impl StructuralPartialEq for VendorCapabilityVerdict
Auto Trait Implementations§
impl Freeze for VendorCapabilityVerdict
impl RefUnwindSafe for VendorCapabilityVerdict
impl Send for VendorCapabilityVerdict
impl Sync for VendorCapabilityVerdict
impl Unpin for VendorCapabilityVerdict
impl UnsafeUnpin for VendorCapabilityVerdict
impl UnwindSafe for VendorCapabilityVerdict
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