summaryrefslogtreecommitdiff
path: root/font/src/ft/fc/object_set.rs
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2020-07-18 01:27:41 +0000
committerGitHub <noreply@github.com>2020-07-18 01:27:41 +0000
commit7a4b4a6a24e3894051fd31da63ee6baca16c70ce (patch)
treeda14ed43cb1b28d5e44f22717e531e5b2128bbf9 /font/src/ft/fc/object_set.rs
parent411318e6a5aaa72a9e35f489121546d84da093a2 (diff)
downloadalacritty-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.rs48
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");
- }
-}