pub enum PermissionDeniedReasonCode {
ClassifierTranscriptTooLong,
OutsideReadsBlocked,
MemoryPaused,
Unknown(String),
}Expand description
An actionable reason behind a system/permission_denied frame
(PermissionDeniedMessage::decision_reason_code).
Variants§
ClassifierTranscriptTooLong
The auto-mode classifier’s transcript exceeded its context window.
OutsideReadsBlocked
permissions.blockReadsOutsideWorkingDirectories refused the path.
MemoryPaused
/pause-memory has memory paused.
Unknown(String)
A code not yet known to this version of the crate.
Implementations§
Trait Implementations§
Source§impl Clone for PermissionDeniedReasonCode
impl Clone for PermissionDeniedReasonCode
Source§fn clone(&self) -> PermissionDeniedReasonCode
fn clone(&self) -> PermissionDeniedReasonCode
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 moreSource§impl Debug for PermissionDeniedReasonCode
impl Debug for PermissionDeniedReasonCode
Source§impl<'de> Deserialize<'de> for PermissionDeniedReasonCode
impl<'de> Deserialize<'de> for PermissionDeniedReasonCode
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PermissionDeniedReasonCode
impl Display for PermissionDeniedReasonCode
impl Eq for PermissionDeniedReasonCode
Source§impl From<&str> for PermissionDeniedReasonCode
impl From<&str> for PermissionDeniedReasonCode
Source§impl Hash for PermissionDeniedReasonCode
impl Hash for PermissionDeniedReasonCode
impl StructuralPartialEq for PermissionDeniedReasonCode
Auto Trait Implementations§
impl Freeze for PermissionDeniedReasonCode
impl RefUnwindSafe for PermissionDeniedReasonCode
impl Send for PermissionDeniedReasonCode
impl Sync for PermissionDeniedReasonCode
impl Unpin for PermissionDeniedReasonCode
impl UnsafeUnpin for PermissionDeniedReasonCode
impl UnwindSafe for PermissionDeniedReasonCode
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