pub struct AppIdAssignerNameMetadata {}
Implementations§
Trait Implementations§
Source§impl AppUniqueness for AppIdAssignerNameMetadata
impl AppUniqueness for AppIdAssignerNameMetadata
Source§fn different_identifier(
&self,
process_a: &ProcessBinary,
process_b: &ProcessBinary,
) -> bool
fn different_identifier( &self, process_a: &ProcessBinary, process_b: &ProcessBinary, ) -> bool
Returns whether
process_a
and process_b
have a different identifier,
and so can run concurrently. If this returns false
, the kernel
will not run process_a
and process_b
at the same time.Source§fn different_identifier_process(
&self,
process_a: &ProcessBinary,
process_b: &dyn Process,
) -> bool
fn different_identifier_process( &self, process_a: &ProcessBinary, process_b: &dyn Process, ) -> bool
Returns whether
process_a
and process_b
have a different identifier,
and so can run concurrently. If this returns false
, the kernel
will not run process_a
and process_b
at the same time.Source§impl Compress for AppIdAssignerNameMetadata
impl Compress for AppIdAssignerNameMetadata
Source§fn to_short_id(&self, process: &ProcessBinary) -> ShortId
fn to_short_id(&self, process: &ProcessBinary) -> ShortId
Auto Trait Implementations§
impl Freeze for AppIdAssignerNameMetadata
impl RefUnwindSafe for AppIdAssignerNameMetadata
impl Send for AppIdAssignerNameMetadata
impl Sync for AppIdAssignerNameMetadata
impl Unpin for AppIdAssignerNameMetadata
impl UnwindSafe for AppIdAssignerNameMetadata
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