[−][src]Struct andrew::line::Line
A drawable object that represents a line
Fields
pt1: (usize, usize)
The first point of the line
pt2: (usize, usize)
The second point of the line
color: [u8; 4]
The color of the line
antialiased: bool
Decides whether the line will be antialiased
Methods
impl Line
[src]
pub fn new(
pt1: (usize, usize),
pt2: (usize, usize),
color: [u8; 4],
antialiased: bool
) -> Line
[src]
pt1: (usize, usize),
pt2: (usize, usize),
color: [u8; 4],
antialiased: bool
) -> Line
Creates a new Line object
Trait Implementations
Auto Trait Implementations
impl Send for Line
impl Unpin for Line
impl Sync for Line
impl UnwindSafe for Line
impl RefUnwindSafe for Line
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,