pub enum FileResolutionRejection {
UnknownConflict {
path: FilePath,
},
}Expand description
Why a file resolution was rejected. Only the structural case applies
today — a file resolution never fails a type-check the way a sig
resolution can, since SetFiles carries no program semantics.
Variants§
UnknownConflict
path doesn’t refer to any pending file conflict in the
session — invented, or already resolved and pruned.
Trait Implementations§
Source§impl Clone for FileResolutionRejection
impl Clone for FileResolutionRejection
Source§impl Debug for FileResolutionRejection
impl Debug for FileResolutionRejection
Source§impl<'de> Deserialize<'de> for FileResolutionRejection
impl<'de> Deserialize<'de> for FileResolutionRejection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FileResolutionRejection
Source§impl PartialEq for FileResolutionRejection
impl PartialEq for FileResolutionRejection
Source§impl Serialize for FileResolutionRejection
impl Serialize for FileResolutionRejection
impl StructuralPartialEq for FileResolutionRejection
Auto Trait Implementations§
impl Freeze for FileResolutionRejection
impl RefUnwindSafe for FileResolutionRejection
impl Send for FileResolutionRejection
impl Sync for FileResolutionRejection
impl Unpin for FileResolutionRejection
impl UnsafeUnpin for FileResolutionRejection
impl UnwindSafe for FileResolutionRejection
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.