pub struct ObservedScreen { /* private fields */ }
Expand description
Puppet backend output
Represents single frame.
Implementations
sourceimpl ObservedScreen
impl ObservedScreen
sourcepub fn clear(&mut self, style: &Rc<ObservedStyle>)
pub fn clear(&mut self, style: &Rc<ObservedStyle>)
Sets all cells to empty cells with given style
sourcepub fn piece(&self, min: Vec2, max: Vec2) -> ObservedPiece<'_>
pub fn piece(&self, min: Vec2, max: Vec2) -> ObservedPiece<'_>
Returns a rectangular subset of observed screen.
sourcepub fn print_stdout(&self)
pub fn print_stdout(&self)
Prints the piece to stdout.
sourcepub fn find_occurences(&self, pattern: &str) -> Vec<ObservedLine<'_>>
pub fn find_occurences(&self, pattern: &str) -> Vec<ObservedLine<'_>>
Returns occurences of given string pattern
Trait Implementations
sourceimpl Clone for ObservedScreen
impl Clone for ObservedScreen
sourcefn clone(&self) -> ObservedScreen
fn clone(&self) -> ObservedScreen
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ObservedScreen
impl Debug for ObservedScreen
sourceimpl Display for ObservedScreen
impl Display for ObservedScreen
sourceimpl Index<XY<usize>> for ObservedScreen
impl Index<XY<usize>> for ObservedScreen
sourceimpl IndexMut<XY<usize>> for ObservedScreen
impl IndexMut<XY<usize>> for ObservedScreen
sourceimpl ObservedPieceInterface for ObservedScreen
impl ObservedPieceInterface for ObservedScreen
sourcefn parent(&self) -> &ObservedScreen
fn parent(&self) -> &ObservedScreen
Reference of ObservablePiece this one is a subsection of or Self
sourcefn as_strings(&self) -> Vec<String>
fn as_strings(&self) -> Vec<String>
Returns a string representation of consecutive lines of this piece.
sourceimpl PartialEq<ObservedScreen> for ObservedScreen
impl PartialEq<ObservedScreen> for ObservedScreen
sourcefn eq(&self, other: &ObservedScreen) -> bool
fn eq(&self, other: &ObservedScreen) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for ObservedScreen
impl StructuralEq for ObservedScreen
impl StructuralPartialEq for ObservedScreen
Auto Trait Implementations
impl RefUnwindSafe for ObservedScreen
impl !Send for ObservedScreen
impl !Sync for ObservedScreen
impl Unpin for ObservedScreen
impl UnwindSafe for ObservedScreen
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more