Struct pty_proc::shell::display::cursor::Cursor [] [src]

pub struct Cursor<T> { /* fields omitted */ }

Methods

impl<T> Cursor<T>
[src]

[src]

Create a new cursor wrapping the provided underlying I/O object.

[src]

Consume this cursor, returning the underlying value.

Important traits for &'a mut R
[src]

Get a reference to the underlying value in this cursor.

Important traits for &'a mut R
[src]

Get a mutable reference to the underlying value in this cursor.

Care should be taken to avoid modifying the internal I/O state of the underlying value as it may corrupt this cursor's position.

[src]

Returns the current value of this cursor

[src]

Sets the value of this cursor

impl Cursor<Vec<Character>>
[src]

[src]

Trait Implementations

impl<T: Debug> Debug for Cursor<T>
[src]

[src]

Formats the value using the given formatter. Read more

impl<T: Clone> Clone for Cursor<T>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more