pub struct VariableQueryDiagnostic {
pub pc: u64,
pub name: Option<String>,
pub scope_depth: usize,
pub availability: Availability,
pub detail: String,
}Expand description
Diagnostic produced while answering a PC-sensitive variable query.
Fields§
§pc: u64§name: Option<String>§scope_depth: usize§availability: Availability§detail: StringTrait Implementations§
Source§impl Clone for VariableQueryDiagnostic
impl Clone for VariableQueryDiagnostic
Source§fn clone(&self) -> VariableQueryDiagnostic
fn clone(&self) -> VariableQueryDiagnostic
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VariableQueryDiagnostic
impl Debug for VariableQueryDiagnostic
Source§impl PartialEq for VariableQueryDiagnostic
impl PartialEq for VariableQueryDiagnostic
impl StructuralPartialEq for VariableQueryDiagnostic
Auto Trait Implementations§
impl Freeze for VariableQueryDiagnostic
impl RefUnwindSafe for VariableQueryDiagnostic
impl Send for VariableQueryDiagnostic
impl Sync for VariableQueryDiagnostic
impl Unpin for VariableQueryDiagnostic
impl UnsafeUnpin for VariableQueryDiagnostic
impl UnwindSafe for VariableQueryDiagnostic
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> 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 more