fn newln(&mut self)
	{
		for row in 1..BUFFH
		{
			for col in 0..BUFFW
			{
				let char = self.buffer.chars[row][col].read();
				self.buffer.chars[row - 1][col].write(char);
			}
		}
		self.clear_row(BUFFH - 1);
		self.colpos = 0;
	}
// Clears the last row, shifts all lines up by one.
Clears the last row, shifts all lines up by one.
Clears the last row shifts all lines up by one .
fn newln(&mut self)
	{
		for row in 1..BUFFH
		{
			for col in 0..BUFFW
			{
				let char = self.buffer.chars[row][col].read();
				self.buffer.chars[row - 1][col].write(char);
			}
		}
		self.clear_row(BUFFH - 1);
		self.colpos = 0;
	}
fn newln ( & mut self ) { for row in 1 .. BUFFH { for col in 0 .. BUFFW { let char = self . buffer . chars [ row ] [ col ] . read ( ) ; self . buffer . chars [ row - 1 ] [ col ] . write ( char ) ; } } self . clear_row ( BUFFH - 1 ) ; self . colpos = 0 ; }
Clears the last row, shifts all lines up by one.
Clears the last row shifts all lines up by one .
&mut self