#[repr(C)]pub struct AssetBrowserOpenAssetApi {
pub inst: *mut AssetBrowserOpenAssetO,
pub open: Option<unsafe extern "C" fn(inst: *mut AssetBrowserOpenAssetO, ui: *mut UiO, from_tab: *mut TabI, object: TtIdT)>,
pub can_open: Option<unsafe extern "C" fn(inst: *mut AssetBrowserOpenAssetO, ui: *mut UiO, object: TtIdT) -> bool>,
}Fields§
§inst: *mut AssetBrowserOpenAssetO§open: Option<unsafe extern "C" fn(inst: *mut AssetBrowserOpenAssetO, ui: *mut UiO, from_tab: *mut TabI, object: TtIdT)>§can_open: Option<unsafe extern "C" fn(inst: *mut AssetBrowserOpenAssetO, ui: *mut UiO, object: TtIdT) -> bool>Implementations§
Trait Implementations§
Source§impl Api for AssetBrowserOpenAssetApi
impl Api for AssetBrowserOpenAssetApi
Source§impl Clone for AssetBrowserOpenAssetApi
impl Clone for AssetBrowserOpenAssetApi
Source§fn clone(&self) -> AssetBrowserOpenAssetApi
fn clone(&self) -> AssetBrowserOpenAssetApi
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for AssetBrowserOpenAssetApi
impl Default for AssetBrowserOpenAssetApi
impl Copy for AssetBrowserOpenAssetApi
Auto Trait Implementations§
impl Freeze for AssetBrowserOpenAssetApi
impl RefUnwindSafe for AssetBrowserOpenAssetApi
impl !Send for AssetBrowserOpenAssetApi
impl !Sync for AssetBrowserOpenAssetApi
impl Unpin for AssetBrowserOpenAssetApi
impl UnwindSafe for AssetBrowserOpenAssetApi
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