[−][src]Struct dyon::ast::UseImport
Use import.
Fields
names: Vec<Arc<String>>
Namespace to import from.
fns: Vec<(Arc<String>, Option<Arc<String>>)>
Function imports.
alias: Arc<String>
The shared namespace alias.
Implementations
impl UseImport
[src]
pub fn from_meta_data(
convert: Convert,
ignored: &mut Vec<Range>
) -> Result<(Range, UseImport), ()>
[src]
convert: Convert,
ignored: &mut Vec<Range>
) -> Result<(Range, UseImport), ()>
Create use import from meta data.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UseImport
impl Send for UseImport
impl Sync for UseImport
impl Unpin for UseImport
impl UnwindSafe for UseImport
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,