Struct Idna
Deprecated
pub struct Idna { /* private fields */ }
Deprecated. Use the crate-top-level functions or Uts46.
Implementations
impl Idna
fn new(config: Config) -> Selffn to_ascii(&mut self, domain: &str, out: &mut String) -> Result<(), Errors>fn to_unicode(&mut self, domain: &str, out: &mut String) -> Result<(), Errors>
Trait Implementations
impl Default for Idna
fn default() -> Self
Auto Trait Implementations
impl Freeze for Idna
impl RefUnwindSafe for Idna
impl Send for Idna
impl Sync for Idna
impl Unpin for Idna
impl UnsafeUnpin for Idna
impl UnwindSafe for Idna
Blanket Implementations
impl<T> Any for Idna
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Idna
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Idna
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for Idna
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for Idna
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Idna
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Idna
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>