Enum vpk0::format::VpkMethod [−][src]
Valid lookback methods for a VPK compressed file.
OneSample
directly encodes the offset value in stream,
while TwoSample
encodes a modified form of the offset as either one
or two values.
The two sample mode encodes an offset by adding eight to the original value,
then dividing that value by four. If there is no remainder,
the quotient is stored as a single sample. Otherwise,
the remainder - 1
is stored followed by the quotient
Variants
Trait Implementations
impl Clone for VpkMethod
[src]
impl Copy for VpkMethod
[src]
impl Debug for VpkMethod
[src]
impl Display for VpkMethod
[src]
impl Eq for VpkMethod
[src]
impl Hash for VpkMethod
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<VpkMethod> for VpkMethod
[src]
fn eq(&self, other: &VpkMethod) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for VpkMethod
[src]
impl StructuralPartialEq for VpkMethod
[src]
Auto Trait Implementations
impl RefUnwindSafe for VpkMethod
impl Send for VpkMethod
impl Sync for VpkMethod
impl Unpin for VpkMethod
impl UnwindSafe for VpkMethod
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> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,