pub struct ImportAliases {
pub brace_token: Brace,
pub imports: Punctuated<(SolIdent, Option<ImportAlias>), Comma>,
pub from_token: from,
pub path: LitStr,
}
Expand description
A list of import aliases: { Foo as Bar, Baz } from "foo.sol"
.
Fields§
§brace_token: Brace
§imports: Punctuated<(SolIdent, Option<ImportAlias>), Comma>
§from_token: from
§path: LitStr
Trait Implementations§
Source§impl Clone for ImportAliases
impl Clone for ImportAliases
Source§fn clone(&self) -> ImportAliases
fn clone(&self) -> ImportAliases
Returns a copy 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 ImportAliases
impl Debug for ImportAliases
Source§impl Display for ImportAliases
impl Display for ImportAliases
Source§impl Parse for ImportAliases
impl Parse for ImportAliases
fn parse(input: ParseStream<'_>) -> Result<Self>
Source§impl Spanned for ImportAliases
impl Spanned for ImportAliases
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span
covering the complete contents of this syntax tree
node, or Span::call_site()
if this node is empty.Auto Trait Implementations§
impl Freeze for ImportAliases
impl RefUnwindSafe for ImportAliases
impl !Send for ImportAliases
impl !Sync for ImportAliases
impl Unpin for ImportAliases
impl UnwindSafe for ImportAliases
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)