#[repr(C)]pub struct CPluginInfo {
pub api_version: u32,
pub name: *const c_char,
pub version: *const c_char,
}Expand description
Plugin info returned by native plugins.
Fields§
§api_version: u32API version (must match PLUGIN_API_VERSION).
name: *const c_charPlugin name (null-terminated UTF-8).
version: *const c_charPlugin version string (null-terminated UTF-8).
Auto Trait Implementations§
impl !Send for CPluginInfo
impl !Sync for CPluginInfo
impl Freeze for CPluginInfo
impl RefUnwindSafe for CPluginInfo
impl Unpin for CPluginInfo
impl UnsafeUnpin for CPluginInfo
impl UnwindSafe for CPluginInfo
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more