[−][src]Struct arq::packset::PackIndexObject
PackIndexObject
This is an auxiliary structure to access the objects described in the "Pack Index Format". Each one of these has the following format:
offset 00 00 00 00 (8-byte network-byte-order offset)
00 00 00 00
data length 00 00 00 00 (8-byte network-byte-order data length)
00 00 00 00
sha1 00 xx xx xx (sha1 starting with 00)
xx xx xx xx
xx xx xx xx
xx xx xx xx
xx xx xx xx
alignment 00 00 00 00 (4 bytes for alignment) - we don't include this one
Fields
offset: usize
data_len: usize
sha1: String
Methods
impl PackIndexObject
[src]
Auto Trait Implementations
impl Send for PackIndexObject
impl Sync for PackIndexObject
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self