pub struct ContextSummary {
pub file_label: String,
pub module_name: Option<String>,
pub intent: Option<String>,
pub depends: Vec<String>,
pub exposes: Vec<String>,
pub exposes_opaque: Vec<String>,
pub api_effects: Vec<String>,
pub module_effects: Vec<String>,
pub main_effects: Option<Vec<String>>,
pub functions: Vec<ContextFnSummary>,
pub types: Vec<ContextTypeSummary>,
pub decisions: Vec<ContextDecisionSummary>,
}Fields§
§file_label: String§module_name: Option<String>§intent: Option<String>§depends: Vec<String>§exposes: Vec<String>§exposes_opaque: Vec<String>§api_effects: Vec<String>§module_effects: Vec<String>§main_effects: Option<Vec<String>>§functions: Vec<ContextFnSummary>§types: Vec<ContextTypeSummary>§decisions: Vec<ContextDecisionSummary>Trait Implementations§
Source§impl Clone for ContextSummary
impl Clone for ContextSummary
Source§fn clone(&self) -> ContextSummary
fn clone(&self) -> ContextSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ContextSummary
impl Debug for ContextSummary
Auto Trait Implementations§
impl Freeze for ContextSummary
impl RefUnwindSafe for ContextSummary
impl Send for ContextSummary
impl Sync for ContextSummary
impl Unpin for ContextSummary
impl UnsafeUnpin for ContextSummary
impl UnwindSafe for ContextSummary
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