pub struct CodeGraphContextNodeExport {Show 16 fields
pub block_id: BlockId,
pub short_id: String,
pub node_class: String,
pub label: String,
pub detail_level: CodeGraphDetailLevel,
pub pinned: bool,
pub distance_from_focus: Option<usize>,
pub relevance_score: u16,
pub logical_key: Option<String>,
pub symbol_name: Option<String>,
pub path: Option<String>,
pub signature: Option<String>,
pub docs: Option<String>,
pub origin: Option<CodeGraphSelectionOrigin>,
pub coderef: Option<CodeGraphCoderef>,
pub hydrated_source: Option<HydratedSourceExcerpt>,
}Fields§
§block_id: BlockId§short_id: String§node_class: String§label: String§detail_level: CodeGraphDetailLevel§pinned: bool§distance_from_focus: Option<usize>§relevance_score: u16§logical_key: Option<String>§symbol_name: Option<String>§path: Option<String>§signature: Option<String>§docs: Option<String>§origin: Option<CodeGraphSelectionOrigin>§coderef: Option<CodeGraphCoderef>§hydrated_source: Option<HydratedSourceExcerpt>Trait Implementations§
Source§impl Clone for CodeGraphContextNodeExport
impl Clone for CodeGraphContextNodeExport
Source§fn clone(&self) -> CodeGraphContextNodeExport
fn clone(&self) -> CodeGraphContextNodeExport
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 CodeGraphContextNodeExport
impl Debug for CodeGraphContextNodeExport
Source§impl<'de> Deserialize<'de> for CodeGraphContextNodeExport
impl<'de> Deserialize<'de> for CodeGraphContextNodeExport
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CodeGraphContextNodeExport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CodeGraphContextNodeExport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CodeGraphContextNodeExport
impl Serialize for CodeGraphContextNodeExport
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 CodeGraphContextNodeExport
impl RefUnwindSafe for CodeGraphContextNodeExport
impl Send for CodeGraphContextNodeExport
impl Sync for CodeGraphContextNodeExport
impl Unpin for CodeGraphContextNodeExport
impl UnsafeUnpin for CodeGraphContextNodeExport
impl UnwindSafe for CodeGraphContextNodeExport
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