[][src]Enum monotron_api::Offset

#[repr(C)]
pub enum Offset {
    FromStart(u32),
    FromCurrent(i32),
    FromEnd(u32),
}

Represents how far to move the current read/write pointer through a file. You can specify the position as relative to the start of the file, relative to the end of the file, or relative to the current pointer position.

Variants

FromStart(u32)

Set the pointer to this many bytes from the start of the file

FromCurrent(i32)

Set the pointer to this many bytes from the current position (+ve is forwards, -ve is backwards)

FromEnd(u32)

Set the pointer to this many bytes back from the end of the file

Trait Implementations

impl Debug for Offset[src]

impl PartialEq<Offset> for Offset[src]

impl Eq for Offset[src]

impl Clone for Offset[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Offset

impl Send for Offset

impl Sync for Offset

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]