pub struct ArchivedPluginInspectorInfowhere
String: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
PluginVerificationStatus: Archive,{
pub name: Archived<String>,
pub version: Archived<String>,
pub description: Archived<String>,
pub author: Archived<String>,
pub homepage: Archived<Option<String>>,
pub api_version: Archived<String>,
pub min_scarab_version: Archived<String>,
pub enabled: Archived<bool>,
pub failure_count: Archived<u32>,
pub emoji: Archived<Option<String>>,
pub color: Archived<Option<String>>,
pub verification: Archived<PluginVerificationStatus>,
}Expand description
An archived PluginInspectorInfo
Fields§
§name: Archived<String>The archived counterpart of PluginInspectorInfo::name
version: Archived<String>The archived counterpart of PluginInspectorInfo::version
description: Archived<String>The archived counterpart of PluginInspectorInfo::description
The archived counterpart of PluginInspectorInfo::author
homepage: Archived<Option<String>>The archived counterpart of PluginInspectorInfo::homepage
api_version: Archived<String>The archived counterpart of PluginInspectorInfo::api_version
min_scarab_version: Archived<String>The archived counterpart of PluginInspectorInfo::min_scarab_version
enabled: Archived<bool>The archived counterpart of PluginInspectorInfo::enabled
failure_count: Archived<u32>The archived counterpart of PluginInspectorInfo::failure_count
emoji: Archived<Option<String>>The archived counterpart of PluginInspectorInfo::emoji
color: Archived<Option<String>>The archived counterpart of PluginInspectorInfo::color
verification: Archived<PluginVerificationStatus>The archived counterpart of PluginInspectorInfo::verification
Trait Implementations§
Source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedPluginInspectorInfowhere
String: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
PluginVerificationStatus: Archive,
Archived<String>: CheckBytes<__C>,
Archived<Option<String>>: CheckBytes<__C>,
Archived<bool>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<PluginVerificationStatus>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedPluginInspectorInfowhere
String: Archive,
Option<String>: Archive,
bool: Archive,
u32: Archive,
PluginVerificationStatus: Archive,
Archived<String>: CheckBytes<__C>,
Archived<Option<String>>: CheckBytes<__C>,
Archived<bool>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<PluginVerificationStatus>: CheckBytes<__C>,
Source§type Error = StructCheckError
type Error = StructCheckError
The error that may result from checking the type.
Source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, StructCheckError>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, StructCheckError>
Checks whether the given pointer points to a valid value within the
given context. Read more
Auto Trait Implementations§
impl Freeze for ArchivedPluginInspectorInfo
impl RefUnwindSafe for ArchivedPluginInspectorInfo
impl Send for ArchivedPluginInspectorInfo
impl Sync for ArchivedPluginInspectorInfo
impl !Unpin for ArchivedPluginInspectorInfo
impl !UnsafeUnpin for ArchivedPluginInspectorInfo
impl UnwindSafe for ArchivedPluginInspectorInfo
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.