16 lines
402 B
Rust
16 lines
402 B
Rust
use owned_ttf_parser::{AsFaceRef, OwnedFace};
|
|
|
|
const FONT: &[u8] = include_bytes!("../fonts/font.ttf");
|
|
|
|
#[test]
|
|
fn move_and_use() {
|
|
let owned_data = FONT.to_vec();
|
|
let pin_face = OwnedFace::from_vec(owned_data, 0).unwrap();
|
|
|
|
let ascent = pin_face.as_face_ref().ascender();
|
|
|
|
// force a move
|
|
let moved = Box::new(pin_face);
|
|
|
|
assert_eq!(moved.as_face_ref().ascender(), ascent);
|
|
}
|