pub struct ProtoSchemaGraphExtractor { /* private fields */ }Expand description
Schema graph extractor for protobuf schemas
Implementations§
Source§impl ProtoSchemaGraphExtractor
impl ProtoSchemaGraphExtractor
Sourcepub fn extract_from_proto(
&self,
pool: &DescriptorPool,
) -> Result<SchemaGraph, Box<dyn Error + Send + Sync>>
pub fn extract_from_proto( &self, pool: &DescriptorPool, ) -> Result<SchemaGraph, Box<dyn Error + Send + Sync>>
Extract schema graph from protobuf descriptor pool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProtoSchemaGraphExtractor
impl RefUnwindSafe for ProtoSchemaGraphExtractor
impl Send for ProtoSchemaGraphExtractor
impl Sync for ProtoSchemaGraphExtractor
impl Unpin for ProtoSchemaGraphExtractor
impl UnwindSafe for ProtoSchemaGraphExtractor
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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> 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::RequestSource§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