[−][src]Struct ascii_canvas::ShiftedView
Gives a view onto an AsciiCanvas that has a fixed upper-left
point. You can get one of these by calling the shift()
method on
any ASCII view.
Shifted views also track the extent of the characters which are
written through them; the close()
method can be used to read
that out when you are finished.
Methods
impl<'canvas> ShiftedView<'canvas>
[src]
pub fn close(self) -> (usize, usize)
[src]
Finalize the view; returns the (maximal row, maximal column) that was written (in the coordinates of the parent view, not the shifted view). Note that these values are the actual last places that were written, so if you wrote to that precise location, you would overwrite some of the content that was written.
Trait Implementations
impl<'canvas> AsciiView for ShiftedView<'canvas>
[src]
Auto Trait Implementations
impl<'canvas> !Send for ShiftedView<'canvas>
impl<'canvas> !Sync for ShiftedView<'canvas>
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,