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<CodeGraphContextExport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CodeGraphContextExport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CodeGraphContextExport
impl Serialize for CodeGraphContextExport
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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