pub struct Overview {
pub repos: Vec<RepoSymbols>,
pub symbols: usize,
pub edges: usize,
pub cross_repo_edges: usize,
pub contracts: usize,
pub linked_contracts: usize,
pub ledger: BTreeMap<String, usize>,
pub skew: Vec<Skew>,
pub writable: bool,
pub root: Option<String>,
pub problem: Option<String>,
}Expand description
GET /api/v1/overview: the index at a glance.
Fields§
§repos: Vec<RepoSymbols>§symbols: usize§edges: usize§cross_repo_edges: usize§contracts: usize§linked_contracts: usize§ledger: BTreeMap<String, usize>Ledger entries per status.
skew: Vec<Skew>§writable: boolWhether this caller may write to the ledger and conventions.
root: Option<String>§problem: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Overview
impl<'de> Deserialize<'de> for Overview
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
Auto Trait Implementations§
impl Forget for Overview
impl Freeze for Overview
impl RefUnwindSafe for Overview
impl Send for Overview
impl Sync for Overview
impl Unpin for Overview
impl UnsafeUnpin for Overview
impl UnwindSafe for Overview
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