#[repr(C)]pub struct AnvilScriptEffectsService {
pub size: u32,
pub register_effect: Option<unsafe extern "C" fn(self_: *mut AnvilPlugin, effect: *const AnvilScriptEffect) -> AnvilResult>,
}Fields§
§size: u32§register_effect: Option<unsafe extern "C" fn(self_: *mut AnvilPlugin, effect: *const AnvilScriptEffect) -> AnvilResult>Trait Implementations§
Source§impl Clone for AnvilScriptEffectsService
impl Clone for AnvilScriptEffectsService
impl Copy for AnvilScriptEffectsService
Auto Trait Implementations§
impl Forget for AnvilScriptEffectsService
impl Freeze for AnvilScriptEffectsService
impl RefUnwindSafe for AnvilScriptEffectsService
impl Send for AnvilScriptEffectsService
impl Sync for AnvilScriptEffectsService
impl Unpin for AnvilScriptEffectsService
impl UnsafeUnpin for AnvilScriptEffectsService
impl UnwindSafe for AnvilScriptEffectsService
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