pub struct Insights {
pub since: u64,
pub until: u64,
pub insights: Vec<Insight>,
pub waits: Vec<RepositoryWaits>,
}Expand description
GET /v1/insights: what the history says about the window.
Fields§
§since: u64The start of the window.
until: u64When it was read: the end of the window.
insights: Vec<Insight>Warnings first, then by repository, workflow and job.
waits: Vec<RepositoryWaits>Each repository’s waits this week and the week before, by repository. Always the last 14 days, whatever the window.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Insights
impl<'de> Deserialize<'de> for Insights
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 Insights
impl StructuralPartialEq for Insights
Auto Trait Implementations§
impl Freeze for Insights
impl RefUnwindSafe for Insights
impl Send for Insights
impl Sync for Insights
impl Unpin for Insights
impl UnsafeUnpin for Insights
impl UnwindSafe for Insights
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.