pub struct PythonRuntimeRead {Show 13 fields
pub binding_name: String,
pub root_name: String,
pub container: String,
pub access: PythonRuntimeAccessKey,
pub range: Range,
pub root_range: Range,
pub container_range: Range,
pub candidate_anchor: Range,
pub key_range: Range,
pub lexical_resolution: PythonRuntimeRootResolution,
pub mutation: PythonRuntimeMutationEvidence,
pub execution: PythonRuntimeExecutionContext,
pub accessor: PythonRuntimeAccessorCoverage,
}Expand description
One keyed read of a reviewed process-input container.
Fields§
§binding_name: StringThe root identifier as written. Evidence, never an identity claim.
root_name: StringThe absolute module the import binder proved for the root.
container: String§access: PythonRuntimeAccessKey§range: RangeThe whole subscript expression, where the executable load sits.
root_range: Range§container_range: RangeThe os.environ attribute node. This is both the container load and
the structural seed an RQL field-access query addresses, because a
Python subscript read is anchored on the base of its access chain.
candidate_anchor: Range§key_range: Range§lexical_resolution: PythonRuntimeRootResolution§mutation: PythonRuntimeMutationEvidence§execution: PythonRuntimeExecutionContext§accessor: PythonRuntimeAccessorCoverageAccessor and effect coverage scoped to this read’s own execution context and ordered against it. A call that cannot run before the read does not poison it.
Trait Implementations§
Source§impl Clone for PythonRuntimeRead
impl Clone for PythonRuntimeRead
Source§impl Debug for PythonRuntimeRead
impl Debug for PythonRuntimeRead
impl Eq for PythonRuntimeRead
Source§impl PartialEq for PythonRuntimeRead
impl PartialEq for PythonRuntimeRead
impl StructuralPartialEq for PythonRuntimeRead
Auto Trait Implementations§
impl Freeze for PythonRuntimeRead
impl RefUnwindSafe for PythonRuntimeRead
impl Send for PythonRuntimeRead
impl Sync for PythonRuntimeRead
impl Unpin for PythonRuntimeRead
impl UnsafeUnpin for PythonRuntimeRead
impl UnwindSafe for PythonRuntimeRead
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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