pub struct SpatialLayout {
pub composition_type: CompositionType,
pub focal_points: Vec<(f32, f32)>,
pub balance: f32,
}Expand description
Spatial layout of image
Fields§
§composition_type: CompositionType§focal_points: Vec<(f32, f32)>§balance: f32Trait Implementations§
Source§impl Clone for SpatialLayout
impl Clone for SpatialLayout
Source§fn clone(&self) -> SpatialLayout
fn clone(&self) -> SpatialLayout
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 SpatialLayout
impl Debug for SpatialLayout
Source§impl<'de> Deserialize<'de> for SpatialLayout
impl<'de> Deserialize<'de> for SpatialLayout
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
Auto Trait Implementations§
impl Freeze for SpatialLayout
impl RefUnwindSafe for SpatialLayout
impl Send for SpatialLayout
impl Sync for SpatialLayout
impl Unpin for SpatialLayout
impl UnwindSafe for SpatialLayout
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