pub enum ModuleImportKind {
Use,
Require,
UseParent,
UseBase,
}Expand description
Classifies the import statement form for a parsed line.
Variants§
Use
use Module::Name;
Require
require Module::Name; or require "file.pm";
UseParent
use parent ...
UseBase
use base ...
Implementations§
Source§impl ModuleImportKind
impl ModuleImportKind
Sourcepub fn dispatch_semantics(self) -> DispatchSemantics
pub fn dispatch_semantics(self) -> DispatchSemantics
Returns the dispatch semantics for this import kind.
Trait Implementations§
Source§impl Clone for ModuleImportKind
impl Clone for ModuleImportKind
Source§fn clone(&self) -> ModuleImportKind
fn clone(&self) -> ModuleImportKind
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 ModuleImportKind
impl Debug for ModuleImportKind
Source§impl PartialEq for ModuleImportKind
impl PartialEq for ModuleImportKind
impl Copy for ModuleImportKind
impl Eq for ModuleImportKind
impl StructuralPartialEq for ModuleImportKind
Auto Trait Implementations§
impl Freeze for ModuleImportKind
impl RefUnwindSafe for ModuleImportKind
impl Send for ModuleImportKind
impl Sync for ModuleImportKind
impl Unpin for ModuleImportKind
impl UnsafeUnpin for ModuleImportKind
impl UnwindSafe for ModuleImportKind
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