pub struct ImportInfo {
pub file_node_id: String,
pub module: String,
pub names: Vec<String>,
pub is_relative: bool,
}Expand description
An import statement extracted from source.
Fields§
§file_node_id: StringThe file node ID that contains this import.
module: StringThe module being imported (e.g. “brain.perception.signal_fusion”).
names: Vec<String>Specific names imported (empty for import X style).
is_relative: boolWhether this is a relative import.
Trait Implementations§
Source§impl Clone for ImportInfo
impl Clone for ImportInfo
Source§fn clone(&self) -> ImportInfo
fn clone(&self) -> ImportInfo
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 moreAuto Trait Implementations§
impl Freeze for ImportInfo
impl RefUnwindSafe for ImportInfo
impl Send for ImportInfo
impl Sync for ImportInfo
impl Unpin for ImportInfo
impl UnsafeUnpin for ImportInfo
impl UnwindSafe for ImportInfo
Blanket Implementations§
impl<T> Allocation for T
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