#[non_exhaustive]pub enum IncludeProjectDirectoryStatus {
Root,
Defaulted,
Resolved,
Deferred,
Unresolved,
}Expand description
How one occurrence received its planned project directory.
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.
Root
The root reused its first caller-supplied document directory.
Defaulted
A child had no explicit declaration and reused its first document directory.
Resolved
Caller policy authorized an explicit declaration.
Deferred
Caller policy deliberately deferred an explicit declaration.
Unresolved
Caller policy could not resolve an explicit declaration.
Trait Implementations§
Source§impl Clone for IncludeProjectDirectoryStatus
impl Clone for IncludeProjectDirectoryStatus
Source§fn clone(&self) -> IncludeProjectDirectoryStatus
fn clone(&self) -> IncludeProjectDirectoryStatus
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 moreimpl Copy for IncludeProjectDirectoryStatus
impl Eq for IncludeProjectDirectoryStatus
impl StructuralPartialEq for IncludeProjectDirectoryStatus
Auto Trait Implementations§
impl Freeze for IncludeProjectDirectoryStatus
impl RefUnwindSafe for IncludeProjectDirectoryStatus
impl Send for IncludeProjectDirectoryStatus
impl Sync for IncludeProjectDirectoryStatus
impl Unpin for IncludeProjectDirectoryStatus
impl UnsafeUnpin for IncludeProjectDirectoryStatus
impl UnwindSafe for IncludeProjectDirectoryStatus
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