pub struct WorkdirRefusal {
pub path: String,
pub refused_at: String,
pub operation: WorkdirOperation,
pub reason: RefusalReason,
}Expand description
One refused call. path and refused_at are relative to the accessible workdir.
Fields§
§path: StringThe path the runtime meant to touch.
refused_at: StringThe component found to be a link or the wrong file type; the whole path for an invalid component.
operation: WorkdirOperation§reason: RefusalReasonTrait Implementations§
Source§impl Clone for WorkdirRefusal
impl Clone for WorkdirRefusal
Source§impl Debug for WorkdirRefusal
impl Debug for WorkdirRefusal
Source§impl Display for WorkdirRefusal
impl Display for WorkdirRefusal
impl Eq for WorkdirRefusal
Source§impl PartialEq for WorkdirRefusal
impl PartialEq for WorkdirRefusal
Source§impl Serialize for WorkdirRefusal
impl Serialize for WorkdirRefusal
impl StructuralPartialEq for WorkdirRefusal
Auto Trait Implementations§
impl Forget for WorkdirRefusal
impl Freeze for WorkdirRefusal
impl RefUnwindSafe for WorkdirRefusal
impl Send for WorkdirRefusal
impl Sync for WorkdirRefusal
impl Unpin for WorkdirRefusal
impl UnsafeUnpin for WorkdirRefusal
impl UnwindSafe for WorkdirRefusal
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more