pub struct ArchiveMembers(/* private fields */);Expand description
An AST node for $ast
Implementations§
Source§impl ArchiveMembers
impl ArchiveMembers
Sourcepub fn archive_name(&self) -> Option<String>
pub fn archive_name(&self) -> Option<String>
Get the archive name (e.g., “libfoo.a” from “libfoo.a(bar.o)”)
Sourcepub fn members(&self) -> impl Iterator<Item = ArchiveMember> + '_
pub fn members(&self) -> impl Iterator<Item = ArchiveMember> + '_
Get all member nodes
Sourcepub fn member_names(&self) -> Vec<String>
pub fn member_names(&self) -> Vec<String>
Get all member names as strings
Trait Implementations§
Source§impl AstNode for ArchiveMembers
impl AstNode for ArchiveMembers
Source§impl Clone for ArchiveMembers
impl Clone for ArchiveMembers
Source§fn clone(&self) -> ArchiveMembers
fn clone(&self) -> ArchiveMembers
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Display for ArchiveMembers
impl Display for ArchiveMembers
Source§impl Hash for ArchiveMembers
impl Hash for ArchiveMembers
Source§impl PartialEq for ArchiveMembers
impl PartialEq for ArchiveMembers
impl Eq for ArchiveMembers
impl StructuralPartialEq for ArchiveMembers
Auto Trait Implementations§
impl Freeze for ArchiveMembers
impl !RefUnwindSafe for ArchiveMembers
impl !Send for ArchiveMembers
impl !Sync for ArchiveMembers
impl Unpin for ArchiveMembers
impl !UnwindSafe for ArchiveMembers
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)