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