Struct goblin::mach::load_command::PrebindCksumCommand [−][src]
The prebind_cksum_command contains the value of the original check sum for prebound files or zero. When a prebound file is first created or modified for other than updating its prebinding information the value of the check sum is set to zero. When the file has it prebinding re-done and if the value of the check sum is zero the original check sum is calculated and stored in cksum field of this load command in the output file. If when the prebinding is re-done and the cksum field is non-zero it is left unchanged from the input file.
Fields
cmd: u32
LC_PREBIND_CKSUM
cmdsize: u32
sizeof(struct prebind_cksum_command)
cksum: u32
the check sum or zero
Trait Implementations
impl Clone for PrebindCksumCommand
[src]
fn clone(&self) -> PrebindCksumCommand
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PrebindCksumCommand
[src]
impl Debug for PrebindCksumCommand
[src]
impl FromCtx<Endian, [u8]> for PrebindCksumCommand
[src]
impl<'a> IntoCtx<Endian, [u8]> for &'a PrebindCksumCommand
[src]
impl IntoCtx<Endian, [u8]> for PrebindCksumCommand
[src]
impl SizeWith<Endian> for PrebindCksumCommand
[src]
impl<'a> TryFromCtx<'a, Endian, [u8]> for PrebindCksumCommand where
PrebindCksumCommand: 'a,
[src]
PrebindCksumCommand: 'a,
type Error = Error
fn try_from_ctx(
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
[src]
src: &'a [u8],
ctx: Endian
) -> Result<(Self, usize), Self::Error>
impl<'a> TryIntoCtx<Endian, [u8]> for &'a PrebindCksumCommand
[src]
type Error = Error
fn try_into_ctx(self, dst: &mut [u8], ctx: Endian) -> Result<usize, Self::Error>
[src]
impl TryIntoCtx<Endian, [u8]> for PrebindCksumCommand
[src]
Auto Trait Implementations
impl RefUnwindSafe for PrebindCksumCommand
impl Send for PrebindCksumCommand
impl Sync for PrebindCksumCommand
impl Unpin for PrebindCksumCommand
impl UnwindSafe for PrebindCksumCommand
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,