diff options
author | Christian Duerr <contact@christianduerr.com> | 2020-07-18 01:27:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-18 01:27:41 +0000 |
commit | 7a4b4a6a24e3894051fd31da63ee6baca16c70ce (patch) | |
tree | da14ed43cb1b28d5e44f22717e531e5b2128bbf9 /font/src/ft/fc/object_set.rs | |
parent | 411318e6a5aaa72a9e35f489121546d84da093a2 (diff) | |
download | alacritty-7a4b4a6a24e3894051fd31da63ee6baca16c70ce.tar.gz alacritty-7a4b4a6a24e3894051fd31da63ee6baca16c70ce.zip |
Rename font crate to crossfont
Diffstat (limited to 'font/src/ft/fc/object_set.rs')
-rw-r--r-- | font/src/ft/fc/object_set.rs | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/font/src/ft/fc/object_set.rs b/font/src/ft/fc/object_set.rs deleted file mode 100644 index 74faabbf..00000000 --- a/font/src/ft/fc/object_set.rs +++ /dev/null @@ -1,48 +0,0 @@ -use std::ptr::NonNull; - -use libc::c_char; - -use super::ffi::{FcObjectSet, FcObjectSetAdd, FcObjectSetCreate, FcObjectSetDestroy}; -use foreign_types::{foreign_type, ForeignTypeRef}; - -foreign_type! { - pub unsafe type ObjectSet { - type CType = FcObjectSet; - fn drop = FcObjectSetDestroy; - } -} - -impl ObjectSet { - pub fn new() -> Self { - Self::default() - } -} - -impl Default for ObjectSet { - fn default() -> Self { - ObjectSet(unsafe { NonNull::new(FcObjectSetCreate()).unwrap() }) - } -} - -impl ObjectSetRef { - fn add(&mut self, property: &[u8]) { - unsafe { - FcObjectSetAdd(self.as_ptr(), property.as_ptr() as *mut c_char); - } - } - - #[inline] - pub fn add_file(&mut self) { - self.add(b"file\0"); - } - - #[inline] - pub fn add_index(&mut self) { - self.add(b"index\0"); - } - - #[inline] - pub fn add_style(&mut self) { - self.add(b"style\0"); - } -} |