Struct termusiclib::config::Xywh
source · pub struct Xywh {
pub x_between_1_100: u32,
pub y_between_1_100: u32,
pub width_between_1_100: u32,
pub x: u32,
pub y: u32,
pub width: u32,
pub height: u32,
pub align: Alignment,
}Fields§
§x_between_1_100: u32§y_between_1_100: u32§width_between_1_100: u32§x: u32§y: u32§width: u32§height: u32§align: AlignmentImplementations§
source§impl Xywh
impl Xywh
pub fn move_left(&mut self)
pub fn move_right(&mut self)
pub fn move_up(&mut self)
pub fn move_down(&mut self)
pub fn zoom_in(&mut self)
pub fn zoom_out(&mut self)
pub fn update_size(&self, image: &DynamicImage) -> Result<Self>
pub fn get_terminal_size_u32() -> (u32, u32)
Trait Implementations§
source§impl<'de> Deserialize<'de> for Xywh
impl<'de> Deserialize<'de> for Xywh
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 RefUnwindSafe for Xywh
impl Send for Xywh
impl Sync for Xywh
impl Unpin for Xywh
impl UnwindSafe for Xywh
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().