[−][src]Struct textwidth::Context
A context, holding the internal data required to query a string
Implementations
impl Context
[src]
pub fn new(name: &str) -> Result<Self, XError>
[src]
Creates a new context given by the font string given here.
The font string should be of the X11 form, as selected by fontsel
.
XFT is not supported!
pub fn with_misc() -> Result<Self, XError>
[src]
Creates a new context with the misc-fixed font.
pub fn text_width<S: AsRef<str>>(&self, text: S) -> Result<u64, XError>
[src]
Get text width for the given string
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Context
impl !Send for Context
impl !Sync for Context
impl Unpin for Context
impl UnwindSafe for Context
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,