Struct pelite::pe32::tls::Tls [−][src]
pub struct Tls<'a, P> { /* fields omitted */ }
TLS Directory.
For more information see the module-level documentation.
Methods
impl<'a, P: Pe<'a> + Copy> Tls<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Tls<'a, P>
pub fn pe(&self) -> P
[src]
pub fn pe(&self) -> P
pub fn image(&self) -> &'a IMAGE_TLS_DIRECTORY
[src]
pub fn image(&self) -> &'a IMAGE_TLS_DIRECTORY
pub fn raw_data(&self) -> Result<&'a [u8]>
[src]
pub fn raw_data(&self) -> Result<&'a [u8]>
pub fn slot(&self) -> Result<&'a u32>
[src]
pub fn slot(&self) -> Result<&'a u32>
pub fn callbacks(&self) -> Result<&'a [Va]>
[src]
pub fn callbacks(&self) -> Result<&'a [Va]>
Trait Implementations
impl<'a, P: Pe<'a> + Copy> Serialize for Tls<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Serialize for Tls<'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 Tls<'a, P>
[src]
impl<'a, P: Copy> Copy for Tls<'a, P>
impl<'a, P: Clone> Clone for Tls<'a, P>
[src]
impl<'a, P: Clone> Clone for Tls<'a, P>
fn clone(&self) -> Tls<'a, P>
[src]
fn clone(&self) -> Tls<'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> Debug for Tls<'a, P>
[src]
impl<'a, P: Pe<'a> + Copy> Debug for Tls<'a, P>