From f1fe73d1909a2448a004a88362a1a532d0d4f7c3 Mon Sep 17 00:00:00 2001 From: sanine Date: Sun, 12 Feb 2023 23:53:22 -0600 Subject: switch to tinyobj and nanovg from assimp and cairo --- .../port/assimp_rs/src/structs/string/mod.rs | 3 -- .../port/assimp_rs/src/structs/string/string.rs | 41 ---------------------- 2 files changed, 44 deletions(-) delete mode 100644 libs/assimp/port/assimp_rs/src/structs/string/mod.rs delete mode 100644 libs/assimp/port/assimp_rs/src/structs/string/string.rs (limited to 'libs/assimp/port/assimp_rs/src/structs/string') diff --git a/libs/assimp/port/assimp_rs/src/structs/string/mod.rs b/libs/assimp/port/assimp_rs/src/structs/string/mod.rs deleted file mode 100644 index f599ba7..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/string/mod.rs +++ /dev/null @@ -1,3 +0,0 @@ -mod string; -pub use self::string::MAXLEN; -pub use self::string::Str; diff --git a/libs/assimp/port/assimp_rs/src/structs/string/string.rs b/libs/assimp/port/assimp_rs/src/structs/string/string.rs deleted file mode 100644 index b88457d..0000000 --- a/libs/assimp/port/assimp_rs/src/structs/string/string.rs +++ /dev/null @@ -1,41 +0,0 @@ -pub const MAXLEN: usize = 1024; - -/// Want to consider replacing `Vec` -/// with a comparable definition at -/// https://doc.rust-lang.org/src/alloc/string.rs.html#415-417 -#[derive(Clone, Debug)] -struct Str { - length: usize, - data: Vec -} - -impl Str { - pub fn new(len_u32: usize, data_string: String) -> Str { - Str { - length: len_u32, - data: data_string.chars().collect() - } - } -} - -/// MaterialPropertyStr -/// The size of length is truncated to 4 bytes on a 64-bit platform when used as a -/// material property (see MaterialSystem.cpp, as aiMaterial::AddProperty() ). -#[derive(Clone, Debug)] -struct MaterialPropertyStr { - length: usize, - data: Vec -} - - -impl MaterialPropertyStr { - pub fn new(len_u32: usize, data_string: String) -> MaterialPropertyStr { - MaterialPropertyStr { - length: len_u32, - data: data_string.chars().collect() - } - } -} - - - -- cgit v1.2.1