pub struct EnqueueDependency {
pub crate_name: CrateName,
pub version: CrateVersion,
pub features_json: FeaturesJson,
pub target: TargetTriple,
pub rustc_version: WireRustcVersion,
}Expand description
One dependency a task must wait on: the dep’s own node identity, at the platform the dep’s task mints on.
Fields§
§crate_name: CrateNameDependency crate name.
version: CrateVersionDependency crate version.
features_json: FeaturesJsonCanonical features list.
target: TargetTripleCompilation target triple.
rustc_version: WireRustcVersionStable rustc version.
Trait Implementations§
Source§impl Clone for EnqueueDependency
impl Clone for EnqueueDependency
Source§impl ComposeSchema for EnqueueDependency
impl ComposeSchema for EnqueueDependency
Source§impl Debug for EnqueueDependency
impl Debug for EnqueueDependency
Source§impl<'de> Deserialize<'de> for EnqueueDependency
impl<'de> Deserialize<'de> for EnqueueDependency
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 EnqueueDependency
Source§impl PartialEq for EnqueueDependency
impl PartialEq for EnqueueDependency
Source§impl Serialize for EnqueueDependency
impl Serialize for EnqueueDependency
impl StructuralPartialEq for EnqueueDependency
Auto Trait Implementations§
impl Freeze for EnqueueDependency
impl RefUnwindSafe for EnqueueDependency
impl Send for EnqueueDependency
impl Sync for EnqueueDependency
impl Unpin for EnqueueDependency
impl UnsafeUnpin for EnqueueDependency
impl UnwindSafe for EnqueueDependency
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.