[]Struct lcms2::MLURef

pub struct MLURef(_);

A borrowed reference to a MLU.

Methods

impl MLURef[src]

pub fn set_text_ascii(&mut self, text: &str, locale: Locale) -> bool[src]

Fills an ASCII (7 bit) entry for the given Language and country.

pub fn set_text(&mut self, text: &str, locale: Locale) -> bool[src]

Fills a UNICODE wide char (16 bit) entry for the given Language and country.

pub fn text_ascii(&self, locale: Locale) -> LCMSResult<CString>[src]

Gets an ASCII (7 bit) entry for the given Language and country.

pub fn text(&self, locale: Locale) -> LCMSResult<String>[src]

Gets a Unicode entry for the given Language and country

pub fn tanslations(&self) -> Vec<Locale>[src]

Obtains the translations stored in a given multilocalized unicode object.

pub fn tanslation(&self, locale: Locale) -> LCMSResult<Locale>[src]

Obtains the translation rule for given multilocalized unicode object.

Trait Implementations

impl AsMut<MLURef> for MLU

impl AsRef<MLURef> for MLU

impl Debug for MLURef[src]

impl BorrowMut<MLURef> for MLU

impl Borrow<MLURef> for MLU

impl ForeignTypeRef for MLURef

type CType = MLU

The raw C type.

unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self[src]

Constructs a shared instance of this type from its raw type.

unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self[src]

Constructs a mutable reference of this type from its raw type.

fn as_ptr(&self) -> *mut Self::CType[src]

Returns a raw pointer to the wrapped value.

Auto Trait Implementations

impl !Send for MLURef

impl Unpin for MLURef

impl !Sync for MLURef

impl UnwindSafe for MLURef

impl !RefUnwindSafe for MLURef

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]