Struct unrar_sys::OpenArchiveDataEx
source · #[repr(C)]pub struct OpenArchiveDataEx {Show 14 fields
pub archive_name: *const c_char,
pub archive_name_w: *const wchar_t,
pub open_mode: c_uint,
pub open_result: c_uint,
pub comment_buffer: *mut c_char,
pub comment_buffer_size: c_uint,
pub comment_size: c_uint,
pub comment_state: c_uint,
pub flags: c_uint,
pub callback: Option<Callback>,
pub user_data: LPARAM,
pub op_flags: c_uint,
pub comment_buffer_w: *mut wchar_t,
pub reserved: [c_uint; 25],
}
Fields§
§archive_name: *const c_char
§archive_name_w: *const wchar_t
§open_mode: c_uint
§open_result: c_uint
§comment_buffer: *mut c_char
§comment_buffer_size: c_uint
§comment_size: c_uint
§comment_state: c_uint
§flags: c_uint
§callback: Option<Callback>
§user_data: LPARAM
§op_flags: c_uint
§comment_buffer_w: *mut wchar_t
§reserved: [c_uint; 25]
Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for OpenArchiveDataEx
impl !Send for OpenArchiveDataEx
impl !Sync for OpenArchiveDataEx
impl Unpin for OpenArchiveDataEx
impl UnwindSafe for OpenArchiveDataEx
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