pub struct PaneSnapDecision {
pub input_ratio_bps: u16,
pub snapped_ratio_bps: Option<u16>,
pub nearest_ratio_bps: u16,
pub nearest_distance_bps: u16,
pub reason: PaneSnapReason,
}Expand description
Output of snap-decision evaluation.
Fields§
§input_ratio_bps: u16§snapped_ratio_bps: Option<u16>§nearest_ratio_bps: u16§nearest_distance_bps: u16§reason: PaneSnapReasonTrait Implementations§
Source§impl Clone for PaneSnapDecision
impl Clone for PaneSnapDecision
Source§fn clone(&self) -> PaneSnapDecision
fn clone(&self) -> PaneSnapDecision
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 PaneSnapDecision
impl Debug for PaneSnapDecision
Source§impl<'de> Deserialize<'de> for PaneSnapDecision
impl<'de> Deserialize<'de> for PaneSnapDecision
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PaneSnapDecision
impl PartialEq for PaneSnapDecision
Source§impl Serialize for PaneSnapDecision
impl Serialize for PaneSnapDecision
impl Copy for PaneSnapDecision
impl Eq for PaneSnapDecision
impl StructuralPartialEq for PaneSnapDecision
Auto Trait Implementations§
impl Freeze for PaneSnapDecision
impl RefUnwindSafe for PaneSnapDecision
impl Send for PaneSnapDecision
impl Sync for PaneSnapDecision
impl Unpin for PaneSnapDecision
impl UnsafeUnpin for PaneSnapDecision
impl UnwindSafe for PaneSnapDecision
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