Trait jpegxl_sys::NewUninit[][src]

pub trait NewUninit {
    #[must_use]
    fn new_uninit() -> MaybeUninit<Self>
    where
        Self: Sized
, { ... } }
Expand description

Convenient function to just return a block of memory. You need to assign basic_info.assume_init() to use as a Rust struct after passing as a pointer.

Examples:

let mut basic_info = JxlBasicInfo::new_uninit();
JxlDecoderGetBasicInfo(decoder, basic_info.as_mut_ptr());
let basic_info = basic_info.assume_init();
}

Provided methods

#[must_use]
fn new_uninit() -> MaybeUninit<Self> where
    Self: Sized
[src]

Loading content...

Implementors

Loading content...