pub enum AnyWorkId {
Fe(WorkId),
Be(WorkId),
InternalTiming(&'static str),
}Variants§
Implementations§
Trait Implementations§
impl Eq for AnyWorkId
Source§impl From<WorkId> for AnyWorkId
impl From<WorkId> for AnyWorkId
Source§fn from(id: FeWorkIdentifier) -> Self
fn from(id: FeWorkIdentifier) -> Self
Converts to this type from the input type.
Source§impl Identifier for AnyWorkId
impl Identifier for AnyWorkId
Source§fn discriminant(&self) -> IdentifierDiscriminant
fn discriminant(&self) -> IdentifierDiscriminant
Return a value that is consistent across all instances in the same group, e.g. enum variant.
Source§impl Ord for AnyWorkId
impl Ord for AnyWorkId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for AnyWorkId
impl PartialOrd for AnyWorkId
impl StructuralPartialEq for AnyWorkId
Source§impl Work<Context, AnyWorkId, Error> for FeatureFirstPassWork
impl Work<Context, AnyWorkId, Error> for FeatureFirstPassWork
Source§fn read_access(&self) -> Access<AnyWorkId>
fn read_access(&self) -> Access<AnyWorkId>
What this work needs to be able to read; our dependencies Read more
fn exec(&self, context: &Context) -> Result<(), Error>
Source§fn also_completes(&self) -> Vec<I>
fn also_completes(&self) -> Vec<I>
The identifier(s) for any work beyond ourself that is completed when this work completes. Read more
Source§fn write_access(&self) -> Access<I>
fn write_access(&self) -> Access<I>
What this work needs to be able to write. Read more
Source§impl Work<Context, AnyWorkId, Error> for FeatureCompilationWork
impl Work<Context, AnyWorkId, Error> for FeatureCompilationWork
Source§fn read_access(&self) -> Access<AnyWorkId>
fn read_access(&self) -> Access<AnyWorkId>
What this work needs to be able to read; our dependencies Read more
Source§fn also_completes(&self) -> Vec<AnyWorkId>
fn also_completes(&self) -> Vec<AnyWorkId>
The identifier(s) for any work beyond ourself that is completed when this work completes. Read more
fn exec(&self, context: &Context) -> Result<(), Error>
Source§fn write_access(&self) -> Access<I>
fn write_access(&self) -> Access<I>
What this work needs to be able to write. Read more
Auto Trait Implementations§
impl Freeze for AnyWorkId
impl RefUnwindSafe for AnyWorkId
impl Send for AnyWorkId
impl Sync for AnyWorkId
impl Unpin for AnyWorkId
impl UnsafeUnpin for AnyWorkId
impl UnwindSafe for AnyWorkId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.