pub struct ApiReference {
pub crate_name: String,
pub item_path: String,
pub item_type: ApiItemType,
pub line_number: usize,
pub context: String,
}Available on crate feature
doc-audit only.Expand description
Represents an API reference found in documentation.
Fields§
§crate_name: StringName of the crate being referenced
item_path: StringFull path to the API item (e.g., “core::Agent::run”)
item_type: ApiItemTypeType of API item being referenced
line_number: usizeLine number where the reference appears
context: StringContext around the reference for better error reporting
Trait Implementations§
Source§impl Clone for ApiReference
impl Clone for ApiReference
Source§fn clone(&self) -> ApiReference
fn clone(&self) -> ApiReference
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 ApiReference
impl Debug for ApiReference
Source§impl PartialEq for ApiReference
impl PartialEq for ApiReference
impl StructuralPartialEq for ApiReference
Auto Trait Implementations§
impl Freeze for ApiReference
impl RefUnwindSafe for ApiReference
impl Send for ApiReference
impl Sync for ApiReference
impl Unpin for ApiReference
impl UnwindSafe for ApiReference
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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::Request