Struct pelite::pe64::imports::Imports [−][src]
pub struct Imports<'a, P> { /* fields omitted */ }
Import directory.
For more information see the module-level documentation.
Methods
impl<'a, P: Pe<'a> + Copy> Imports<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Imports<'a, P>
pub fn pe(&self) -> P
[src]
pub fn pe(&self) -> P
Gets the PE instance.
pub fn image(&self) -> &'a [IMAGE_IMPORT_DESCRIPTOR]
[src]
pub fn image(&self) -> &'a [IMAGE_IMPORT_DESCRIPTOR]
Returns the underlying import directory image array.
Trait Implementations
impl<'a, P: Pe<'a> + Copy> Serialize for Imports<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Serialize for Imports<'a, P>
fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>
[src]
fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>
Serialize this value into the given Serde serializer. Read more
impl<'a, P: Copy> Copy for Imports<'a, P>
[src]
impl<'a, P: Copy> Copy for Imports<'a, P>
impl<'a, P: Clone> Clone for Imports<'a, P>
[src]
impl<'a, P: Clone> Clone for Imports<'a, P>
fn clone(&self) -> Imports<'a, P>
[src]
fn clone(&self) -> Imports<'a, P>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a, P: Pe<'a> + Copy> IntoIterator for Imports<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> IntoIterator for Imports<'a, P>
type Item = Desc<'a, P>
The type of the elements being iterated over.
type IntoIter = Iter<'a, P>
Which kind of iterator are we turning this into?
ⓘImportant traits for Iter<'a, P>fn into_iter(self) -> Iter<'a, P>
[src]
ⓘImportant traits for Iter<'a, P>
fn into_iter(self) -> Iter<'a, P>
Creates an iterator from a value. Read more
impl<'a, P: Pe<'a> + Copy> Debug for Imports<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Debug for Imports<'a, P>