pub struct ImportSpoolReservation<'a> {
pub spool_uuid: &'a [u8],
pub logical_job_id: &'a [u8],
pub branches: &'a [ImportBranchLimitV1],
}Expand description
Independently retained refs/slots for one non-terminal logical job. Include Prepared jobs and all original refs until logical termination, not just the current certificate’s remaining scope. Hosts provide the complete inventory under the same transaction that reserves/activates; this helper stores nothing.
Fields§
§spool_uuid: &'a [u8]§logical_job_id: &'a [u8]§branches: &'a [ImportBranchLimitV1]Auto Trait Implementations§
impl<'a> Freeze for ImportSpoolReservation<'a>
impl<'a> RefUnwindSafe for ImportSpoolReservation<'a>
impl<'a> Send for ImportSpoolReservation<'a>
impl<'a> Sync for ImportSpoolReservation<'a>
impl<'a> Unpin for ImportSpoolReservation<'a>
impl<'a> UnsafeUnpin for ImportSpoolReservation<'a>
impl<'a> UnwindSafe for ImportSpoolReservation<'a>
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