pub struct NubOptions {
pub vcpu_count: usize,
}Expand description
Options used when constructing the process-wide Hyperlight Nub singleton.
Fields§
§vcpu_count: usizeFixed vCPU pool size for the backing sandbox. Multi-vCPU Hyperlight sandboxes keep one hot worker per lane and route top-level invokes through those workers.
Implementations§
Source§impl NubOptions
impl NubOptions
pub fn new() -> Self
pub fn with_vcpu_count(self, vcpu_count: usize) -> Self
Trait Implementations§
Source§impl Clone for NubOptions
impl Clone for NubOptions
Source§fn clone(&self) -> NubOptions
fn clone(&self) -> NubOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NubOptions
impl Debug for NubOptions
Source§impl Default for NubOptions
impl Default for NubOptions
Source§impl PartialEq for NubOptions
impl PartialEq for NubOptions
impl Copy for NubOptions
impl Eq for NubOptions
impl StructuralPartialEq for NubOptions
Auto Trait Implementations§
impl Freeze for NubOptions
impl RefUnwindSafe for NubOptions
impl Send for NubOptions
impl Sync for NubOptions
impl Unpin for NubOptions
impl UnsafeUnpin for NubOptions
impl UnwindSafe for NubOptions
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§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.