#[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
Source§fn clone(&self) -> BundleLayoutInvalidReason
fn clone(&self) -> BundleLayoutInvalidReason
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 BundleLayoutInvalidReason
impl Debug for BundleLayoutInvalidReason
Source§impl Display for BundleLayoutInvalidReason
impl Display for BundleLayoutInvalidReason
Source§impl PartialEq for BundleLayoutInvalidReason
impl PartialEq for BundleLayoutInvalidReason
Source§fn eq(&self, other: &BundleLayoutInvalidReason) -> bool
fn eq(&self, other: &BundleLayoutInvalidReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy 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§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