pub enum UseImports {
Glob,
Names(Vec<String>),
Single(String),
}Expand description
What to import from a module path.
Variants§
Glob
use path::* — import all names
Names(Vec<String>)
use path::{a, b, c} — import specific names
Single(String)
use path::name — import a single name (sugar for Names(vec![name]))
Trait Implementations§
Source§impl Clone for UseImports
impl Clone for UseImports
Source§fn clone(&self) -> UseImports
fn clone(&self) -> UseImports
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 moreAuto Trait Implementations§
impl Freeze for UseImports
impl RefUnwindSafe for UseImports
impl Send for UseImports
impl Sync for UseImports
impl Unpin for UseImports
impl UnsafeUnpin for UseImports
impl UnwindSafe for UseImports
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