pub struct FunctionGraphReductionResult {
pub errors: ErrorVec,
pub messages: ErrorVec,
pub blocked_types: DenseHashSet<TypeId>,
pub blocked_packs: DenseHashSet<TypePackId>,
pub reduced_types: DenseHashSet<TypeId>,
pub reduced_packs: DenseHashSet<TypePackId>,
pub irreducible_types: DenseHashSet<TypeId>,
}Fields§
§errors: ErrorVec§messages: ErrorVec§blocked_types: DenseHashSet<TypeId>§blocked_packs: DenseHashSet<TypePackId>§reduced_types: DenseHashSet<TypeId>§reduced_packs: DenseHashSet<TypePackId>§irreducible_types: DenseHashSet<TypeId>Trait Implementations§
Source§impl Clone for FunctionGraphReductionResult
impl Clone for FunctionGraphReductionResult
Source§fn clone(&self) -> FunctionGraphReductionResult
fn clone(&self) -> FunctionGraphReductionResult
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 moreAuto Trait Implementations§
impl !Send for FunctionGraphReductionResult
impl !Sync for FunctionGraphReductionResult
impl Freeze for FunctionGraphReductionResult
impl RefUnwindSafe for FunctionGraphReductionResult
impl Unpin for FunctionGraphReductionResult
impl UnsafeUnpin for FunctionGraphReductionResult
impl UnwindSafe for FunctionGraphReductionResult
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