|  | @@ -6,8 +6,8 @@ fn main() {
 | 
	
		
			
				|  |  |      let mut drawing = gt::svg(w, h);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      let rs = (0u64..100)
 | 
	
		
			
				|  |  | -        .scan((0u64, 5.5f64), |(_, s), x: u64| {
 | 
	
		
			
				|  |  | -            Some((x, *s + (rand::random::<f64>() * 0.5) - 0.25))
 | 
	
		
			
				|  |  | +        .scan((0u64, 5.5f64), |&mut (_, s), x: u64| {
 | 
	
		
			
				|  |  | +            Some((x, s + (rand::random::<f64>() * 0.5) - 0.25))
 | 
	
		
			
				|  |  |      });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      for (x, r) in rs {
 | 
	
	
		
			
				|  | @@ -20,5 +20,7 @@ fn main() {
 | 
	
		
			
				|  |  |          );
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    drawing.to_stdout();
 | 
	
		
			
				|  |  | +    if let Err(e) = drawing.output("sunburst") {
 | 
	
		
			
				|  |  | +        eprintln!("{}", e);
 | 
	
		
			
				|  |  | +    };
 | 
	
		
			
				|  |  |  }
 |