pub struct MVCandidateRD {
    pub cost: u64,
    pub sad: u32,
}Expand description
Holds data from computing rate distortion of a motion vector.
Fields§
§cost: u64Rate distortion cost of the motion vector.
sad: u32Distortion metric value for the motion vector.
Implementations§
Source§impl MVCandidateRD
 
impl MVCandidateRD
Sourceconst fn empty() -> MVCandidateRD
 
const fn empty() -> MVCandidateRD
Creates an ‘empty’ value.
To be considered empty, cost is set higher than any naturally occurring cost value. The idea is that comparing to any valid rd output, the search result will always be replaced.
Trait Implementations§
Source§impl Clone for MVCandidateRD
 
impl Clone for MVCandidateRD
Source§fn clone(&self) -> MVCandidateRD
 
fn clone(&self) -> MVCandidateRD
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for MVCandidateRD
 
impl Debug for MVCandidateRD
impl Copy for MVCandidateRD
Auto Trait Implementations§
impl Freeze for MVCandidateRD
impl RefUnwindSafe for MVCandidateRD
impl Send for MVCandidateRD
impl Sync for MVCandidateRD
impl Unpin for MVCandidateRD
impl UnwindSafe for MVCandidateRD
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more