pub struct ParsedBareImport {
pub line: usize,
pub module: String,
pub alias: Option<String>,
}Expand description
A parsed import X or import X as Y statement.
Fields§
§line: usize0-based line of the import keyword.
module: StringThe fully-qualified module name, e.g. "pathlib" or "os.path".
alias: Option<String>The alias, if present (as Y).
Trait Implementations§
Source§impl Clone for ParsedBareImport
impl Clone for ParsedBareImport
Source§fn clone(&self) -> ParsedBareImport
fn clone(&self) -> ParsedBareImport
Returns a duplicate of the value. Read more
1.0.0 · 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 ParsedBareImport
impl Debug for ParsedBareImport
Source§impl PartialEq for ParsedBareImport
impl PartialEq for ParsedBareImport
impl StructuralPartialEq for ParsedBareImport
Auto Trait Implementations§
impl Freeze for ParsedBareImport
impl RefUnwindSafe for ParsedBareImport
impl Send for ParsedBareImport
impl Sync for ParsedBareImport
impl Unpin for ParsedBareImport
impl UnsafeUnpin for ParsedBareImport
impl UnwindSafe for ParsedBareImport
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