pub struct TierSizing {
pub name: &'static str,
pub cbs: usize,
pub arena: usize,
pub nodes: usize,
pub params: Option<usize>,
}Expand description
Issue 1970 – one executor tier’s own sizing, as build.rs derived it from
the sizing descriptor’s [[tier]] row: the callback slots, node slots and
arena its members need, and the parameters they declare (None: the tier
stated no count, so it carves the image’s store). Read through
TIER_SIZINGS; crate::executor::tier_sizing turns a row into the
ExecutorSizing its executor is carved at.
Fields§
§name: &'static strThe tier’s name, as the entry’s tier table spells it.
cbs: usize§arena: usize§nodes: usize§params: Option<usize>Trait Implementations§
Source§impl Clone for TierSizing
impl Clone for TierSizing
Source§fn clone(&self) -> TierSizing
fn clone(&self) -> TierSizing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TierSizing
Source§impl Debug for TierSizing
impl Debug for TierSizing
impl Eq for TierSizing
Source§impl PartialEq for TierSizing
impl PartialEq for TierSizing
impl StructuralPartialEq for TierSizing
Auto Trait Implementations§
impl Freeze for TierSizing
impl RefUnwindSafe for TierSizing
impl Send for TierSizing
impl Sync for TierSizing
impl Unpin for TierSizing
impl UnsafeUnpin for TierSizing
impl UnwindSafe for TierSizing
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