pub struct PublishedSlice {
pub target: TargetTriple,
pub rustc_version: WireRustcVersion,
pub rows: Vec<PublishedSliceRow>,
}Expand description
Body the edge forwards to the scheduler’s /index/published — one
PublishedSliceReport plus the (target, rustc_version) slice it
describes.
Fields§
§target: TargetTripleThe slice’s compilation target triple.
rustc_version: WireRustcVersionThe slice’s stable rustc version.
rows: Vec<PublishedSliceRow>Semantic identities the slice serves.
Trait Implementations§
Source§impl Clone for PublishedSlice
impl Clone for PublishedSlice
Source§impl ComposeSchema for PublishedSlice
impl ComposeSchema for PublishedSlice
Source§impl Debug for PublishedSlice
impl Debug for PublishedSlice
Source§impl<'de> Deserialize<'de> for PublishedSlice
impl<'de> Deserialize<'de> for PublishedSlice
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 PublishedSlice
Source§impl PartialEq for PublishedSlice
impl PartialEq for PublishedSlice
Source§impl Serialize for PublishedSlice
impl Serialize for PublishedSlice
impl StructuralPartialEq for PublishedSlice
Auto Trait Implementations§
impl Freeze for PublishedSlice
impl RefUnwindSafe for PublishedSlice
impl Send for PublishedSlice
impl Sync for PublishedSlice
impl Unpin for PublishedSlice
impl UnsafeUnpin for PublishedSlice
impl UnwindSafe for PublishedSlice
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.