pub struct JobSizing {
pub repository: String,
pub workflow: Option<String>,
pub name: String,
pub peaks: Peaks,
pub wait: Spread,
pub advice: Advice,
}Expand description
The jobs of one name in one workflow of one repository.
Fields§
§repository: Stringowner/name on GitHub.
workflow: Option<String>The workflow’s name, when the history knew it.
name: StringThe job’s name in the workflow.
peaks: PeaksIts runs’ peaks.
wait: SpreadSeconds from queued to started.
advice: AdviceWhat its profile’s memory would be for this job alone, and the slots that would fit in the memory the
profile’s slots take now.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JobSizing
impl<'de> Deserialize<'de> for JobSizing
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 JobSizing
impl StructuralPartialEq for JobSizing
Auto Trait Implementations§
impl Freeze for JobSizing
impl RefUnwindSafe for JobSizing
impl Send for JobSizing
impl Sync for JobSizing
impl Unpin for JobSizing
impl UnsafeUnpin for JobSizing
impl UnwindSafe for JobSizing
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.