Struct PlaneOffset

pub struct PlaneOffset { pub x: isize, pub y: isize }

Absolute offset in pixels inside a plane

Fields

x: isize
y: isize

Trait Implementations

impl Clone for PlaneOffset

fn clone(&self) -> PlaneOffset

impl Copy for PlaneOffset

impl Debug for PlaneOffset

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for PlaneOffset

fn default() -> PlaneOffset

Auto Trait Implementations

impl Freeze for PlaneOffset

impl RefUnwindSafe for PlaneOffset

impl Send for PlaneOffset

impl Sync for PlaneOffset

impl Unpin for PlaneOffset

impl UnsafeUnpin for PlaneOffset

impl UnwindSafe for PlaneOffset

Blanket Implementations

impl<T> Any for PlaneOffset where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for PlaneOffset where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for PlaneOffset where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for PlaneOffset where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for PlaneOffset

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for PlaneOffset where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for PlaneOffset where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for PlaneOffset where U: Into<T>,

type Error = Infallible;
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto<U> for PlaneOffset where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>