pub struct CompilationIdentity {
pub project: String,
pub tfm: String,
pub configuration: String,
}Expand description
The compiled project/target-framework/configuration a fact was produced under. Distinguishes the same member built for two different targets.
Fields§
§project: StringThe project (csproj/build unit) name.
tfm: StringThe target framework moniker this compilation was built for.
configuration: StringThe build configuration (Debug/Release).
Trait Implementations§
Source§impl Clone for CompilationIdentity
impl Clone for CompilationIdentity
Source§impl Debug for CompilationIdentity
impl Debug for CompilationIdentity
Source§impl<'de> Deserialize<'de> for CompilationIdentity
impl<'de> Deserialize<'de> for CompilationIdentity
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 CompilationIdentity
Source§impl PartialEq for CompilationIdentity
impl PartialEq for CompilationIdentity
Source§impl Serialize for CompilationIdentity
impl Serialize for CompilationIdentity
impl StructuralPartialEq for CompilationIdentity
Auto Trait Implementations§
impl Freeze for CompilationIdentity
impl RefUnwindSafe for CompilationIdentity
impl Send for CompilationIdentity
impl Sync for CompilationIdentity
impl Unpin for CompilationIdentity
impl UnsafeUnpin for CompilationIdentity
impl UnwindSafe for CompilationIdentity
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<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