Add more Debug implementations

I generally like to implement Debug on these kind of types.
This commit is contained in:
John Nunley 2023-07-07 21:44:21 -07:00
parent 7d50d17369
commit 440d24ffa0
No known key found for this signature in database
GPG key ID: 42B2FA4582BB1EC9
15 changed files with 38 additions and 1 deletions

View file

@ -14,6 +14,7 @@ pub use font_inner::Font;
mod font_inner {
use super::*;
use aliasable::boxed::AliasableBox;
use core::fmt;
/// A font
//
@ -31,6 +32,14 @@ mod font_inner {
id: fontdb::ID,
}
impl fmt::Debug for Font {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("Font")
.field("id", &self.id)
.finish_non_exhaustive()
}
}
pub(super) struct FontTryBuilder<
RustybuzzBuilder: for<'this> FnOnce(
&'this Arc<dyn AsRef<[u8]> + Send + Sync>,