pub struct CodeGraphContextExport {Show 17 fields
pub summary: CodeGraphContextSummary,
pub export_mode: CodeGraphExportMode,
pub visible_levels: Option<usize>,
pub focus: Option<BlockId>,
pub focus_short_id: Option<String>,
pub focus_label: Option<String>,
pub visible_node_count: usize,
pub hidden_unreachable_count: usize,
pub hidden_levels: Vec<CodeGraphHiddenLevelSummary>,
pub frontier: Vec<CodeGraphContextFrontierAction>,
pub heuristics: CodeGraphContextHeuristics,
pub nodes: Vec<CodeGraphContextNodeExport>,
pub edges: Vec<CodeGraphContextEdgeExport>,
pub omitted_symbol_count: usize,
pub total_selected_edges: usize,
pub omissions: CodeGraphExportOmissionReport,
pub rendered: String,
}Fields§
§summary: CodeGraphContextSummary§export_mode: CodeGraphExportMode§visible_levels: Option<usize>§focus: Option<BlockId>§focus_short_id: Option<String>§focus_label: Option<String>§visible_node_count: usize§frontier: Vec<CodeGraphContextFrontierAction>§heuristics: CodeGraphContextHeuristics§nodes: Vec<CodeGraphContextNodeExport>§edges: Vec<CodeGraphContextEdgeExport>§omitted_symbol_count: usize§total_selected_edges: usize§omissions: CodeGraphExportOmissionReport§rendered: StringTrait Implementations§
Source§impl Clone for CodeGraphContextExport
impl Clone for CodeGraphContextExport
Source§fn clone(&self) -> CodeGraphContextExport
fn clone(&self) -> CodeGraphContextExport
Returns a duplicate of the value. Read more
1.0.0 · 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 CodeGraphContextExport
impl Debug for CodeGraphContextExport
Source§impl<'de> Deserialize<'de> for CodeGraphContextExport
impl<'de> Deserialize<'de> for CodeGraphContextExport
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 Freeze for CodeGraphContextExport
impl RefUnwindSafe for CodeGraphContextExport
impl Send for CodeGraphContextExport
impl Sync for CodeGraphContextExport
impl Unpin for CodeGraphContextExport
impl UnsafeUnpin for CodeGraphContextExport
impl UnwindSafe for CodeGraphContextExport
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