#[repr(C)]pub union EncodingInputUnion {
pub func: Option<xmlCharEncConvFunc>,
pub legacyFunc: Option<xmlCharEncodingInputFunc>,
}Expand description
Character encoding conversion handler.
§UPSTREAM-PARITY
Layout matches upstream encoding.h struct _xmlCharEncodingHandler
(2.15.x): name, then two anonymous unions (input, output) each
carrying either a modern xmlCharEncConvFunc or a legacy
xmlCharEncodingInputFunc/xmlCharEncodingOutputFunc, then
inputCtxt, outputCtxt, ctxtDtor, flags.
sizeof == 56, _Alignof == 8 on x86-64.
Fields§
§func: Option<xmlCharEncConvFunc>§legacyFunc: Option<xmlCharEncodingInputFunc>Auto Trait Implementations§
impl Freeze for EncodingInputUnion
impl RefUnwindSafe for EncodingInputUnion
impl Send for EncodingInputUnion
impl Sync for EncodingInputUnion
impl Unpin for EncodingInputUnion
impl UnsafeUnpin for EncodingInputUnion
impl UnwindSafe for EncodingInputUnion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more