pub struct DeviceReusableExecutionInvocation { /* private fields */ }Expand description
One exact invocation of a segment from the sealed reusable program catalog.
Implementations§
Source§impl DeviceReusableExecutionInvocation
impl DeviceReusableExecutionInvocation
pub fn new( program_id: DeviceReusableExecutionProgramId, segment: DeviceReusableExecutionSegment, participant_count: u32, token_count: u64, ) -> Result<Self, VNextError>
pub fn program_id(&self) -> &DeviceReusableExecutionProgramId
pub const fn segment(&self) -> &DeviceReusableExecutionSegment
pub const fn participant_count(&self) -> u32
pub const fn token_count(&self) -> u64
Trait Implementations§
Source§impl Clone for DeviceReusableExecutionInvocation
impl Clone for DeviceReusableExecutionInvocation
Source§fn clone(&self) -> DeviceReusableExecutionInvocation
fn clone(&self) -> DeviceReusableExecutionInvocation
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 DeviceReusableExecutionInvocation
impl StructuralPartialEq for DeviceReusableExecutionInvocation
Auto Trait Implementations§
impl Freeze for DeviceReusableExecutionInvocation
impl RefUnwindSafe for DeviceReusableExecutionInvocation
impl Send for DeviceReusableExecutionInvocation
impl Sync for DeviceReusableExecutionInvocation
impl Unpin for DeviceReusableExecutionInvocation
impl UnsafeUnpin for DeviceReusableExecutionInvocation
impl UnwindSafe for DeviceReusableExecutionInvocation
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