pub struct VisibleVariablesResult {
pub variables: Vec<VisibleVariable>,
pub diagnostics: Vec<VariableQueryDiagnostic>,
}Expand description
Visible variables plus non-fatal diagnostics from best-effort discovery.
Fields§
§variables: Vec<VisibleVariable>§diagnostics: Vec<VariableQueryDiagnostic>Trait Implementations§
Source§impl Clone for VisibleVariablesResult
impl Clone for VisibleVariablesResult
Source§fn clone(&self) -> VisibleVariablesResult
fn clone(&self) -> VisibleVariablesResult
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 VisibleVariablesResult
impl Debug for VisibleVariablesResult
Source§impl PartialEq for VisibleVariablesResult
impl PartialEq for VisibleVariablesResult
impl StructuralPartialEq for VisibleVariablesResult
Auto Trait Implementations§
impl Freeze for VisibleVariablesResult
impl RefUnwindSafe for VisibleVariablesResult
impl Send for VisibleVariablesResult
impl Sync for VisibleVariablesResult
impl Unpin for VisibleVariablesResult
impl UnsafeUnpin for VisibleVariablesResult
impl UnwindSafe for VisibleVariablesResult
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