Compare commits
	
		
			2 commits
		
	
	
		
			7bf23b25c0
			...
			542bd19ace
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | 542bd19ace | ||
|   | 7c79468eda | 
					 3 changed files with 6 additions and 6 deletions
				
			
		
							
								
								
									
										2
									
								
								.github/workflows/rust.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/rust.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -26,7 +26,7 @@ jobs: | |||
|       - name: Install rust toolchain | ||||
|         run: sudo apt-get install -qy cargo-1.80 rust-1.80-clippy | ||||
|       - name: Install system dependencies | ||||
|         run: sudo apt-get install -qy liblzma-dev libpipewire-0.3 libclang-dev libdbus-1-dev | ||||
|         run: sudo apt-get install -qy liblzma-dev libpipewire-0.3-dev libclang-dev libdbus-1-dev | ||||
| 
 | ||||
|       - name: Run Clippy | ||||
|         run: cargo clippy --all-targets --all-features | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ pub fn execute_mode(mode: Mode, connection: Connection) { | |||
|         Mode::Pixels { pixel_command } => pixels(&connection, pixel_command), | ||||
|         Mode::Brightness { brightness_command } => brightness(&connection, brightness_command), | ||||
|         Mode::Stream { stream_command } => match stream_command { | ||||
|             StreamCommand::Stdin { slow } => stream_stdin(&connection, slow), | ||||
|             StreamCommand::Stdin { slow } => stream_stdin(connection, slow), | ||||
|             StreamCommand::Screen { options } => stream_window(&connection, options), | ||||
|         }, | ||||
|     } | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ use log::warn; | |||
| use servicepoint::*; | ||||
| use std::thread::sleep; | ||||
| 
 | ||||
| pub(crate) fn stream_stdin(connection: &Connection, slow: bool) { | ||||
| pub(crate) fn stream_stdin(connection: Connection, slow: bool) { | ||||
|     warn!("This mode will break when using multi-byte characters and does not support ANSI escape sequences yet."); | ||||
|     let mut app = App { | ||||
|         connection, | ||||
|  | @ -13,14 +13,14 @@ pub(crate) fn stream_stdin(connection: &Connection, slow: bool) { | |||
|     app.run() | ||||
| } | ||||
| 
 | ||||
| struct App<'t> { | ||||
|     connection: &'t Connection, | ||||
| struct App { | ||||
|     connection: Connection, | ||||
|     mirror: CharGrid, | ||||
|     y: usize, | ||||
|     slow: bool, | ||||
| } | ||||
| 
 | ||||
| impl<'t> App<'t> { | ||||
| impl App { | ||||
|     fn run(&mut self) { | ||||
|         self.connection | ||||
|             .send(Command::Clear) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue