pub struct PythonRuntimeWrite {
pub root_name: String,
pub container: Option<String>,
pub range: Range,
pub target: PythonRuntimeWriteTarget,
}Expand description
One occurrence of a reviewed path that is not a plain keyed read.
Fields§
§root_name: StringThe absolute module the import binder proved for the root.
container: Option<String>The reviewed container this write can reach, when the occurrence names one. A module escape reaches every container of its module.
range: Range§target: PythonRuntimeWriteTargetTrait Implementations§
Source§impl Clone for PythonRuntimeWrite
impl Clone for PythonRuntimeWrite
Source§impl Debug for PythonRuntimeWrite
impl Debug for PythonRuntimeWrite
impl Eq for PythonRuntimeWrite
Source§impl PartialEq for PythonRuntimeWrite
impl PartialEq for PythonRuntimeWrite
impl StructuralPartialEq for PythonRuntimeWrite
Auto Trait Implementations§
impl Freeze for PythonRuntimeWrite
impl RefUnwindSafe for PythonRuntimeWrite
impl Send for PythonRuntimeWrite
impl Sync for PythonRuntimeWrite
impl Unpin for PythonRuntimeWrite
impl UnsafeUnpin for PythonRuntimeWrite
impl UnwindSafe for PythonRuntimeWrite
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