pub struct InvocationResourceAdmissionRequest { /* private fields */ }Implementations§
Source§impl InvocationResourceAdmissionRequest
impl InvocationResourceAdmissionRequest
pub fn new( node_id: NodeId, work_shape: impl Into<Arc<BatchWorkShape>>, fit_policy: AdmissionFitPolicy, pressure_action: AdmissionPressureAction, ) -> Result<Self, VNextError>
pub fn for_all_step_participants( node_id: NodeId, work_shape: impl Into<Arc<BatchWorkShape>>, fit_policy: AdmissionFitPolicy, pressure_action: AdmissionPressureAction, ) -> Result<Self, VNextError>
pub fn node_id(&self) -> &NodeId
pub fn work_shape(&self) -> &BatchWorkShape
pub const fn fit_policy(&self) -> AdmissionFitPolicy
pub const fn pressure_action(&self) -> AdmissionPressureAction
Trait Implementations§
Source§impl Clone for InvocationResourceAdmissionRequest
impl Clone for InvocationResourceAdmissionRequest
Source§fn clone(&self) -> InvocationResourceAdmissionRequest
fn clone(&self) -> InvocationResourceAdmissionRequest
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 Eq for InvocationResourceAdmissionRequest
impl StructuralPartialEq for InvocationResourceAdmissionRequest
Auto Trait Implementations§
impl Freeze for InvocationResourceAdmissionRequest
impl RefUnwindSafe for InvocationResourceAdmissionRequest
impl Send for InvocationResourceAdmissionRequest
impl Sync for InvocationResourceAdmissionRequest
impl Unpin for InvocationResourceAdmissionRequest
impl UnsafeUnpin for InvocationResourceAdmissionRequest
impl UnwindSafe for InvocationResourceAdmissionRequest
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