Struct image::Progress [−][src]
pub struct Progress { /* fields omitted */ }
Represents the progress of an image operation.
Note that this is not necessarily accurate and no change to the values passed to the progress
function during decoding will be considered breaking. A decoder could in theory report the
progress (0, 0)
if progress is unknown, without violating the interface contract of the type.
Implementations
impl Progress
[src]
pub fn current(self) -> u64
[src]
A measure of completed decoding.
pub fn total(self) -> u64
[src]
A measure of all necessary decoding work.
This is in general greater or equal than current
.
pub fn remaining(self) -> u64
[src]
Calculate a measure for remaining decoding work.
Trait Implementations
impl Clone for Progress
[src]
impl Copy for Progress
[src]
impl Debug for Progress
[src]
impl Eq for Progress
[src]
impl PartialEq<Progress> for Progress
[src]
impl StructuralEq for Progress
[src]
impl StructuralPartialEq for Progress
[src]
Auto Trait Implementations
impl RefUnwindSafe for Progress
impl Send for Progress
impl Sync for Progress
impl Unpin for Progress
impl UnwindSafe for Progress
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> Pointable for T
[src]
pub const ALIGN: usize
[src]
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
[src]
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
[src]
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
[src]
pub unsafe fn drop(ptr: usize)
[src]
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>,