#[repr(C)]pub struct ArchivedSupervisorStatus{
pub name: <String as Archive>::Archived,
pub children_count: <usize as Archive>::Archived,
pub restart_strategy: <String as Archive>::Archived,
pub uptime_secs: <u64 as Archive>::Archived,
}Expand description
An archived SupervisorStatus
Fields§
§name: <String as Archive>::ArchivedThe archived counterpart of SupervisorStatus::name
children_count: <usize as Archive>::ArchivedThe archived counterpart of SupervisorStatus::children_count
restart_strategy: <String as Archive>::ArchivedThe archived counterpart of SupervisorStatus::restart_strategy
uptime_secs: <u64 as Archive>::ArchivedThe archived counterpart of SupervisorStatus::uptime_secs
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSupervisorStatus
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSupervisorStatus
Source§impl Debug for ArchivedSupervisorStatus
impl Debug for ArchivedSupervisorStatus
impl Portable for ArchivedSupervisorStatus
Auto Trait Implementations§
impl Freeze for ArchivedSupervisorStatus
impl RefUnwindSafe for ArchivedSupervisorStatus
impl Send for ArchivedSupervisorStatus
impl Sync for ArchivedSupervisorStatus
impl !Unpin for ArchivedSupervisorStatus
impl !UnsafeUnpin for ArchivedSupervisorStatus
impl UnwindSafe for ArchivedSupervisorStatus
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<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> 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>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.