pub struct CodeGraphBuilder { /* private fields */ }Expand description
Builder for code graph entities from SPARQL results
Implementations§
Source§impl CodeGraphBuilder
impl CodeGraphBuilder
Sourcepub fn from_sparql_results(
results: &[BTreeMap<String, String>],
) -> Result<Vec<CodeStruct>>
pub fn from_sparql_results( results: &[BTreeMap<String, String>], ) -> Result<Vec<CodeStruct>>
Sourcepub fn to_tera_context(&self) -> Context
pub fn to_tera_context(&self) -> Context
Convert code graph entities to Tera context
Sourcepub fn add_struct(&mut self, s: CodeStruct)
pub fn add_struct(&mut self, s: CodeStruct)
Add a struct to the code graph
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CodeGraphBuilder
impl RefUnwindSafe for CodeGraphBuilder
impl Send for CodeGraphBuilder
impl Sync for CodeGraphBuilder
impl Unpin for CodeGraphBuilder
impl UnwindSafe for CodeGraphBuilder
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request