update servicepoint to v0.16.0
This commit is contained in:
		
							parent
							
								
									0344c0bdcf
								
							
						
					
					
						commit
						90f1edb2c1
					
				
					 7 changed files with 16 additions and 22 deletions
				
			
		| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
use crate::{containers::ByteSlice, macros::wrap};
 | 
			
		||||
use servicepoint::{
 | 
			
		||||
    Bitmap, BitmapCommand, CompressionCode, DataRef, DisplayBitVec, Grid,
 | 
			
		||||
    Origin, Packet,
 | 
			
		||||
    GridMut, Origin, Packet,
 | 
			
		||||
};
 | 
			
		||||
use std::ptr::NonNull;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
use crate::{containers::ByteSlice, macros::wrap};
 | 
			
		||||
use servicepoint::{
 | 
			
		||||
    Brightness, BrightnessGrid, BrightnessGridCommand, ByteGrid, DataRef, Grid,
 | 
			
		||||
    Origin, Packet,
 | 
			
		||||
    GridMut, Origin, Packet,
 | 
			
		||||
};
 | 
			
		||||
use std::{mem::transmute, ptr::NonNull};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,5 @@
 | 
			
		|||
use crate::{containers::ByteSlice, macros::wrap};
 | 
			
		||||
use servicepoint::{CharGrid, CharGridCommand, Grid, Origin, Packet};
 | 
			
		||||
use servicepoint::{CharGrid, CharGridCommand, Grid, GridMut, Origin, Packet};
 | 
			
		||||
use std::ptr::NonNull;
 | 
			
		||||
 | 
			
		||||
wrap! {
 | 
			
		||||
| 
						 | 
				
			
			@ -25,8 +25,9 @@ wrap! {
 | 
			
		|||
        /// Loads a [CharGrid] with the specified dimensions from the provided data.
 | 
			
		||||
        ///
 | 
			
		||||
        /// returns: new CharGrid or NULL in case of an error
 | 
			
		||||
        fn load(width: val usize, height: val usize, data: slice ByteSlice) -> move_ok *mut CharGrid {
 | 
			
		||||
            CharGrid::load_utf8(width, height, data.to_vec())
 | 
			
		||||
        fn load(width: val usize, height: val usize, data: slice ByteSlice) -> move_some *mut CharGrid {
 | 
			
		||||
            String::from_utf8(data.to_vec()).ok()
 | 
			
		||||
                .and_then(|s| CharGrid::load(width, height, &*s.chars().collect::<Vec<_>>()))
 | 
			
		||||
        };
 | 
			
		||||
    methods:
 | 
			
		||||
        /// Returns the current value at the specified position.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
use crate::{containers::ByteSlice, macros::wrap};
 | 
			
		||||
use servicepoint::{
 | 
			
		||||
    Cp437Grid, Cp437GridCommand, DataRef, Grid, Origin, Packet,
 | 
			
		||||
    Cp437Grid, Cp437GridCommand, DataRef, Grid, GridMut, Origin, Packet,
 | 
			
		||||
};
 | 
			
		||||
use std::ptr::NonNull;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue