pub struct ModuleInfo {
pub version: String,
pub name: String,
pub build_info: String,
pub formats: Vec<String>,
}Expand description
Module information
Fields§
§version: StringVersion string
name: StringModule name
build_info: StringBuild information
formats: Vec<String>Supported formats
Trait Implementations§
Source§impl FromNapiValue for ModuleInfo
impl FromNapiValue for ModuleInfo
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for ModuleInfo
impl ToNapiValue for ModuleInfo
Source§unsafe fn to_napi_value(env: napi_env, val: ModuleInfo) -> Result<napi_value>
unsafe fn to_napi_value(env: napi_env, val: ModuleInfo) -> Result<napi_value>
Safety Read more
Source§impl TypeName for ModuleInfo
impl TypeName for ModuleInfo
Source§impl ValidateNapiValue for ModuleInfo
impl ValidateNapiValue for ModuleInfo
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for ModuleInfo
impl RefUnwindSafe for ModuleInfo
impl Send for ModuleInfo
impl Sync for ModuleInfo
impl Unpin for ModuleInfo
impl UnsafeUnpin for ModuleInfo
impl UnwindSafe for ModuleInfo
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