#[repr(C)]pub struct AnvilMapModesService {
pub size: u32,
pub register_mode: Option<unsafe extern "C" fn(info: *const AnvilMapModeInfo, out: *mut *const AnvilMapMode) -> AnvilResult>,
pub set_colors: Option<unsafe extern "C" fn(mode: *const AnvilMapMode, colors: *const u32, count: u32) -> AnvilResult>,
pub mode_id: Option<unsafe extern "C" fn(number: i32) -> *const c_char>,
pub shown: Option<unsafe extern "C" fn() -> *const AnvilMapMode>,
pub id: Option<unsafe extern "C" fn(mode: *const AnvilMapMode) -> *const c_char>,
}Fields§
§size: u32§register_mode: Option<unsafe extern "C" fn(info: *const AnvilMapModeInfo, out: *mut *const AnvilMapMode) -> AnvilResult>§set_colors: Option<unsafe extern "C" fn(mode: *const AnvilMapMode, colors: *const u32, count: u32) -> AnvilResult>§mode_id: Option<unsafe extern "C" fn(number: i32) -> *const c_char>§shown: Option<unsafe extern "C" fn() -> *const AnvilMapMode>§id: Option<unsafe extern "C" fn(mode: *const AnvilMapMode) -> *const c_char>Trait Implementations§
Source§impl Clone for AnvilMapModesService
impl Clone for AnvilMapModesService
impl Copy for AnvilMapModesService
Auto Trait Implementations§
impl Forget for AnvilMapModesService
impl Freeze for AnvilMapModesService
impl RefUnwindSafe for AnvilMapModesService
impl Send for AnvilMapModesService
impl Sync for AnvilMapModesService
impl Unpin for AnvilMapModesService
impl UnsafeUnpin for AnvilMapModesService
impl UnwindSafe for AnvilMapModesService
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