#[non_exhaustive]pub enum BundleLayoutInvalidReason {
AgentEqualsOwner,
AgentNestedInOwner,
OwnerNestedInAgent,
EmptyPath,
}Expand description
Closed reason set for invalid SafeBundle agent/owner output layouts.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
AgentEqualsOwner
Agent and owner outputs resolve to the same directory.
AgentNestedInOwner
The agent output directory is nested inside the owner output directory.
OwnerNestedInAgent
The owner output directory is nested inside the agent output directory.
EmptyPath
One output path was empty and cannot name a directory.
Trait Implementations§
Source§impl Clone for BundleLayoutInvalidReason
impl Clone for BundleLayoutInvalidReason
impl Copy for BundleLayoutInvalidReason
Source§impl Debug for BundleLayoutInvalidReason
impl Debug for BundleLayoutInvalidReason
Source§impl Display for BundleLayoutInvalidReason
impl Display for BundleLayoutInvalidReason
impl Eq for BundleLayoutInvalidReason
impl StructuralPartialEq for BundleLayoutInvalidReason
Auto Trait Implementations§
impl Freeze for BundleLayoutInvalidReason
impl RefUnwindSafe for BundleLayoutInvalidReason
impl Send for BundleLayoutInvalidReason
impl Sync for BundleLayoutInvalidReason
impl Unpin for BundleLayoutInvalidReason
impl UnsafeUnpin for BundleLayoutInvalidReason
impl UnwindSafe for BundleLayoutInvalidReason
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more