pub struct PythonImportBinding {
pub start_byte: usize,
pub scope_start_byte: usize,
pub scope_end_byte: usize,
pub local_name: String,
pub qualified_name: String,
pub consumed_attributes: usize,
/* private fields */
}Fields§
§start_byte: usize§scope_start_byte: usize§scope_end_byte: usize§local_name: String§qualified_name: String§consumed_attributes: usizeImplementations§
Source§impl PythonImportBinding
impl PythonImportBinding
pub fn is_function_scoped(&self) -> bool
Trait Implementations§
Source§impl Clone for PythonImportBinding
impl Clone for PythonImportBinding
Source§fn clone(&self) -> PythonImportBinding
fn clone(&self) -> PythonImportBinding
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 PythonImportBinding
impl Debug for PythonImportBinding
impl Eq for PythonImportBinding
Source§impl PartialEq for PythonImportBinding
impl PartialEq for PythonImportBinding
impl StructuralPartialEq for PythonImportBinding
Auto Trait Implementations§
impl Freeze for PythonImportBinding
impl RefUnwindSafe for PythonImportBinding
impl Send for PythonImportBinding
impl Sync for PythonImportBinding
impl Unpin for PythonImportBinding
impl UnsafeUnpin for PythonImportBinding
impl UnwindSafe for PythonImportBinding
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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